Home /glossary/a2p-10dlc
What is A2P 10DLC?
A2P 10DLC stands for "Application-to-Person 10-Digit Long Code." It's the US carrier framework that requires SMS senders to register their business and use case with the carriers (T-Mobile, AT&T, Verizon) before sending commercial messages from a regular 10-digit phone number. Registration costs ~$71 upfront and ~$10/month maintenance, paid directly to Twilio. Carriers block unregistered traffic by default with error code 30007.
On this page
What A2P 10DLC actually is
A2P 10DLC is short for Application-to-Person 10-Digit Long Code. Each piece:
- Application-to-Person: messages sent by a software system to an individual recipient. Distinct from P2P (person-to-person) texting where two humans are typing on phones.
- 10-Digit Long Code: a regular US phone number (e.g., 555-123-4567). Distinct from short codes (5-digit numbers like 32665) and toll-free numbers.
The framework was rolled out by US carriers in 2021-2022 to combat SMS spam. Before A2P 10DLC, anyone with a Twilio account could send bulk SMS from a 10-digit number with no carrier-side verification. The carriers' counter-move: require every commercial sender to register their business identity, declare their use case, and submit sample messages for review. Unregistered traffic gets blocked.
Why it's required
Three carriers run the gate, and they're not optional — they own the network the messages travel on. If T-Mobile, AT&T, or Verizon refuses to deliver your message, your recipient never sees it.
Practically:
- Unregistered: messages return Twilio error 30007 ("carrier filter"). Delivery rate near 0%.
- Registered + low trust tier: messages mostly deliver but may show "Spam likely" labels on iPhones / Android. ~10-30% throughput throttle.
- Registered + standard or high trust tier: normal delivery, no labeling, full throughput.
For wholesalers running real volume, registering for at minimum Standard trust is non-negotiable.
How registration works
Inside Twilio Console, you file two things in sequence:
- Brand registration ($4.50 one-time). This registers your business (LLC, corporation, or sole proprietor) with the carrier registry. You provide your EIN, legal name, business address, and a few classification fields. The Brand is approved or rejected based on whether the EIN matches IRS records and whether the business looks legitimate.
- Campaign registration ($15 one-time). This registers your specific use case under the approved Brand. For wholesalers, the use case is "Marketing — real estate outreach." You submit 2-5 sample messages that match what you'll actually send. Carriers review the samples for spam-like patterns and either approve, reject with feedback, or request more info.
Optional but recommended:
- Secondary Vetting ($41.50 one-time). Carrier-side identity verification by a third party. Required to land in the "Standard" trust tier. Most wholesalers want this.
- Fast Track ($3 one-time). Pushes your application to the priority review queue. Cuts approval from 3-4 weeks to 3-5 business days. The single best $3 in the entire setup.
Total registration cost with everything: ~$64 one-time. Round up to ~$71 because carriers occasionally add small pass-through fees.
Trust tiers and what they affect
Three tiers determined by how thoroughly your business is vetted:
- Low Trust. Brand approved but no Secondary Vetting. Throughput limited to ~25 SMS per minute, recipient labeling is more aggressive.
- Standard Trust. Brand + Campaign + Secondary Vetting approved. Throughput up to ~225 SMS per minute, normal delivery for most cases. This is the wholesaler-default target.
- High Trust. For larger enterprises with heavily-vetted brands. Throughput higher again, less throttling.
For wholesalers, Standard Trust + InsertLead's adaptive throttling (10-30s jitter per send) is the sweet spot for deliverability without burning reputation. Adaptive throttling explained.
What A2P 10DLC is NOT
- Not a short code. Short codes (32665, 12345) are a separate, much more expensive registration process for high-volume senders. Different framework.
- Not toll-free SMS. Toll-free numbers (1-800, 1-888) have their own verification process.
- Not TCPA compliance. A2P 10DLC is the carrier-side gate. TCPA is the federal law about consent and opt-outs. You need to comply with both, separately.
- Not a "permission" to spam. Even with A2P approved, sending unconsented messages or ignoring opt-outs gets your number flagged and your registration revoked.
Ready to try it? Request beta access