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.” By default, Plivo will register all businesses under a “mixed” campaign type, which is applicable to the most common use cases for SMS. These carriers’ verification and risk assessment evaluations are outsourced to an independent organization called the Campaign Registry. Verizon and US Cellular are also working with the Campaign Registry to be a part of the registration process.
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. Unregistered campaigns are subject to increased filtering by AT&T starting June 1, 2021. T-Mobile has not announced a date, but they too intend to block traffic that terminates in their network for any brands that aren’t registered in the coming months.
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. Once your brand has been approved and vetted, you’ll receive confirmation via email with campaign and throughput details. Once Verizon and US Cellular begin using the Campaign Registry, they will also access the brand and campaign registrations.
AT&T started its 10DLC migration on March 1, 2021, and unregistered campaigns are subject to increased filtering by AT&T starting June 1, 2021. T-Mobile started its 10DLC migration on April 1, 2021, and there’s no word yet on when unregistered campaigns will be blocked, but we expect it to happen sometime in 2021.
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.
200,000 segments per day
40,000 segments per day
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 email@example.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)
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). Recurring fees outside of the standard campaign use case type are as follows:
- Low-volume mixed use case: $2/month
- Special — charity : $5/month
- Special — emergency services: $5/month
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 your 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 firstname.lastname@example.org.
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.
How can I ensure that messaging traffic to customers is sent through a registered phone number?
Managing traffic to be sent to and from specific phone numbers is a hard thing to manage at scale. You either have to do it manually or build complex logic into your system. That’s why Plivo recommends Powerpack, which automatically routes traffic to destination numbers through a registered phone number on your behalf.
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.