If your sales texts stopped landing and nobody can tell you why, 10DLC registration is usually the answer. US carriers stopped being gentle about this. Business texts sent from an unregistered 10 digit number are not slowed down anymore, they are dropped, and most software still reports them as sent. Here is what registration involves, what it costs, how long it takes, and the mistakes that get a sales team's campaign rejected.
The short version:
- 10DLC registration has two parts. You register your business as a brand, then register each messaging use case as a campaign.
- Since early 2025 the big three carriers block unregistered traffic from 10 digit numbers rather than filtering it.
- Brand registration is a few dollars once. A standard campaign runs about $10 a month, plus whatever your provider passes through.
- Your brand's vetting score sets how many texts a day the carriers will accept from you.
- Texting a purchased list is not a use case you can register. No wording fixes that.
What is 10DLC registration, and who needs it?
10DLC stands for 10 digit long code. That is the ordinary local phone number your reps already text from. A2P means application to person, which is any message your software sends rather than a human thumb-typing on a handset.
10DLC registration files two things with The Campaign Registry, the clearinghouse the carriers read. First your business identity. Second the specific job each number does. AT&T, T-Mobile and Verizon use that filing to decide whether your messages get delivered and how many of them you may send in a day.
You need it if you send US text messages from a local number through any platform. That covers appointment reminders, follow-ups after a missed call, two-way conversations with a prospect, and anything on a schedule. A rep typing a one-off text on a personal cell is person to person traffic and sits outside this. Toll free numbers and short codes have their own separate verification track.
What happens if you skip 10DLC registration?
The failure is quiet, which is what makes it expensive. Your CRM logs the message as sent. The delivery receipt looks fine. The prospect never gets anything.
So the rep waits. Then follows up on a text the buyer never saw. Managers look at the numbers and decide texting does not work for their market, when the real story is that nothing left the building.
There is no appeal for unregistered traffic either. You cannot call a carrier and ask them to let this batch through. Registering is the only fix, and it takes days, so finding out during a launch week hurts.
If that pattern sounds familiar, it is the same trust problem that shows up on the voice side when your calls get flagged as spam. Carriers are grading the sender, not the message.
How does A2P 10DLC registration actually work?
Four steps, in this order.
- Brand registration. Your legal business name exactly as the IRS has it, your EIN, your address, your website, and a support email on your own domain. Every one of those gets cross-checked.
- Vetting. The registry scores your brand from 0 to 100. That number follows you into everything else.
- Campaign registration. One use case per campaign. You write a description, provide two real sample messages, and document how people opt in and how they opt out.
- Number assignment. Each phone number attaches to one campaign at a time. A number cannot serve two campaigns.
On timing, brand approval often lands within a day or two. Campaign review is the slow part and commonly runs several business days, longer when the registry has a backlog. Give yourself two weeks before the date you actually need to send.
On cost, providers generally quote a few dollars once for the brand and roughly $10 a month for a standard campaign, per a carrier platform's guide updated in March 2026. Your own provider may add a handling fee on top, so ask before you budget.
Why do 10DLC campaigns get rejected?
Most rejections are boring paperwork problems. A few are real.
- The business name on the form does not match the EIN character for character.
- The website has no visible consent language anywhere near the form that collects phone numbers.
- The sample messages carry no opt-out wording.
- The sample messages do not resemble the use case that was selected.
- Two different jobs share one campaign. Appointment reminders and promotional offers belong apart.
- The email domain on the filing is a free mailbox instead of the company domain.
Then there is the category nobody wants to hear. Unsolicited cold outreach is a disallowed use case. So are third party lending, indirect debt collection, cannabis and CBD, unlicensed gambling, sweepstakes offers, and what the industry calls SHAFT content.
Which means the honest answer to the most common question in outbound: you cannot buy a list and text it. Not with clever wording, not with a friendlier use case label. Carriers audit live traffic against the registered campaign, and a mismatch gets the campaign suspended, not warned. Cold contact still belongs on the phone, where your follow-up sequence can pick up the thread after consent exists.
How much can you send once you are registered?
Your vetting score decides that, and the three carriers count differently.
T-Mobile sets a daily cap per brand, shared across every campaign you run. A brand scoring 75 to 100 gets 200,000 messages a day. From 50 to 74 it is 40,000. From 25 to 49 it is 10,000. From 1 to 24 it is 2,000, which is also where an unvetted brand starts. A sole proprietor filing gets 1,000.
AT&T counts per minute instead, at the campaign level. Top scoring brands get 4,500 messages per minute on standard use cases, mid tier gets 2,400, and anything under 50 drops to 240. Verizon publishes no numbers at all and filters on content instead. Those figures come from the published carrier tables, current as of August 2026, and they do move.
Here is the part that matters for a normal sales team. Five reps sending 60 texts a day is 300 messages. Even the lowest tier gives you 2,000. The caps only bite when someone decides to blast a database, and that is exactly the behavior the system was built to slow down. Chasing a higher vetting score is worth it for deliverability reputation, not for headroom you will never use.
Do toll free numbers need 10DLC registration too?
No, and the confusion costs teams weeks. Toll free numbers run on a separate track called toll free verification. Different form, different reviewers, same underlying question about consent.
The trade-offs are real either way. A toll free number verifies once and carries high throughput, which suits a company sending one kind of message at volume. It also announces itself as a business, and answer rates on a toll free callback tend to be worse than a local number. A registered local number reads like a person and matches the area code your reps are calling from, which is why most outbound teams stay on 10DLC even though the paperwork is heavier.
Short codes, the five and six digit numbers, are a third path entirely. They cost hundreds of dollars a month and take weeks to provision. For a sales team of any normal size they are not worth considering.
One rule cuts across all three. Whatever number you send from, the consent has to be real and you have to be able to show it.
What a sales team should do differently
Registration is the gate. Staying delivered afterward is a habit.
- Collect consent at lead capture. A checkbox with plain language, stored with a timestamp and the page it came from. When a carrier asks for proof, you want a record, not a memory.
- Split your campaigns. Reminders on one, marketing on another, ideally on separate numbers. Mixed traffic on one registration is a common reason for a suspension after approval.
- Put opt-out language in the first message of every new thread. Reply STOP to opt out. It costs you eight words.
- Honor an opt-out everywhere at once. If someone replies STOP to a rep, that person should also drop out of every list and sequence you run. Our built-in SMS and opt-out handling is wired that way for this reason.
- Skip public link shorteners. Shared shortener domains carry other senders' reputations with them. Use a link on your own domain.
- Register early. Before the campaign, before the hire, before the season.
None of this is legal advice. Consent rules under the TCPA and your state's own texting laws sit on top of the carrier rules, and they change. Run your program past your compliance person or your attorney.
Where texting belongs next to the dialer
Text is a follow-up channel for people who already know you. It is very good at that. A text after a no-answer, a confirmation the morning of an appointment, a quick reply while the buyer is still in the parking lot.
What text will not do is replace the first conversation. The first conversation happens on the phone, and it is where consent gets earned in the first place. Teams that run both in one place stop losing the thread between them, which is the argument behind our campaign and cadence tools and the reason we put the dialer, the CRM and the messaging on one bill. You can see what that costs on the pricing page before you talk to anyone.
Get registered first though. A perfect cadence delivers nothing if the carriers never let the first message through.
See it on your own calls.
SellifyGPT puts the dialer, CRM, and an AI coach in one place. 14-day free trial, cancel before it ends.
Start free