A2P 10DLC Registration Explained for Small Businesses
Try to set up business texting in the US, whether through a marketing tool, a phone system or Twilio directly, and you'll run into four letters and a number: A2P 10DLC. Until you finish it, your texts don't go out. Or worse, they go out and fail without warning, and you only find out when a customer says they never heard from you.
In plain English: what it is, what it costs, how long it takes and how to get approved on the first try. The consent side of US texting (opt-in wording, quiet hours, STOP and HELP) is in the lesson on TCPA texting rules for small businesses.
What A2P 10DLC means
- A2P means application-to-person: texts sent by software, not typed by someone on a phone. Appointment reminders, review requests, missed-call text-backs and replies from a business inbox all count.
- 10DLC means 10-digit long code: an ordinary US phone number like (512) 555-0123. The alternatives are a 5- or 6-digit short code or a toll-free number.
Put together, A2P 10DLC is how US carriers register business texting on regular phone numbers. Twilio describes its purpose as making sure "all A2P 10DLC traffic to US phone numbers is verified and consensual" (Twilio docs, as of Oct 2026).
Why you can't skip it
Unregistered business texts from 10DLC numbers get blocked. Twilio's help pages state that all unregistered US-bound messages sent after August 31, 2023 are blocked (Twilio 10DLC overview, checked Oct 2026), and Twilio returns a specific error (30034) when it blocks a message from an unregistered number (Twilio error 30034). Other providers follow the same carrier rules.
There's an upside too. Registration helps delivery: Twilio says registered traffic gets "lower message filtering and higher messaging throughput" (Twilio docs).
The two things you register
1. Your brand (who is texting)
You tell the carriers who you are: legal business name, EIN (your federal tax ID), address, website and a contact person. The details have to match public records exactly. The most common avoidable problem is small and boring: the name on your EIN letter says "Ace Plumbing LLC" and you typed "Ace Plumbing".
No EIN? You can register as a sole proprietor brand, but it comes with limits: Twilio describes it as one campaign per brand, one number, and under 1,000 messages a day (Twilio 10DLC overview).
2. Your campaign (what you text and how people agree)
In 10DLC, a "campaign" has nothing to do with a marketing campaign. It's a written description of your texting use case:
- What you send: for example, "replies to customer enquiries, appointment reminders and review requests".
- Sample messages: two to five real examples, including your business name and opt-out wording.
- How people opt in: exactly where and how a customer agrees to receive texts.
- Opt-out and help: how people stop messages (STOP) and get help (HELP).
Twilio's description: the campaign covers how end users opt in, opt out and get help, and the purpose of your messages (Twilio docs).
What it costs
Twilio's published fees, as of October 2026 (Twilio 10DLC overview):
| Brand type | Who it's for | Brand registration | Campaign vetting | Monthly per campaign |
|---|---|---|---|---|
| Sole proprietor | No EIN, under 1,000 messages a day, one number | US$4 one-time | US$15 one-time | US$2 |
| Low-volume standard | Has an EIN, under 6,000 segments a day | US$4 one-time | US$15 one-time | US$1.50-US$10 |
| Standard | Has an EIN, over 6,000 segments a day | US$44 one-time | US$15 one-time | US$1.50-US$10 |
Those are Twilio's pass-through registration fees. Messages cost extra: Twilio lists US SMS at US$0.0083 per segment plus per-message carrier fees of about US$0.0035-US$0.005 (Twilio US SMS pricing, as of Oct 2026). Other providers' fees differ; check theirs.
For a typical local business sending a few hundred texts a month, that works out to about US$19 up front and a few dollars a month. That's cheap next to the jobs you lose when texts don't arrive.
How long it takes
Twilio says campaign vetting "currently takes up to 5 business days for standard use cases," and to contact support if it's still pending after 10 days (Twilio vetting FAQ, as of Oct 2026). A rejection restarts the clock, so getting it right the first time matters.
Realistically, plan on one to two weeks between "we want to text customers" and "texts are flowing".
How to get approved the first time
Most rejections trace back to the campaign description, and usually to the opt-in part. What works:
- Make your website match. The site you list should be live, show your business name and have a privacy policy. Reviewers do open it.
- Describe opt-in precisely. Not "customers agree to texts" but "Customers provide their mobile number on our booking form at example.com/book, which includes the statement: 'By providing your number you agree to receive appointment and service texts from Ace Plumbing. Msg & data rates may apply. Reply STOP to opt out, HELP for help.'"
- Add consent wording to every place you collect numbers: web forms, booking pages, intake paperwork. A tick box that isn't pre-ticked is best for marketing texts.
- Write real sample messages with your business name and "Reply STOP to opt out" in at least the first message.
- Don't mix in what you don't do. If you won't send promotions, don't list marketing as a use case. If you will, say so and describe separate consent for it.
- Keep a privacy policy that says you don't share or sell mobile numbers for marketing. Many messaging providers recommend this wording in their 10DLC guidance.
- For missed-call text-back, describe it plainly: "When a customer calls and we can't answer, we send one text from the same number inviting them to reply by text." See our missed-call text-back guide.
STOP, HELP and consent: the rules after approval
These rules keep applying every day after approval:
- Honor STOP immediately. Providers like Twilio automatically block further messages to a number that replies STOP, UNSUBSCRIBE, END, QUIT, CANCEL and similar keywords (Twilio opt-out docs).
- Answer HELP with your business name and a way to reach you.
- Get consent before texting. Under the Telephone Consumer Protection Act, people can sue for US$500 per violation, which a court may triple for willful or knowing violations (47 U.S.C. § 227(b)(3)). Promotional texts need stronger consent than transactional replies; ask counsel before sending marketing texts.
- Text at reasonable hours in the customer's time zone, and keep records of where each number's consent came from.
Canada and Australia are different
10DLC only applies in the US. Canada has its own anti-spam law, CASL, enforced by the CRTC (CRTC), and Australia's regulator, the ACMA, has its own rules on marketing texts (ACMA). If you text customers in more than one country, check each country's rules separately.
How BeeCMO handles it
Messenger Bee sends and receives texts, including missed-call text-back and review requests, from US, Canadian and Australian numbers through Twilio. For US numbers we walk you through brand and campaign registration with pre-written, accurate use-case descriptions, sample messages and opt-in wording for your forms. STOP and HELP are handled automatically. Read more on Messenger Bee, see BeeCMO for auto repair shops, or start with the free website scan.
Try the free review reply generator, see how we compare with Thryv, Hibu and NiceJob, or check pricing.
Frequently asked questions
What is A2P 10DLC?
It is the US carriers' registration system for business text messages sent from software on standard 10-digit phone numbers. You register your business (the brand) and your texting use case (the campaign) through your messaging provider.
Do small businesses need A2P 10DLC registration?
Yes, if they send business texts from a 10-digit US number through any software, including a marketing platform or phone system. Unregistered messages are blocked by Twilio and filtered by carriers.
How much does A2P 10DLC registration cost?
On Twilio as of October 2026, a low-volume or sole-proprietor brand costs US$4 one-time, campaign vetting US$15 one-time, and US$1.50-US$10 per campaign per month. Message fees are separate.
How long does A2P 10DLC approval take?
Twilio says campaign vetting takes up to 5 business days for standard use cases. Plan for one to two weeks including fixes.
Why was my 10DLC campaign rejected?
Common causes are an opt-in description that doesn't say exactly where and how customers agree, a website that doesn't match the business, missing privacy policy, or sample messages without the business name and opt-out wording.
Sources
All checked 21 October 2026.
- Twilio Docs, What is A2P 10DLC: https://www.twilio.com/docs/messaging/compliance/a2p-10dlc
- Twilio, A2P 10DLC registration overview (fees, blocking, sole proprietor limits): https://pages.twilio.com/10DLC-HelpArticles-WW
- Twilio, error 30034 (message from an unregistered number): https://www.twilio.com/docs/api/errors/30034
- Twilio, A2P 10DLC campaign vetting FAQ: https://support.twilio.com/hc/en-us/articles/11587910480155-A2P-10DLC-Campaign-Vetting-FAQ
- Twilio, opt-out keywords: https://www.twilio.com/docs/messaging/tutorials/advanced-opt-out
- Twilio, US SMS pricing: https://www.twilio.com/en-us/sms/pricing/us
- 47 U.S.C. § 227 (TCPA), Cornell LII: https://www.law.cornell.edu/uscode/text/47/227
- CRTC, Canada's anti-spam legislation (CASL): https://crtc.gc.ca/eng/internet/anti.htm
- ACMA, spam and marketing messages (Australia): https://www.acma.gov.au/spam