A2P 10DLC Registration Walkthrough for AI SMS in 2026
TCR brand registration, campaign use case, EIN aged 15+ days, opt-in URL live and carrier-verifiable - 10DLC in 2026 is more strict than ever. Here is the exact submit-once-clear-once playbook for AI SMS deployments.
10DLC registration in 2026 is the gatekeeper for any AI-powered SMS deployment in the US. The Campaign Registry (TCR) added Authentication+ for public companies in August 2025 and tightened EIN-age and opt-in URL checks for everyone. The result is a one-shot bar that costs maybe $20 in fees but consumes one to four weeks of carrier review queue if you submit anything ambiguous.
Background
A2P (Application-to-Person) 10DLC is the carrier-sanctioned path for high-throughput SMS from a 10-digit long code. It replaced the messy "shared shortcode" era and superseded most personal long-code use for business messaging. The Campaign Registry is the central authority - one TCR enrollment, propagated to all major US carriers (AT&T, T-Mobile, Verizon, US Cellular).
The 2026 process has three layers. First, register your business as a Brand: legal name, EIN (must be at least 15 days old), address, website with company details, vertical. Second, register one or more Campaigns: use case (Customer Care, Marketing, 2FA, etc.), sample messages, opt-in URL (must be live and carrier-verifiable), opt-out language, expected volume. Third, attach the campaign to your phone numbers via your CSP (Twilio, Bandwidth, etc.).
Fees in 2026: TCR brand vetting starts at $4 standard, $40 enhanced. Authentication+ for public companies adds $12.50. Campaign vetting is $19.50 manual review per campaign. Carrier surcharges add roughly $1.50 to $10 per month per campaign in pass-through fees.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
Steps and config
flowchart TD
A[Verify EIN aged 15+ days] --> B[Submit Brand to TCR]
B --> C{Public company?}
C -->|Yes| D[Authentication+ verification]
C -->|No| E[Standard brand vetting]
D --> F[Brand approved]
E --> F
F --> G[Create Campaign use case]
G --> H[Provide opt-in URL]
H --> I{URL carrier-verifiable?}
I -->|No| J[Fix URL]
J --> H
I -->|Yes| K[Submit campaign]
K --> L[Carrier review 1-4 weeks]
L --> M[Attach campaign to DIDs]
M --> N[SMS goes live]
Common rejection reasons in 2026: opt-in URL is behind a login wall, sample messages do not include opt-out language, campaign use case does not match actual sample content, EIN is younger than 15 days.
CallSphere implementation
CallSphere submits 10DLC registrations on behalf of every tenant that activates SMS. Our onboarding flow collects EIN, business address, opt-in URL, and sample messages, then automatically files the brand and campaign through Twilio's TCR integration. We default tenants to a Mixed use case (Customer Care + Notifications) on Healthcare AI and a Customer Care use case on Salon AI; Sales Calling AI tenants who need outbound SMS register a Marketing campaign separately. Our 115+ DB tables track every brand and campaign through the approval lifecycle. HIPAA + SOC 2 controls cover the metadata; we never share PHI in sample messages submitted to TCR. Scale ($1499/mo) tenants get white-glove campaign re-vetting if a use case shifts. The 22% affiliate program credits SMS-driven plan upgrades.
Build steps
- Confirm your business EIN is at least 15 days old; younger EINs are auto-rejected.
- Verify your website displays company name, address, and contact info; broken or under-construction sites cause rejection.
- Build your opt-in flow with a public, indexable URL showing the consent language.
- Submit the Brand via TCR or your CSP (Twilio Console for CallSphere); pay the $4 to $40 vetting fee.
- Create a Campaign with use case, expected daily volume, sample messages, and opt-in URL.
- Pay the $19.50 manual review fee; wait 1 to 4 weeks for carrier approval.
- Attach the approved campaign to your phone numbers through your CSP.
- Monitor delivery rates daily for the first week; carrier filtering can still block individual messages even on approved campaigns.
FAQ
How long does 10DLC really take in 2026? Brand vetting: 1 to 5 business days for standard tier. Campaign approval: 1 to 4 weeks depending on use case complexity. Mixed and Marketing campaigns get more scrutiny than Customer Care.
What use case should AI SMS pick? Customer Care for inbound-driven AI receptionist replies; 2FA for verification flows; Mixed for two-way conversational AI; Marketing for outreach. Mixed has the highest scrutiny but covers the most patterns.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
Why is my opt-in URL rejected? Top reasons: URL is behind a login, URL returns 404, the page does not show explicit opt-in language, the page does not match the sample messages. Use a clean public landing page.
What is Authentication+? A new TCR identity verification tier introduced August 2025 for publicly traded companies. Adds $12.50 to the brand vetting cost and runs deeper checks against public business records. Required for public companies as of 2026.
Does CallSphere handle 10DLC for me? Yes, on all paid plans. We submit the brand and campaign through Twilio's TCR integration and surface status in the admin console. Rejections come back with the specific carrier reason so you can fix and resubmit.
Sources
- A2P 10DLC Registration Step-by-Step for 2026 - Conduit
- The Campaign Registry CSP User Guide
- 10DLC Registration Guide 2026 - txtimpact
- Twilio A2P 10DLC documentation
- Microsoft Azure 10DLC Guidelines
Start a 14-day trial with managed 10DLC, browse pricing for SMS-included plans, or book a demo. Partners earn 22% via the affiliate program.
Try CallSphere AI Voice Agents
See how AI voice agents work for your industry. Live demo available -- no signup required.