A2P 10DLC Registration: Complete Step-by-Step Guide (2026)
What is A2P 10DLC and why does registration matter?
A2P 10DLC stands for Application-to-Person 10-Digit Long Code. It is the U.S. carrier-mandated system that requires businesses to register their brand and messaging campaigns before sending SMS through standard local phone numbers. Without completing 10DLC registration, your messages will be throttled, filtered, or blocked entirely by AT&T, T-Mobile, and Verizon. Since the mandate became fully enforced, unregistered traffic faces throughput limits as low as 1 message per second and rejection rates exceeding 50% on major carriers. This guide walks you through every step of the registration process, explains how long each phase takes, and shows you how to troubleshoot the most common blockers.
Who needs A2P 10DLC registration?
You need 10DLC registration if:
- Your business sends automated text messages to U.S. phone numbers using 10-digit long codes
- You send OTP/verification codes, order confirmations, appointment reminders, or marketing messages
- You use any SMS API or platform (Twilio, Sinch, Telnyx, Dach, or any other gateway) to send messages
You do NOT need 10DLC registration if:
- You exclusively use short codes (5–6 digit numbers)
- You exclusively use toll-free numbers (and have completed toll-free verification separately)
- You only send person-to-person messages manually from a phone
- You only send messages to non-U.S. recipients
The complete A2P 10DLC registration process
Step 1: Register your brand with The Campaign Registry (TCR)
The Campaign Registry is the central database that carriers use to verify business identity. Your SMS provider submits this on your behalf through their platform.
Information required:
| Field | Details |
|---|---|
| Legal business name | Must match your EIN/tax registration exactly |
| EIN (Tax ID) | U.S. businesses must provide an EIN. Sole proprietors can use SSN in some cases |
| Business address | Physical address matching your tax filings |
| Business type | Private company, public company, non-profit, government, sole proprietor |
| Business industry | Select the closest match from TCR's industry list |
| Website URL | Must be live and match the business sending messages |
| Contact email | Business email (not personal Gmail/Yahoo) |
| Contact phone | A reachable business phone number |
Common mistakes at this step:
- Using a DBA name instead of legal entity name
- Providing a personal email instead of a business domain email
- Listing a website that's under construction or doesn't mention SMS/texting
- EIN mismatch: the number doesn't match IRS records for the business name provided
How long this takes: Brand registration typically processes within 24–48 hours. If TCR flags your submission for manual review, it can take 5–7 business days.
Step 2: Optional but recommended — enhanced brand vetting
Standard registration assigns a Trust Score based on automated checks. Enhanced vetting involves a third-party verification (currently handled by a company called Campaign Verify) that reviews your business more thoroughly.
Why it matters:
- Standard vetting: throughput limited to 2,000–10,000 messages per day depending on your Trust Score
- Enhanced vetting: unlocks 25,000–225,000+ messages per day depending on score
Cost: $40 one-time fee
How long this takes: 1–3 business days for enhanced vetting results
Who should get enhanced vetting: Any business planning to send more than 10,000 messages per day, or any business in a scrutinized vertical (fintech, crypto, healthcare).
Step 3: Register your messaging campaign
A "campaign" in 10DLC terms is a specific use case for your SMS traffic. You can register multiple campaigns under one brand.
Campaign information required:
- Campaign use case: Select from standard categories (marketing, account notifications, 2FA, customer care, delivery notifications, etc.) or describe a custom use case
- Sample messages: Provide 2–5 example messages exactly as recipients would see them
- Opt-in flow description: Explain how users consent to receive messages (web form, keyword, checkout checkbox, etc.)
- Opt-in screenshot or URL: Visual proof of your consent collection mechanism
- Opt-out keywords: Confirm you support STOP, CANCEL, UNSUBSCRIBE, END, QUIT
- Help keyword: Confirm you respond to HELP with contact information
- Message volume estimate: Daily/monthly expected volume
- Subscriber opt-in type: Single opt-in, double opt-in, or verbal consent
Common mistakes at this step:
- Sample messages don't include the business name
- Opt-in description is too vague ("users sign up on our website" without specifics)
- Missing opt-out language in sample messages
- Registering one campaign for mixed use cases (marketing + transactional should be separate campaigns)
How long this takes: Campaign registration review takes 1–5 business days. Campaigns flagged for manual carrier review can take 2–3 weeks.
Step 4: Assign phone numbers to your campaign
Once your campaign is approved, associate your 10DLC phone numbers with the campaign. Each number can only be assigned to one campaign at a time.
How long this takes: Usually instant once the campaign is approved. Number provisioning (if you need new numbers) takes 1–2 business days.
Step 5: Start sending (with warm-up)
Even after registration is complete, start with lower volumes and ramp up over 3–7 days. Carriers track sending patterns, and sudden high-volume traffic from newly registered numbers can trigger temporary throttling.
Recommended warm-up schedule:
| Day | Volume (% of target) |
|---|---|
| Day 1 | 10% |
| Day 2 | 20% |
| Day 3 | 35% |
| Day 4 | 50% |
| Day 5 | 75% |
| Day 6 | 90% |
| Day 7 | 100% |
How long does A2P 10DLC registration take?
Here is the realistic timeline for each phase:
| Phase | Best Case | Typical | Worst Case |
|---|---|---|---|
| Brand registration | 24 hours | 2–3 days | 7 days |
| Enhanced vetting | 1 day | 2–3 days | 5 days |
| Campaign registration | 1 day | 3–5 days | 2–3 weeks |
| Number assignment | Instant | 1 day | 2 days |
| Warm-up period | 3 days | 5–7 days | 14 days |
| Total end-to-end | 5 days | 2 weeks | 5+ weeks |
The most common delay is campaign review—especially if your use case is unusual, your vertical is flagged (crypto, CBD, gambling), or your sample messages trigger automated content filters.
How to track your A2P 10DLC registration status
Most SMS platforms provide a dashboard where you can monitor registration status. Here's what each status means:
- Pending — Submitted to TCR, awaiting initial processing
- In Review — Under automated or manual carrier review
- Approved — Registration complete, numbers can be assigned
- Rejected — Registration denied (see rejection reasons below)
- Suspended — Previously approved but suspended due to complaints or violations
If you can't see your status: Contact your SMS provider's support team. They submit the registration on your behalf and have direct access to TCR's portal.
"Your A2P 10DLC registration is incomplete" — what to do
This is one of the most common error messages SMS senders encounter. It means your provider has flagged that one or more steps are missing. Here's how to resolve it:
Check brand registration status
Log into your SMS provider's dashboard and verify that your brand registration is approved, not just submitted. If it shows "Pending" or "Rejected," the campaign cannot proceed.
Check campaign registration
A brand can be approved but campaigns might still be in review or missing. You need at least one approved campaign to send A2P traffic.
Verify number assignment
Even with approved brand and campaign, your phone numbers must be explicitly linked to the campaign. Unassigned numbers will not carry your 10DLC trust.
Common fixes
- Re-submit with corrections if brand registration was rejected — usually the EIN, business name, or website didn't match
- Add missing sample messages — campaigns are rejected if examples are incomplete or don't match the declared use case
- Update opt-in documentation — carriers increasingly require visual proof (screenshots, URLs) of consent flows
- Contact support — some rejections require manual intervention by your provider to appeal or clarify with TCR
Can I use SSN instead of EIN for 10DLC registration?
Sole proprietors without an EIN can sometimes use their SSN for brand registration. However:
- Not all SMS providers support SSN-based registration
- Sole proprietor registrations receive lower Trust Scores, resulting in lower throughput limits
- Enhanced vetting is not available for sole proprietor registrations
- Carriers apply stricter content review to sole proprietor traffic
Recommendation: If you're serious about SMS as a business channel, obtain an EIN from the IRS (it's free and takes minutes online) and register as a business entity.
10DLC registration for specific industries
Crypto and Web3
Cryptocurrency-related messaging is classified as a Special Use Case by TCR. This means:
- Manual review is triggered automatically
- Sample messages must clearly identify the business and avoid financial advice language
- Opt-in documentation must be thorough
- Some mainstream SMS providers will reject crypto campaigns entirely
- Providers like Dach specialize in supporting crypto and Web3 messaging through 10DLC and alternative routing
Healthcare
HIPAA-adjacent messaging requires careful campaign descriptions. Never include protected health information (PHI) in sample messages. Focus on appointment reminders, prescription notifications, and billing alerts.
Gambling and adult content
These verticals face the strictest scrutiny. Some carriers block them on 10DLC entirely. You may need short codes or toll-free numbers with explicit carrier approval, or a specialized gateway with private routing.
A2P 10DLC registration costs
| Item | Cost | Frequency |
|---|---|---|
| Brand registration | $4 | One-time |
| Standard campaign | $10 | One-time |
| Special use case campaign | $15 | One-time |
| Monthly campaign fee | $0.75–$2 | Per month |
| Enhanced vetting | $40 | One-time |
| Provider markup (varies) | $0–$50 | Varies |
Total first-year cost for a single campaign: approximately $60–$120.
FAQ: A2P 10DLC registration questions
What is A2P 10DLC?
A2P 10DLC is a carrier-mandated registration system for businesses that send automated SMS messages using 10-digit local phone numbers in the United States. "A2P" means Application-to-Person, and "10DLC" refers to 10-Digit Long Code. Registration ensures carriers can identify and trust your business messaging.
How long does A2P 10DLC registration take?
Brand registration takes 1–3 days. Campaign registration takes 1–5 days for standard use cases and up to 2–3 weeks for special or flagged use cases. The total process typically completes in 1–2 weeks.
What happens if I send SMS without 10DLC registration?
Unregistered A2P traffic on 10DLC numbers faces severe throttling (as low as 1 message per second), high rejection rates (30–50%+), and potential number suspension by carriers. Your messages may be silently filtered without any error notification.
Can a phone number without A2P 10DLC registration receive SMS?
Yes. 10DLC registration affects outbound A2P messaging only. Your numbers will still receive incoming messages regardless of registration status. The restriction is on sending automated messages from those numbers.
How do I complete 10DLC registration?
Register your brand (business name, EIN, website), then create a campaign (use case, sample messages, opt-in documentation). Your SMS provider handles the submission to The Campaign Registry. Once approved, assign your phone numbers to the campaign and begin sending.
Do I need a separate campaign for each type of message?
Best practice is yes. Register separate campaigns for marketing messages, transactional notifications (OTP, order updates), and customer support. Mixed-use campaigns receive lower trust scores and are more likely to be flagged.
Conclusion: don't let 10DLC registration block your SMS strategy
A2P 10DLC registration is not optional—it is a prerequisite for reliable SMS delivery in the United States. The process is straightforward when you have clean business documentation, clear opt-in flows, and accurate sample messages. Budget 1–2 weeks for the full process, get enhanced vetting if you plan to send at scale, and keep your registration current as your messaging use cases evolve. If you're in a specialized vertical like crypto, adult, or gambling, work with a provider that has experience navigating carrier review for your industry.
Dach SMS Lab