Get more output from less manual work, and put your team on what grows the business. Plan your next move
Plan my next move
Blog · Sep 3, 2026 · 6 min read

What is A2P 10DLC and why are business texts getting blocked?

The short answer

A2P 10DLC registration is the process US wireless carriers require before a business can send texts from a standard 10-digit phone number. You register your business (the brand) and describe what you send and how people opted in (the campaign). Unregistered numbers get blocked, and registered ones with weak consent details get filtered or rejected.

By the Monvell Solutions team · Updated Nov 1, 2026 · 5 sources
Key takeaways
  • A2P 10DLC means business (application-to-person) texting from a 10-digit long code number, the kind most local businesses use.
  • Carriers require two registrations: your brand (legal business details that match your EIN) and a campaign (what you send, how people opt in and how they opt out).
  • Twilio began fully blocking unregistered US 10DLC messages after August 31, 2023, and blocked unverified toll-free texts from January 31, 2024.
  • Most rejections trace back to the website, the privacy policy or a vague description of how customers agree to receive texts.

What is A2P 10DLC?

A2P 10DLC is the carrier system for business texting from ordinary 10-digit phone numbers. A2P stands for application-to-person: a message sent by software (your scheduling tool, CRM or texting platform) to a person's phone. 10DLC stands for 10-digit long code, the standard local number format, as opposed to a short code like 55555 or a toll-free number.

Twilio's explainer on A2P 10DLC registration describes the rule plainly: US wireless carriers require businesses that text from these numbers to register their numbers and describe their texting use cases, with the stated goal of cutting spam and fraud. If your dental office sends appointment reminders, your law firm texts intake follow-ups, or your property management company texts tenants about maintenance windows, this applies to you.

Why are my business texts getting blocked?

The most common reason is that the number sending them is not registered, or is registered but not linked to an approved campaign. Twilio's own documentation for error 30034 says it blocks messages to US numbers when the sending 10DLC number is not tied to an approved A2P 10DLC campaign. Twilio's 2023 announcement set the date: after August 31, 2023, it would completely block all unregistered US-bound 10DLC messages.

The second reason is filtering. A registered number can still have individual messages blocked. Twilio's error 30007 page says a filtered message was blocked by Twilio's systems or by a carrier that flagged it as spam or objectionable. Content that looks like a phishing attempt, shortened links from generic link shorteners, or marketing sent under a campaign registered for appointment reminders can all trigger it.

The third reason applies to toll-free numbers. According to Twilio's error 30032 page, unverified toll-free traffic was blocked as of January 31, 2024. Toll-free numbers do not use 10DLC registration, but they have their own verification step, and skipping it has the same result.

What does A2P 10DLC registration require?

Registration has two main parts, plus the technical step of attaching your numbers. Most texting platforms (Twilio, and the business tools built on top of carriers such as booking, CRM and phone systems) walk you through the forms, but the information has to come from you.

  • Brand registration: your legal business name, address, contact details and business registration ID. Twilio lists a US EIN as the typical ID. The name and EIN must match what the IRS has on file.
  • Brand type: Twilio's March 2025 approval guide notes that a business with an EIN cannot register as a sole proprietor. Sole proprietor registration is for individuals or very small businesses without a tax ID, and it allows only one number.
  • Campaign registration: what you send (reminders, customer care, marketing or a mix), who receives it, sample messages, and how people opt in, opt out and get help.
  • Number assignment: each sending number is added to the messaging service tied to your approved campaign. A number left outside that pool stays unregistered, even when the brand and campaign are approved.

Why do 10DLC campaigns get rejected?

Campaigns get rejected when a reviewer cannot confirm that your business is real and that recipients agreed to hear from you. Twilio's guide to improving approval chances lists the patterns it sees most often, and each one is fixable before you submit.

  • Website problems: an empty site, a site under construction, a password-protected page, or a domain that does not match the business name.
  • Privacy policy gaps: Twilio calls a missing statement that mobile numbers collected for texting will not be shared or sold to third parties or lead generators "a major source of 10DLC rejection."
  • Weak opt-in description: the reviewer needs to see where consent happens (a web form, a paper intake form, a keyword), what it says, and that any consent checkbox is unchecked by default.
  • Missing disclosures in the call to action: program name, message frequency for recurring programs, "Message and data rates may apply," links to terms and privacy policy, and opt-out instructions such as "Reply STOP to cancel."
  • Vague campaign descriptions: Twilio gives "This campaign sends messages to customers" as an example that was rejected. Say who sends, who receives and why.
  • Verbal consent for marketing: Twilio's guide states that verbal consent is not sufficient for marketing use cases.

What should you check when texts stop arriving?

Start with registration status, then work toward the content of the messages. Most texting tools show delivery status per message, and the error code tells you which problem you have.

  • Look up the error code on failed messages. A code for an unregistered number points to registration; a filtering code points to content or consent.
  • Confirm the brand and campaign both show as approved, not pending or failed.
  • Confirm every number you send from is attached to the approved campaign. New numbers added for a second location are a common miss.
  • Compare what you are sending with what you registered. A campaign approved for appointment reminders does not cover promotional offers.
  • Remove public link shorteners and use links on your own domain.
  • Check that STOP, HELP and opt-out handling still work in your platform, and that people who opted out are not being re-added by an import.

How long does 10DLC registration take?

Plan for weeks, not days. Twilio's 2023 announcement warned that campaign approvals could take two to three weeks because of registration volume, and a rejected campaign restarts the wait after you fix it. Register before you launch a new reminder flow, switch phone providers or open a new location, not after customers stop getting messages.

Getting the first submission right is the fastest path. Publish the privacy policy language, build the opt-in form with its disclosures, and write sample messages that match what you will actually send. A med spa that writes its reminder and rebooking texts before registering, and registers them as a mixed campaign, avoids a second round when marketing texts start.

Who should own texting compliance in your business?

One person should own it, even if a vendor submits the forms. That person keeps the registration details current (address changes, new numbers, new message types), knows where consent is captured, and reviews new message templates before they go live. Registration also sits alongside the consent rules for business texting, which are a separate question from carrier approval; our guide on texting customers and consent rules covers that side.

Monvell's Communications and Platform teams set up texting for reminders, follow-up and missed-call recovery with the registration, opt-in language and number assignment handled as part of the build, so messages arrive from the start.

Sources

  1. A2P 10DLC registration: Enhancing customer messaging for the future, Twilio (2023)
  2. Improving Your Chances of A2P 10DLC Registration Approval, Twilio (2025)
  3. Error 30034: US A2P 10DLC, Message from an Unregistered Number, Twilio Docs (2025)
  4. Error 30007: Message filtered, Twilio Docs (2025)
  5. Error 30032: Toll-Free Number Has Not Been Verified, Twilio Docs (2024)

Questions people ask

Yes, if you send business texts from a 10-digit number through software. Volume affects which campaign type and fees apply, but low volume does not exempt you. Twilio offers a low-volume mixed campaign type with a lower monthly fee for this situation.

Person-to-person texting typed by hand from a phone is not application-to-person messaging. Once a business uses a platform, CRM or scheduling tool to send texts from a business number, registration applies. Using a personal phone for business texting also leaves no record for the business.

No. Toll-free numbers skip 10DLC but have their own verification process, and Twilio has blocked texts from unverified toll-free numbers since January 31, 2024. Choose the number type that fits how customers know you, then complete the matching registration.

No. Carrier registration and consent law are separate. Registration gets your messages delivered; the consent rules for business texting determine whether you are allowed to send them. You need both, and this article is not legal advice.

Related articles

Keep reading.

The Monvell brief

Get the next one in your inbox.

New guides, research and practical fixes for service businesses. Short, useful and easy to unsubscribe from.

We send useful reading only. No spam, and we never share your email.

Ready to build the business you meant to build?

A 30-minute call on Google Meet. You leave knowing what to fix first and what it is worth, whether or not we work together.

Chat with us