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:

FieldDetails
Legal business nameMust 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 addressPhysical address matching your tax filings
Business typePrivate company, public company, non-profit, government, sole proprietor
Business industrySelect the closest match from TCR's industry list
Website URLMust be live and match the business sending messages
Contact emailBusiness email (not personal Gmail/Yahoo)
Contact phoneA 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:

DayVolume (% of target)
Day 110%
Day 220%
Day 335%
Day 450%
Day 575%
Day 690%
Day 7100%

How long does A2P 10DLC registration take?

Here is the realistic timeline for each phase:

PhaseBest CaseTypicalWorst Case
Brand registration24 hours2–3 days7 days
Enhanced vetting1 day2–3 days5 days
Campaign registration1 day3–5 days2–3 weeks
Number assignmentInstant1 day2 days
Warm-up period3 days5–7 days14 days
Total end-to-end5 days2 weeks5+ 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

  1. Re-submit with corrections if brand registration was rejected — usually the EIN, business name, or website didn't match
  2. Add missing sample messages — campaigns are rejected if examples are incomplete or don't match the declared use case
  3. Update opt-in documentation — carriers increasingly require visual proof (screenshots, URLs) of consent flows
  4. 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

ItemCostFrequency
Brand registration$4One-time
Standard campaign$10One-time
Special use case campaign$15One-time
Monthly campaign fee$0.75–$2Per month
Enhanced vetting$40One-time
Provider markup (varies)$0–$50Varies

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

Dach SMS Lab