Update Oct 1, 2021, 17:00 CDT: No new fees are applicable from October 1, 2021, for T-Mobile at this moment. All fees for T-Mobile have been postponed for later.

Originally, T-Mobile had planned to increase the message fees for unregistered long code messages to T-Mobile & Sprint networks, and also impose a one-time $50 Campaign activation fee. These fees were to start from October 1, 2021. Both of these fees are now postponed until further notice.

All customers sending fewer than 3,000 messages per day to the US for their direct use cases and using less than 5 long code numbers do not need to take any action at this time.

Customers sending more than 3,000 messages per day to the US are recommended to register and link their numbers from the console. This will enable them to benefit from improved deliverability and increased throughput on the A2P 10DLC offering.


What is 10DLC?

10DLC (10-digit long code) is a service offered by major US carriers to explicitly allow application-to-peer (A2P) SMS traffic over long code phone numbers. The term "10-digit long code" refers to standard US local phone numbers, which are 10 digits long, including the area code. Unlike short codes, long code numbers can be used to make and receive calls. 

Unlike former long code services, the new 10DLC service has been designed specifically for commercial A2P messaging. 

We believe this service offers our customers the best stability and deliverability available on long codes, because 10DLC allows for higher messaging throughput than traditional P2P long code traffic. 10DLC also offers significant cost savings over dedicated short code numbers, and a much more personalized experience for message recipients.

On September 1, 2020, Verizon began requiring all long code SMS messages terminating in the Verizon network to use their new 10DLC A2P service. AT&T followed suit on March 1, 2021, and T-Mobile will be onboarding brands in phases.

To create this sanctioned channel, both AT&T and T-Mobile are requiring every business to register their 10DLC numbers so that the carrier is aware of who’s sending messages and what messaging is being sent, and can continue protecting end users from spam and unwanted messages. Businesses are also asked to verify the type of message they are going to send by identifying the campaign type. These carriers’ verification and risk assessment evaluations are outsourced to an independent organization called the Campaign Registry.

Verizon and UScellular also began using the Campaign Registry on August 1, 2021.

The businesses’ trust scores and campaign types (use cases) determine throughput for each carrier network. AT&T assigns the business throughput per minute, while T-Mobile assigns throughput per day.

All three carrier networks impose surcharges for every outgoing SMS message segment, the amounts of which are detailed below. T-Mobile also imposes surcharges for every incoming SMS message segment. Plivo passes these surcharge fees through to you at no markup. To ensure transparency, these fees appear as a separate line item on your monthly invoices.

You can register your campaigns for both AT&T and T-Mobile via Plivo.

What will change in October 2021?

Beginning October 1, unregistered traffic faces the risk of higher filtering with AT&T. T-Mobile had planned an increase in carrier surcharge and campaign service activation fees for October 1, but has postponed them indefinitely. However, the following fees did come into effect from T-Mobile.


Associated Fee

10DLC Long Code Messaging Program Evasion: This fee is applied when businesses use evasion techniques like snowshoeing, unauthorized number replacement, and dynamic routing. 

$1,000 per incident

Text Enablement: This fee is applied when a 10-digit NANP telephone number is provisioned for SMS and sends out messages before verification of message sender ownership is completed.


Content Violation: T-Mobile may charge this pass-through fee for each unique instance of the third or any subsequent notification of a content violation involving the same content provider. Content violation is defined as sending messages in violation of the rules in the Code of Conduct, and are usually SHAFT violations (sex, hate, alcohol, firearms, tobacco) but also include spam or phishing, or messaging that meets the threshold of a Severity 0 violation per the CTIA Short Code Monitoring Handbook



Do I need to register if I’m using toll-free numbers or short codes?

No, campaign registration is required only if your business uses long codes to send messages to your customers. If you use toll-free numbers or short codes, you can continue to send messages per normal. Please note that short codes and toll-free numbers incur their own separate fees. 

How can I register my brand?

You can register your brand — the business you’re creating the campaign for — through the Plivo website for a one-time $44 fee — $4 for initial brand registration, and an additional $40 for brand vetting, which will happen automatically once your brand has been registered. We will also be providing low-cost options — a one-time fee of $4 for registration and recurring cost of $0.75 per month for a campaign — for individuals. Once your brand has been approved and vetted, you’ll receive confirmation via email with campaign and throughput details.

AT&T started its 10DLC migration on March 1, 2021, and unregistered campaigns were subject to increased filtering by AT&T starting June 1, 2021. T-Mobile started its 10DLC migration on April 1, 2021, and brands are being onboarded in phases.

Details needed at the time of registration include:

  • Your company’s legal name
  • Your company’s country of registration
  • The type of your organization (private, publicly traded, nonprofit)
  • Your company’s Tax Number/ID/EIN
  • Your business’s website
  • Campaign name
  • Campaign description
  • Campaign use case
  • Campaign sample messages

We’ve written a blog post that provides all the details about the registration process.

What is a campaign?

A campaign is a messaging use case, such as sending 2FA messages or delivery notifications. Companies can register “mixed” campaigns for higher flexibility or register specific campaigns to benefit from higher throughput and lower surcharges.

What are the rate limits and throughput on AT&T’s 10DLC A2P service?

TPM (throughput per minute) and rate limits are not fixed for every campaign, and will vary depending on the trust score AT&T assigns to a business after a risk assessment. AT&T is currently revising its throughput classes; we’ll update the new classes here once they’re finalized.

What are the rate limits and throughput on T-Mobile’s 10DLC A2P service?

TPD (throughput per day) and rate limits are not fixed for every campaign, and will vary depending on the trust score T-Mobile assigns to a business after a risk assessment. Based on score, the brand is assigned to one of four brand categories with the following TPDs.

Brand Category



200,000 segments per day

Higher Mid

40,000 segments per day

Lower Mid

10,000 segments per day


2,000 segments per day

If a brand is not vetted, it will automatically be placed in the Low brand category. Therefore, Plivo submits all brands for vetting during the time of registration.

What if the throughput provided by either network is not sufficient for my messaging volume? Can I increase my throughput?

Plivo will automatically submit your business for additional vetting to acquire a higher message throughput than what is initially assigned. We believe that this added step will simplify the entire process, and in most cases account for the higher throughput that many businesses require. 

If, even after your business is vetted, the allocated throughput isn’t high enough, we recommend that you register for additional campaigns to meet the required throughput for your messages. You can register for additional campaigns through the Plivo console. All campaigns are subject to the standard $10 per-campaign fee per month, which is billed quarterly.

If you have questions regarding your allocated throughput, please email us at 10dlc-registration@plivo.com.

Who does the vetting for higher campaign throughput?

AT&T and T-Mobile are leveraging third-party vetting partners, such as Aegis Mobile, Campaign Verify, and WMC Global, to verify your brand, and potentially allocate you higher throughput than what was originally assigned to you. 

What fees are associated with 10DLC service?

Verizon, AT&T, and T-Mobile have added a termination surcharge for every message sent from a long code number that terminates in their respective networks. This is on top of the standard cost per message as reflected on Plivo pricing page, and applies to both registered and unregistered traffic.

Carrier Surcharge Fees



(September 1, 2020)


(August 1, 2021)


(April 1, 2021)


$0.0025/SMS $0.005/MMS 
outbound only


outbound only


outbound AND inbound messages

For both AT&T and T-Mobile, businesses will also pay a one-time setup fee and an ongoing monthly recurring fee for every campaign registered:

  • One-time setup fee: $44 for initial brand registration and brand vetting 
  • Recurring fee: $10 per month per campaign for a standard campaign use case type, and $2 per month per campaign for a low-volume mixed use case

Can multiple phone numbers be associated with a campaign?

You can add more than one number to a campaign. The upper limits are still undecided; we’ll update this document once we have more information. A recent blog post details the process to map numbers to campaigns using the Plivo console.

What if I want to register more than one campaign during the initial brand registration?

Upon registering your brand, Plivo will automatically register your campaign as a “mixed campaign.” This is the standard campaign use case type, and means that most use cases are available for use under that campaign ID, and different kinds of messages can be sent asynchronously. We’re also adding more campaign types to the console, such as 2FA and Account Notifications. If you have one of these singular use cases, these campaign types are preferable to Mixed because they might have lower surcharges and higher throughput with AT&T. If your use case doesn’t fall into the one of the use cases available on the console, please reach out to us at 10dlc-registration@plivo.com

I’m a reseller. What’s the easiest way for me to register all of my customers?

Resellers should register their customers with 10DLC. Plivo is working on the best way to facilitate reseller registrations and will email our customers regarding the next steps. In the meanwhile, you should start collecting details from your customers.

Do I have to use 10DLC service?

Yes. All long code messaging terminating with these networks are required to utilize 10DLC. 

All three carriers have already started their 10DLC migration, and unregistered campaigns are subject to being blocked by AT&T and T-Mobile in the coming months. 

What exactly will change when a 10DLC service goes live? Does 10DLC still have carrier filtering?

You should expect to see improved quality of SMS delivery on the Verizon, AT&T, and T-Mobile networks when communicating with customers on long codes. The new 10DLC services do have filtering, and they’re designed to target spam and unsolicited and abusive traffic. 

What are the benefits of sending traffic through a 10DLC service?

There are a number of benefits to 10DLC:

  • Higher messaging volume: Historically, long codes were able to send messages at a rate of only 1 message per second and supported sending of only a few hundred messages per day. That made long codes suitable only for one-to-one transactional messaging and phone calls. With 10DLC, long codes are intended to support a medium to high rate of send between the rates of toll-free numbers and short codes. Carriers have indicated that 10DLCs should be capable of sending around 100,000 text messages per month. 
  • Lower costs than short codes: 10DLC numbers have lower monthly costs than dedicated short codes and cost about the same as a local long code phone number, so businesses that can’t afford a short code number or don’t send enough messages to justify paying for a short code now have a cost-efficient alternative. 
  • Better deliverability: Because 10DLC numbers are sanctioned by the carriers, and the preexisting firewalls have been lifted, messages sent on these numbers are more likely to reach recipients than those sent on long codes historically.

What if I want to terminate traffic in a specific network only through toll-free numbers?

While 10DLC comes with a number of benefits, including higher SMS message volumes, lower costs than short codes, and better deliverability, 10DLC routes also incur surcharges, on top of the existing termination fees. Businesses may find it more cost-effective to send messages on toll-free numbers (source numbers that incur no surcharge in the AT&T network, for example), and may want to prioritize toll-free numbers whenever traffic is being terminated to users who have AT&T.

To do this, customers can leverage Adaptive Elements in Powerpack, where businesses can prioritize certain source numbers when traffic is being terminated in a certain network. You can learn more about how to specify priorities by carrier in our Powerpack documentation.

Will this change to 10-digit long codes affect my Plivo phone numbers?

No, 10DLC won’t cause any changes to your Plivo phone numbers. The change will only affect the cost and delivery quality for long code SMS messages on their respective networks. 

What if I’m just testing out 10DLC or sending a low volume of messages to the US?

Plivo is working on setting up a testing environment for 10DLC so you can see what the process entails.

If you’re sending a low volume of messages to the US, you can opt for a low-volume campaign, which is recommended for up to 15,000 segments per month. We’re also working on supporting low-cost registrations for individuals and hobbyists.

How long does it take for a campaign to be approved?

Campaigns for standard use cases, such as 2FA and Account Notification, are approved almost immediately. Special campaigns, like Conversational or Emergency, might even take more than a week, as they require separate approvals from the network operators. We’re working on streamlining this process.

What if I have additional questions about AT&T 10DLC?

Please feel free to contact your customer success manager or our support team.


Was this article helpful?
2 out of 2 found this helpful
Didn’t find what you are looking for? Create new ticket