10DLC stands for "10-digit long code" — the standard U.S. carriers use to allow businesses to send application-to-person (A2P) text messages from a regular local number. If you want to text customers at scale and have those texts actually arrive, you register for 10DLC. Here's what that means in plain English.
Why 10DLC exists
Carriers (AT&T, T-Mobile, Verizon) got tired of spam and unwanted automated texts. So they built a registration system: tell us who you are and what you'll send, and we'll let your messages through. Register properly and carriers trust your traffic. Skip it, and your messages get filtered or blocked.
That trade is the whole point — 10DLC is the price of reliable business texting, and it's why a registered sender reaches inboxes that an unregistered one can't.
Brand vs. campaign registration
10DLC has two parts, and you need both:
- Brand registration identifies your business — legal name, EIN, address, website. Carriers verify this against public records, so your details have to match exactly. Brand approval is typically a couple of business days.
- Campaign registration describes what you'll send — your use case (e.g. marketing, appointment reminders), sample messages, and proof of how people opt in. Carriers review this to make sure your messages match what you registered.
Think of the brand as "who's texting" and the campaign as "what they're texting and why."
The registration steps
- Get a number to send from.
- Register your brand (business identity + EIN).
- (Optional) Vet your brand to raise your trust score and throughput.
- Register your campaign with your use case, sample messages, and opt-in details.
- Review by The Campaign Registry (TCR) and the carriers.
- Go live and start sending.
Timelines vary by provider — brand approval is often days, while campaign review can stretch longer during busy periods. The single biggest cause of delay is a sloppy application, which brings us to the next part.
Trust scores and throughput
When your brand is approved, it gets a trust score (0–100). A higher score means carriers let you send more messages per day. Optional third-party vetting can raise it. Your score plus your campaign type set your daily sending caps — especially on T-Mobile, which enforces hard daily limits.
Why 10DLC campaigns get rejected
Most rejections come down to a handful of fixable mistakes:
- Business name or EIN doesn't match the IRS record.
- Prohibited use cases — lead generation, affiliate marketing, and high-risk financial offers won't be approved. Neither will SHAFT content (sex, hate, alcohol, firearms, tobacco).
- Sample messages don't match the campaign, or use
{placeholders}instead of realistic text. - No clear opt-in — carriers want to see how people consented.
- Website problems — broken links, missing privacy policy, or content that contradicts your stated use case.
Get these right up front and approval is usually smooth.
How to get approved fast
Doing this yourself means learning carrier rules by trial and error — and every rejection costs time. The faster path is a platform that handles registration for you: pre-checks your application, formats it the way carriers expect, and guides your opt-in setup. PitchPrfct does exactly that, which is why most customers get approved in days rather than weeks. See pricing for what's included.
Once you're approved, the next thing to get right is staying compliant on every send — that's the TCPA. And if you're new to the channel overall, start with what SMS marketing is.
Frequently asked questions
Is 10DLC required?
How long does 10DLC registration take?
What's the difference between 10DLC and a toll-free number?
Do I need an EIN for 10DLC?
Want 10DLC handled for you? Start a free trial.