← Blog/SMS and Compliance

A2P 10DLC Registration Guide: Why Business Texts Get Blocked and How to Get Approved

By Ciaran Wentz7 min read

A2P 10DLC is the registration system U.S. mobile carriers use to verify businesses that text from ordinary ten-digit numbers. You register your business as a brand, then register each messaging use case as a campaign, through your texting provider. Unregistered traffic is filtered more heavily and carries extra carrier fees, so texts can silently fail.

What is A2P 10DLC?

A2P means application to person: messages sent from software rather than typed from one phone to another. 10DLC means a ten-digit long code, which is a normal local phone number.

Twilio's documentation describes it as the standard that United States telecom carriers have put in place to ensure SMS traffic to U.S. users through long code numbers is verified and consensual. The same page is plain about who it applies to: anyone sending SMS or MMS over a 10DLC number from an application to the U.S. must register. Toll-free numbers and short codes have their own separate verification processes.

If your CRM, booking tool or AI assistant sends texts from a local number, this applies to you, even at low volume.

Why do business texts get blocked?

Three reasons account for most of it.

•

The number is not registered: Twilio's documentation says unregistered traffic faces increased message filtering and additional carrier fees.

•

The content looks like spam: public link shorteners, odd spellings used to dodge filters, and messages that do not match the registered use case all draw filtering.

•

Recipients complain: people who did not knowingly agree to receive texts report them, and complaint rates affect delivery for the whole number.

Registration fixes the first. Only honest consent and sensible messaging fix the other two.

What is the difference between a brand and a campaign?

The Campaign Registry, known as TCR, is the central registry carriers use. You do not deal with it directly. Your texting provider, called a campaign service provider, submits on your behalf.

•

Brand: who you are. Legal business name, tax ID, address, website and contact details. TCR states that it requires the EIN or tax ID so it can verify the identity of the brand.

•

Campaign: what you send. The use case, a description, sample messages, how people opt in, how they opt out and how they get help.

One brand can hold several campaigns. Appointment reminders and marketing offers are different use cases and are normally registered separately. TCR also separates standard campaigns from special ones that may need carrier approval.

A business without a tax ID can register as a sole proprietor. Twilio notes that a brand with an EIN cannot use the sole proprietor route, and lists picking the wrong profile type as a common cause of rejection.

What do reviewers check on your website?

A person looks at your website during campaign review. These are the things we put in place on a client's site before we submit anything.

•

Legal name that matches the registration: the business name on the site, usually in the footer, should match the legal name or registered trading name on the brand. Twilio notes that brand registrations may fail if the business information does not match existing records.

•

A physical address and real contact details: a phone number and an email address on your own domain, visible without logging in.

•

A live, finished site: Twilio's registration guidance lists sites with no content, sites under development, password-protected sites and URLs that do not match the business name as reasons a business URL cannot be validated.

•

An opt-in form with its own consent box: a separate checkbox for text messages, unchecked by default, and not required in order to submit the form.

•

Disclosure next to that box: the business name, what kind of messages, message frequency, "message and data rates may apply", how to opt out and how to get help, with links to your privacy policy and terms. Put it directly beside the checkbox, not in a footer or a pop-up.

•

A privacy policy with the non-sharing statement: Twilio's guidance says the policy should confirm that mobile information will never be shared or sold to third parties or lead generators, and calls the absence of that language a major source of 10DLC rejection.

•

Terms and conditions that describe the text program: program name, message types, frequency, rates, STOP and HELP instructions, and a support contact.

The opt-in rules trace back to the CTIA's Messaging Principles and Best Practices. Section 5.1.1 says a call to action should make consumers aware of the program description, the number messages come from, the identity of the sender, opt-in language and fees, and other terms such as how to opt out, customer care contact details and any privacy policy. It also says opt-in details should not be obscured in terms and conditions. Section 5.2.1 says privacy policies should be referenced in and accessible from the initial call to action.

What are the most common rejection reasons?

Twilio publishes its rejection codes, and they map closely to what we see.

•

Consent is pre-checked or bundled: the opt-in rejection code covers forms with no separate consent control, a pre-selected checkbox, or consent captured only through accepting general terms.

•

The opt-in flow cannot be verified: the message flow rejection code covers missing links to terms and privacy policy, missing message frequency, and sites that are private or behind a login. If the form is not public, host screenshots at a public URL.

•

The privacy policy allows sharing: the privacy policy rejection code covers policies that allow mobile data or consent to be shared, sold or transferred, and policies that lack a clear non-sharing statement.

•

Weak sample messages: Twilio's campaign troubleshooting guide says samples should reflect real messages, mark templated fields with brackets, and include the business name in at least one sample.

•

Public link shorteners: the same guide says free shorteners are not accepted and a branded short domain is required.

•

Use case mismatch: sample messages that contradict the campaign description.

If a campaign is rejected, Twilio advises editing and resubmitting it rather than deleting it and creating a new one.

Does consent carry over from a list you already have?

Not automatically. CTIA section 5.1.2.2 says a consumer's opt-in should not be transferable or assignable, and section 5.1.4 says senders should not use opt-in lists that have been rented, sold or shared. A purchased list is not consent. Contacts who gave you a phone number for a quote have not necessarily agreed to marketing texts.

The CTIA document also says to keep records of consent, including the timestamp, the medium, the wording shown and the phone number. Store that with the contact record.

Carrier registration is separate from the law. The Telephone Consumer Protection Act and state rules apply as well. We flag those risks, and we are not your lawyer.

How long does it take?

Plan for weeks, not days. HighLevel's support documentation says number registration takes four to six weeks, and that after approval it can take up to three business days or longer for all carriers to receive the information. Timelines vary by provider and by how clean the submission is.

Fix the website first, then submit. A rejection and resubmission costs more time than getting the form, policy and terms right before the first attempt.

How does Voreli AI help?

Compliant SMS is part of the email and SMS infrastructure in Growth Engine at $4,997 a month. A single lead follow-up sequence over email and SMS, including the registration work, fits Foundation at $997 a month. See lead nurturing and follow-up, web design for the site fixes, and pricing.

Frequently asked questions

Do I need 10DLC if I only send a few texts a week?

Yes, if they are sent from software over a local number. Twilio's documentation says the requirement applies to anyone sending from an application, including individuals and hobbyists. Low-volume and sole proprietor options exist.

Is a toll-free number exempt?

Toll-free numbers are outside 10DLC, but they have their own verification process with similar consent expectations.

Can the consent checkbox be required to submit my form?

No. Consent to texts must be optional and unchecked by default. Someone should be able to request a quote without agreeing to marketing texts.

Can you check my website before I submit?

Yes. Start with the free AI audit or book a call and we will review the form, privacy policy and terms against the list above.

Ready to Explore AI for Your Business?

Book a free strategy call and we'll show you exactly where AI can save time and drive revenue.

VORELI
AI Automation ✦Custom Development ✦AI Voice Agents ✦Chatbots ✦Tampa Bay AI Agency ✦Revenue-Driven ✦
AI Automation ✦Custom Development ✦AI Voice Agents ✦Chatbots ✦Tampa Bay AI Agency ✦Revenue-Driven ✦

Ready to build with AI?