⚡ Limited offer — Authority Launch $197/mo · Authority Pro $497/mo · $499 one-time setup · No contract
Book a Demo →
Compliance · Updated October 2026

A2P 10DLC Compliance: The Complete Checklist

What carriers, the CTIA and the TCPA require before and after you text a customer, and which parts TheBigBot handles for you.

The short answer

A2P SMS compliance means four things: your brand and campaign are registered for A2P 10DLC with The Campaign Registry, every recipient gave documented opt-in consent, your messages stay within carrier content rules, and every opt-out such as “STOP” is honored. Registration lets carriers deliver your texts. The other three keep you out of TCPA trouble and keep the campaign alive.

What is A2P 10DLC?

A2P (Application-to-Person) 10DLC is the US carrier framework for sending business SMS from ordinary 10-digit local numbers. Since 2021, AT&T, T-Mobile, Verizon and the other US carriers require brand and campaign registration before a local number can send automated texts. Unregistered traffic is filtered: your dashboard says delivered, and the message never reaches the phone.

It covers any message your software sends, not only marketing: appointment reminders, missed-call text-backs, lead follow-up, review requests and alerts all count. For every registration step in order, see our A2P 10DLC registration guide.

The A2P SMS compliance checklist

Eight requirements, who enforces each one, and what it takes in practice. Miss any of them and carriers filter your texts, reject your campaign, or leave you exposed under the TCPA.

RequirementEnforced byWhat it means in practiceWith TheBigBot
Brand registrationUS carriers, via The Campaign RegistryYour legal business name and EIN, exactly as the IRS has them, plus address, website and a contactWe submit it and monitor approval
Campaign registrationUS carriers, via The Campaign RegistryA use case, a description of what you send, at least two sample messages and a description of how people opt inWe submit it; you supply the business details
Privacy policy with an SMS clauseCarrier reviewersA public privacy policy stating that phone numbers and SMS consent are not sold or shared with third parties for marketingYou publish it on your website
Documented opt-in consentTCPA (federal law) and CTIA guidelinesExplicit consent from every recipient that names the type of messages, says “Msg & data rates may apply”, explains how to opt out, and is recordedConsent tracking is built in; you collect the consent
Opt-out handlingCTIA guidelines and FCC rulesSTOP, END, CANCEL, UNSUBSCRIBE and QUIT stop all messaging to that number until the person opts back inSTOP keywords handled automatically, with opt-out logs
Content rulesUS carriersNo SHAFT content (sex, hate, alcohol, firearms, tobacco) without the right campaign type, no public link shorteners, and messages that match your registered use caseSpam filtering on our side; message content is yours
Quiet hoursTCPA and state lawsMarketing texts only between 8am and 9pm in the recipient’s local time zone; several states set narrower windowsYou set the send schedule
Throughput limitsUS carriersYour trust tier sets a daily message cap and a send rate; going over means queued or dropped messagesThroughput managed for you

Carrier rules, fees and limits change periodically. This page describes how A2P messaging compliance works and is not legal advice.

Registered is not the same as compliant

A2P 10DLC registration is a carrier requirement. It tells AT&T, T-Mobile and Verizon who you are, so they deliver your texts instead of filtering them. Being A2P 10DLC compliant goes further: consent you can prove, opt-outs honored every time, content that matches your registered use case, and sends inside quiet hours.

The difference matters because the TCPA is a federal law with private lawsuits behind it. Violations can cost $500 to $1,500 per message. A registered campaign that texts people without documented consent is delivered perfectly and is still a liability.

What a 10DLC compliance platform should do

If you text customers from a CRM, the platform carries part of the compliance load. At minimum it should:

  • Submit your brand and campaign registration and monitor carrier approval
  • Process STOP and the other opt-out keywords automatically, and keep an opt-out log
  • Record consent so you can show who agreed, when and how
  • Manage throughput so campaigns stay inside your trust tier’s limits
  • Filter spam patterns before they reach the carrier

TheBigBot does all five on every plan, alongside the SMS marketing tools and database reactivation campaigns that depend on them.

Registration fees

A2P 10DLC has two fees charged by carriers, billed transparently on your monthly statement:

  • Brand registration: $4-44 one-time, depending on brand tier
  • Campaign registration: $1.50-10/month, per use case

Full pricing on our Usage Fees page.

Who handles what

Compliance is shared. We run the infrastructure; you control who you text and what you say.

TheBigBot handles

  • Brand registration with The Campaign Registry
  • Campaign use-case registration and trust score submission
  • Carrier approval and queue management
  • STOP keyword handling and opt-out logs
  • Throughput management and spam filtering

You handle

  • Business details for registration: EIN, legal name, website, use case
  • Collecting and keeping valid opt-in consent
  • A privacy policy that covers SMS
  • Message content that fits your registered use case
  • Following the TCPA, and not using TheBigBot for prohibited SMS campaigns

International SMS

Each country has its own SMS regulations. We support 180+ countries at different rates. High-risk corridors (UK, France, Germany) may require additional registration. See your dashboard for per-country rates.

Contact

Compliance questions? Email .

Questions? We're here.

Contact our legal team at or reach support through the chat widget.

Contact us →

Frequently asked questions

What does A2P SMS compliance involve?
+
Four things: register your brand and campaign for A2P 10DLC with The Campaign Registry, collect documented opt-in consent from every recipient, keep message content within carrier rules, and honor every opt-out such as “STOP”. Registration alone does not make a campaign compliant.
What does it mean to be A2P 10DLC compliant?
+
Your brand and campaign are registered and approved, every number you text gave documented opt-in consent, opt-out keywords stop messaging immediately, your messages match your registered use case, and marketing texts go out only between 8am and 9pm in the recipient’s time zone. Registration is one part of it, not the whole.
What is a 10DLC compliance platform?
+
A messaging platform that carries the technical side of A2P compliance for you: it submits your brand and campaign registration, monitors carrier approval, processes STOP keywords automatically, keeps opt-out and consent records, and manages throughput. TheBigBot does this on every plan; consent collection and message content stay your responsibility.
What is A2P 10DLC registration?
+
A2P (Application-to-Person) 10DLC is the US carrier framework for sending business SMS from local long-code numbers. Since 2021, all US carriers require brand and campaign registration before you can text from a local number. Without it, your messages are blocked or filtered.
Do I need A2P registration to text my leads?
+
Yes, if you are sending business SMS from a US long-code number. It is a carrier requirement, not an optional step, and there is no way to send compliant business text messages without it.
Does TheBigBot handle A2P registration for me?
+
Yes. We handle brand registration with The Campaign Registry, campaign use-case registration, trust score submission, and carrier approval and queue management. You provide the business details: EIN, business name, website and use case. We submit and monitor it.
How much does A2P 10DLC registration cost?
+
Carriers charge two fees, billed transparently on your monthly statement: brand registration is a one-time $4–44 depending on your brand tier, and campaign registration is $1.50–10 per month for each use case.
How long does A2P approval take?
+
Carrier approval typically clears within one to two weeks, and occasionally takes longer. It is the one part of onboarding outside our control, so everything else on your account launches on schedule while registration is pending.
What consent do I need before sending SMS?
+
Under TCPA you need explicit opt-in from every recipient. The opt-in must disclose the type of messages, note that message and data rates may apply, provide opt-out instructions such as “Reply STOP to unsubscribe”, and be documented so you can evidence it later.
Which opt-out keywords do I have to honor?
+
STOP, END, CANCEL, UNSUBSCRIBE and QUIT must stop all messaging to that number until the person opts back in, and HELP should return your business name and a way to contact you. TheBigBot processes STOP keywords automatically and keeps an opt-out log.
What are the quiet hours for business text messages?
+
Federal rules restrict marketing texts to between 8am and 9pm in the recipient’s local time zone, and several states apply narrower windows. The recipient’s zone counts, not yours: a 7pm send from California reaches a New Hampshire number at 10pm.
What gets SMS messages blocked by carriers?
+
Carriers filter or block prohibited content (known as SHAFT: sex, hate, alcohol, firearms and tobacco), messages sent without documented opt-in consent, and traffic from numbers that were never registered for A2P.
Is A2P 10DLC registration the same as TCPA compliance?
+
No. A2P 10DLC registration is a carrier requirement that lets you send business SMS from a local number. The TCPA is a federal law about consent, and violations can cost $500–$1,500 per message. You need both: a registered campaign and documented opt-in for everyone you text.
What happens if I send business texts without A2P 10DLC registration?
+
US carriers block or filter them. Since 2021, every US carrier requires brand and campaign registration before a local number can send business SMS, so unregistered traffic is one of the first things filtered.
Why do carriers filter shortened links in text messages?
+
Shortened URLs are one of the patterns carriers filter as likely spam. Use links on your own domain in business texts instead.