A2P 10DLC Explained: The Business Texting Rules Nobody Told You About
Somewhere around 2021, US mobile carriers quietly changed the rules of business texting: any application-to-person (A2P) message sent from a standard 10-digit long code (10DLC) number must come from a registered brand and campaign. Unregistered traffic gets throttled, filtered, or silently dropped — which is why some businesses swear 'our texts stopped arriving' and never find out why.
The vocabulary, decoded
- ▸ A2P (application-to-person): any text sent through software — reminders, confirmations, marketing, missed-call auto-texts. Basically everything a business platform sends.
- ▸ 10DLC: a normal local phone number used for that A2P traffic (as opposed to short codes or toll-free)
- ▸ Brand registration: your legal business identity (EIN, name, address) registered with The Campaign Registry (TCR)
- ▸ Campaign registration: a declaration of what you send — customer care, appointment reminders, marketing — with sample messages
What happens if you skip it
Carriers score and filter unregistered A2P traffic aggressively. Symptoms: messages delivered to some carriers but not others, sudden delivery drops after volume increases, and per-message carrier surcharges at punitive unregistered rates. There's no error message — your reminder simply never arrives, and your no-show rate quietly climbs.
What it costs and how long it takes
- ▸ Brand registration: one-time fee, typically $4–$50 depending on vetting level
- ▸ Campaign fees: usually $2–$15 per month per campaign, passed through from TCR/carriers
- ▸ Timeline: days to a couple of weeks for standard brands; low-volume 'sole proprietor' paths exist for very small senders
- ▸ The right answer: your provider should file and manage all of this for you during onboarding — it's paperwork, not rocket science
Staying compliant after registration
Registration is table stakes; behavior keeps you deliverable. Honor STOP/opt-out instantly (good platforms automate it), get consent before marketing blasts, keep message content consistent with your registered campaign, and don't buy number lists — ever. Talk Is Cheap handles brand and campaign registration during onboarding and automates opt-out handling, so your reminders keep landing while the competition wonders where their texts went.