SMS Gateway

A2P 10DLC Registration Explained: Steps, Costs and Timelines

18 June 2026 · Updated 23 Oct 2026By VoidFix Gateway Team7 min read
Split image of a frustrated man whose text is marked Message Blocked by an A2P filter and a smiling woman whose text is marked Message Delivered

Short answer: A2P 10DLC registration is how US carriers vet business texts sent from ordinary 10-digit numbers through a messaging provider. You register your brand and each campaign with The Campaign Registry, pay one-time and monthly fees, and wait for carrier review. Registered traffic gets less filtering and higher throughput than unregistered traffic on those routes.

If you have tried to launch an SMS campaign in the US, you have probably met A2P 10DLC registration. It decides whether texts sent through a provider like Twilio reach phones at full speed or get filtered and surcharged. This guide covers what 10DLC is, why carriers built it, each registration step, what it costs and how long it takes. It also explains the one route where registration is not part of the setup, and the rules that still apply there.

What is A2P 10DLC registration?

A2P 10DLC registration is the framework US mobile carriers use to control automated business texts sent from standard ten-digit numbers. A2P means Application-to-Person: a message generated by software rather than typed by a person. 10DLC means 10-Digit Long Code, the ordinary local-format number the text comes from.

The registry behind it is The Campaign Registry (TCR). Businesses do not usually register with TCR directly. Your messaging provider acts as a Campaign Service Provider and registers your brand and campaigns for you.

The industry rulebook is the CTIA Messaging Principles and Best Practices. It calls any message sent by a business, or by someone acting for a business, "Non-Consumer" messaging. Older versions used the label "A2P" for the same thing.

Why did carriers create the 10DLC system?

Consumers were getting too many unwanted automated texts, and carriers had little visibility into who sent them. Before 10DLC, businesses pushed bulk traffic over long codes never designed for it. Carriers answered with heavy, unpredictable filtering.

The 10DLC registry ties every sender to a verified brand and an approved campaign. Carriers can then apply trust scores, throughput limits and accountability to each one. Twilio's A2P 10DLC documentation sums up the trade: registered senders get "lower message filtering and higher messaging throughput", while unregistered traffic on these routes pays extra carrier fees.

In practice, the process adds paperwork. You declare who you are, what you will send, how often and to whom. Then you wait for approval before the first message goes out.

How does 10DLC registration work, step by step?

  1. Brand registration: You submit your legal business name, tax ID (EIN), address and contact details so the registry can verify your company.
  2. Brand vetting: Your brand receives a trust score. Some use cases need an extra paid vetting step to get higher throughput.
  3. Campaign registration: You describe each use case, the content you will send, sample messages, opt-in and opt-out wording, and expected volume.
  4. Campaign review: The campaign is vetted, often manually, and approved, rejected or sent back for changes.
  5. Number provisioning: Approved campaigns are linked to one or more 10-digit numbers that can now send.
  6. Ongoing maintenance: You keep declarations current when your use case changes and respond to compliance flags.

Each step can add a delay, a rejection or a fee. For an agency with many clients, the work multiplies because each client brand needs its own registration.

What does 10DLC registration cost?

Fees vary by provider. The table uses Twilio's published US figures as an example, as of October 2026.

A2P 10DLC cost components on Twilio, as of October 2026
Cost componentWhen you payTwilio figure (US)
Brand registrationOnce per brandOne-time fee; amount depends on brand type
Campaign vettingOnce per campaign$15
Campaign feeEvery month, per campaign$1.50 to $10, by use case
Long-code phone numberEvery month, per number$1.15
Outbound SMSPer message segment$0.0083
Carrier feePer outbound SMS$0.0035 (AT&T) to $0.005 (Verizon)

Sources: Twilio A2P 10DLC fees and Twilio US SMS pricing, as of October 2026. Taxes and volume discounts are not included.

The fees are rarely the biggest cost. Time is. A vague use case or missing opt-in wording can bounce a campaign and restart the clock. Even after approval, your trust score caps how fast you can send. Someone also has to keep declarations current, which is real work across many clients.

How long does 10DLC approval take?

There is no fixed timeline. Every campaign is vetted, and rejections send you back to edit and resubmit. Plan for days or weeks rather than hours, especially for a new brand or an unusual use case.

To reduce rework, prepare before you submit. Have your EIN and legal name exactly as registered, a public opt-in page, sample messages that match your declared use case, and clear STOP wording.

Is there a route that doesn't need 10DLC registration?

Yes, with limits you should understand. 10DLC registration covers traffic that a provider or aggregator sends into the carrier network. Texts sent from a SIM card in a phone take the carrier's ordinary person-to-person route instead. On that route there is no brand or campaign to register.

That is how a SIM-based gateway works. VoidFix Gateway sends texts from real SIMs in Android phones that you control. Your CRM or our API triggers the message, and the phone sends it from your own number. Registration is not part of the setup, and paid plans have flat monthly pricing instead of per-message fees.

It is a different route, not an exemption from the rules:

  • CTIA still counts it as business traffic. The CTIA principles treat texts sent by a business as Non-Consumer messaging, whatever route they take.
  • Carriers can still filter or suspend lines. CTIA describes typical consumer use as about one message per second and rarely more than a few hundred messages a day. Lines that send far more, or send unsolicited texts, can be flagged.
  • Your SIM plan has terms. Many consumer plans limit commercial or bulk use, so check your plan's fair-use policy.

VoidFix ships tools to keep lines healthy: Number Warmup ramps up new SIMs slowly, Spintax varies message wording, and the Number Pool spreads volume across several SIMs. Opt-out handling stops texts to anyone who replies STOP.

For how real-device sending works in detail, read our Android SIM SMS gateway guide. For the full picture of risks and safeguards, see unlimited SMS without A2P registration. If you want to set it up, start with our page on SMS without A2P registration.

Does skipping 10DLC mean skipping compliance?

No. Registration is a carrier process. Consent law applies to the message itself, whatever route it takes.

  • Consent: In the US, the Telephone Consumer Protection Act governs automated texts. CTIA expects express written consent for marketing messages. In the EU, consent must meet GDPR Article 7.
  • Opt-out: Under the FCC's TCPA rules, replies such as "stop", "quit", "end", "cancel" or "unsubscribe" revoke consent.
  • Quiet hours: The same rules bar telephone solicitations before 8 a.m. or after 9 p.m. in the recipient's local time.

Clean, opted-in lists also protect delivery. Engaged recipients who reply keep your numbers looking healthy to carriers. Our SMS compliance guide covers opt-in wording and record keeping in more detail.

Frequently asked questions

What is A2P 10DLC registration?

It is the US process for registering business texting on standard 10-digit numbers. Your provider registers your brand and each messaging campaign with The Campaign Registry. Carriers then review the campaign before the numbers can send at registered rates.

How much does A2P 10DLC registration cost?

It depends on your provider. As of October 2026, Twilio lists a one-time $15 vetting fee per campaign and monthly campaign fees from $1.50 to $10, plus a one-time brand registration fee. Per-message carrier fees apply on top of the provider's SMS rate.

How long does 10DLC approval take?

There is no fixed timeline. Every campaign goes through manual vetting, and a rejected campaign has to be fixed and resubmitted. Plan for days or weeks, and longer if your opt-in proof or sample messages need rework.

Do I need 10DLC registration if I text from my own SIM card?

10DLC registration is tied to provider and aggregator routes. Texts sent from your own SIM in a phone use the carrier's person-to-person route, so registration is not part of that setup. Carriers can still filter or suspend lines that send high volumes or unsolicited texts.

Does sending without 10DLC remove my compliance duties?

No. Consent rules such as the TCPA in the US and GDPR in the EU apply to the message, whatever route it takes. You still need opt-in, a working opt-out and sensible sending hours.

Key takeaways

A2P 10DLC registration brings accountability to business texts sent through providers, at the cost of fees, paperwork and waiting. If you use a provider route, register properly and prepare your opt-in proof first. If you send from your own SIMs, registration is not part of the setup, but carrier limits and consent rules still apply. Compare plans on our SMS pricing page, or talk to our team about your use case.

Send unlimited SMS from your own numbers

VoidFix sends your texts from real SIMs in Android phones, so A2P 10DLC registration is not part of the setup. Paid plans start at $49/mo with unlimited SMS, and the 7-day free trial needs no credit card.