You set up business texting, you submitted your details to register, and days later you got back a one-line rejection with a code you have never seen. No clear reason, no obvious next step, and no messages going out. This is where most people first hear the term A2P 10DLC, and it is a frustrating place to start, because the process that just blocked you is run by the mobile carriers rather than by the platform you signed up with, and the error it returned is usually written for a developer, not for a business owner.
The good news is that almost every rejection falls into a short list of causes, and most of them are data problems you can fix in an afternoon once you know which field the carriers are unhappy with. The catch is that the same rejection screen can mean two completely different things depending on whether your brand was rejected or your campaign was rejected, and the fixes are not the same.
This article covers what A2P 10DLC registration actually is, why it is separate from the legal question people usually tangle it up with, the specific reasons brands get rejected, the specific reasons campaigns get rejected, and the order to fix things in so a resubmission goes through. It is written for the business owner or agency sending the texts, not for the carrier.
What A2P 10DLC registration actually is
A2P stands for application-to-person: messages sent by software to a person, as opposed to one human typing to another. 10DLC means a standard 10-digit long code, the ordinary local phone number most businesses text from. Put together, A2P 10DLC is the framework the US mobile carriers use to manage business texting sent from normal phone numbers.
A few years ago the major carriers decided they would no longer carry unregistered business traffic the way they used to, because unregistered long codes were the main vehicle for spam. They set up a central clearinghouse, The Campaign Registry, and now require that any business sending A2P traffic declare who they are and what they intend to send. Your messaging provider submits that declaration on your behalf, the registry and the carriers vet it, and the outcome decides whether your texts are delivered at full speed, throttled, filtered into the void, or blocked outright.
The single most useful thing to understand before you read a rejection is that two separate things get registered, and either one can fail on its own.
The brand: who you are
Brand registration is your company identity. It is the legal business name, the tax ID or EIN, the business address, the website, and a contact. The carriers match this against public and government records to confirm the business is real and is who it says it is. A brand also receives a trust score, which runs from 0 to 100 and helps set how many messages per day you are allowed to send. A low score does not necessarily reject you, but it caps your throughput and invites more scrutiny of everything attached to it.
The campaign: what you plan to send
Campaign registration is the use case. It describes the kind of messages you will send, such as marketing, customer care, or account notifications, how recipients come to be on your list, and a few sample messages. A campaign is attached to a brand, so a rejected or low-scoring brand drags its campaigns down with it no matter how clean the campaign itself is. This is why it is worth getting the brand right first.
A2P registration is a carrier rule, not the law
This is the point that trips up almost everyone researching the topic, so it is worth being blunt about it. A2P 10DLC registration is run by the carriers and The Campaign Registry. It is a private, industry gatekeeping process about what traffic the networks will carry. It is not a government licensing scheme, and passing it is not a ruling that your outreach is legal.
The legal questions live in a different place entirely. Federal text-message law comes mainly from the Telephone Consumer Protection Act. The statute defines an automatic telephone dialing system at 47 U.S.C. 227(a)(1) as equipment that stores or produces numbers using a random or sequential number generator and dials them, and the national Do Not Call rule at 47 C.F.R. 64.1200(c)(2) is written around the residential telephone subscriber. Those are requirements set by statute and interpreted by courts. A carrier approving your campaign says nothing about them, and a carrier rejecting your campaign does not mean you broke a law. If you want the detail on where the legal line actually falls for business texting, we covered it at length in is B2B cold texting legal, and the practical compliance side in TCPA compliance for B2B outreach. This article is general information and not legal advice; for your own program, talk to counsel.
Why does the distinction matter when all you want is for your texts to send? Because treating registration as a legal green light, or a legal verdict, leads to the wrong fixes. A rejected campaign is a deliverability and paperwork problem with a paperwork solution. The compliance of your program is a separate question you answer separately, whatever the registry says.
Why brand registration gets rejected
Brand rejections are the most common first hurdle, and they are almost always a mismatch between what you typed and what the official record says. The carriers are matching your submission against IRS and public business data, and small inconsistencies fail the match.
The legal name or EIN does not match
This is the number one brand rejection. The business name you register has to match the name on file with the IRS for that EIN, character for character. The usual culprit is the entity suffix: a company registered as "Acme Marketing LLC" that submits as "Acme Marketing," or the reverse. A missing comma, an ampersand written as the word "and," or a DBA submitted where the legal name belongs will all fail it. Pull your EIN confirmation letter and copy the name from it exactly.
The address is not a real business address
A P.O. box, a mail-forwarding service, or a virtual office address is a frequent cause of rejection or of a low trust score. The carriers want a real, verifiable street address tied to the business. If you run from home, that is generally fine, but a registered agent's address or a mailbox store usually is not.
The website cannot be tied to the business
The brand needs a working website that clearly belongs to the registered company, and the two have to connect. A site that is down, parked, or branded under a completely different name than the one you registered will undermine the match. Free-domain or personal email addresses in the contact field work against you for the same reason: they make the business harder to verify.
Why campaign registration gets rejected
Once the brand is clean, the campaign is judged as a whole: the use case, the website behind it, your policies, and the sample messages all have to tell one consistent story. Campaign rejections cluster into a few causes.
The opt-in description is incomplete
This is the one people most often get wrong, because it asks you to describe exactly how a person ends up on your list and what they agreed to. Carriers want the full workflow, not a sentence. If people opt in on a web form, you are expected to describe that form, show where it lives, and often reflect the same consent language in your privacy policy. A vague or missing opt-in description is one of the most frequent reasons a campaign is kicked back, and providers often surface it as a specific opt-in error code.
The use case does not match the messages
If you register a low-volume customer-care use case but your sample messages read like promotions, or your campaign name says one thing and the samples say another, the reviewer rejects the mismatch. The campaign type, the description, the sample messages, and your actual sending behavior all need to describe the same program.
Sample messages are missing required elements
Sample texts are expected to look like real messages and to carry the elements carriers look for: your business name identifying the sender, a way to opt out such as "reply STOP," and, for many use cases, a note that message and data rates may apply. Samples that are blank, placeholder, or stripped of these get rejected.
The website or privacy policy does not line up
Carriers increasingly look at the landing page and the privacy policy behind a campaign. A privacy policy that does not address messaging, or that fails to state that collected data is not sold or shared with third parties for the purpose of the messaging, is a common campaign-level rejection. The website also has to match the sender: the same business name, the same purpose.
Content the carriers restrict
Some content categories are restricted or prohibited outright, and campaigns that look high risk, or promotional without a described consent path, get flagged. If your use case touches a sensitive category, expect extra scrutiny and be precise in the description.
Rejection reasons at a glance
| What was rejected | Typical reason | The fix |
|---|---|---|
| Brand | Legal name or EIN does not match IRS record | Copy the name exactly from your EIN letter, including the entity suffix |
| Brand | P.O. box or virtual address | Use a real, verifiable street address for the business |
| Brand | Website down or unrelated to the name | Point to a live site clearly branded as the registered company |
| Campaign | Opt-in workflow not fully described | Describe exactly how people join the list and mirror it in your policy |
| Campaign | Use case does not match sample messages | Align campaign type, description, samples and real sending behavior |
| Campaign | Samples missing sender name or opt-out | Write real samples with business name, STOP opt-out, rates notice |
| Campaign | Privacy policy silent on messaging or data sharing | State messaging use and that data is not sold or shared |
See the outreach system before you build the plumbing
A free 15-minute demo: the actual businesses we'd reach in your niche, the messages they'd receive, and the profit math. 3 booked appointments in your first 30 days or you don't pay.
Book your demo →The opt-in question is harder for cold outreach
Registration is built around a world where everyone you text asked to hear from you through a form, a checkbox, or a keyword. Describing that opt-in is straightforward when it exists. It is less straightforward for cold B2B outreach, where you are messaging businesses that did not fill out your form, and this is exactly where the carrier process and the legal question meet.
Two things are true at once here, and holding both is the honest position. First, the registration asks you to describe your program accurately, so describe what you actually do rather than inventing a consent flow you do not have. Second, whether a given cold program is lawful is not a question A2P registration answers; it turns on the statutes and case law discussed in the articles linked above, and on your own facts. A managed program also leans on the quality of the data itself, which is why we treat validated business numbers as a compliance control, not just a deliverability one, in does cold SMS burn your business number. The registry decision and the legal analysis are two different reviews. Pass the first on accurate paperwork; answer the second with counsel.
How to fix a rejected registration, in order
Work the problem in a fixed sequence rather than resubmitting the same thing and hoping. Each resubmission generally starts a new vetting cycle, and some providers charge a vetting fee each time, so guesswork gets expensive.
- Read the exact error. The rejection comes with a reason or a code, and it names the layer. An EIN or name code is a brand problem; an opt-in or sample-message code is a campaign problem. Fix the layer the code points at.
- Fix the brand first. A rejected or low-scoring brand poisons every campaign under it. Correct the legal name and EIN against your IRS letter, swap any mailbox address for a real one, and confirm the website resolves and matches. Resubmit the brand and let it clear before touching the campaign.
- Make the campaign consistent. Align the use case, description, sample messages and website so they describe one program. Write real sample messages with your business name, a STOP opt-out, and a rates notice. Describe the opt-in exactly as it works.
- Fix the website and policy. Make sure the site is live, matches the brand, and that the privacy policy addresses messaging and states that data is not sold or shared for messaging purposes.
- Resubmit, then wait. Allow the new vetting cycle to run rather than resubmitting repeatedly. Note that a few rejections, such as poor domain reputation, are not resubmittable and need a different path, like establishing the domain over time.
Done in this order, most rejections clear on the second submission, because you have fixed the brand underneath before re-running the campaign on top of it.
What this looks like with a managed service
If you buy and run your own texting stack, every step above is yours to get right, and the first week of a new campaign is often spent trading resubmissions with the registry. With a done-for-you service, that plumbing moves off your desk. The provider carries the brand and campaign registration, maintains the sending infrastructure, and keeps the messages flowing, so your attention stays on the conversations rather than on carrier paperwork.
That is the model TaskBlink runs. It finds businesses that match your ideal customer using real-time business data and Google Business Profile signals, validates that every phone number is a real working cell, then runs AI outreach by text, email and phone that books ready-to-buy prospects straight onto your calendar. For a marketing agency or any service business, the value of that is partly the outreach and partly not having to become an expert in carrier registration to send a single message. If you are still in the planning stage, the broader mechanics of running compliant text outreach are in our cold SMS outreach playbook.
Skip the carrier paperwork. Keep the booked calls.
Fifteen minutes: the businesses we'd reach in your market, the messages they'd get, and the numbers for your offer. 3 booked appointments in your first 30 days or you don't pay.
Book your demo →Frequently asked questions
What is A2P 10DLC registration?
A2P 10DLC registration is the process of declaring your business and your messaging program to the US mobile carriers before you send business texts from a standard 10-digit number. It runs through The Campaign Registry, an industry body the major carriers set up to vet application-to-person traffic. Two things get registered: your brand, which is your company identity, and your campaign, which is the use case and the kind of messages you will send. It is a carrier deliverability requirement, not a legal ruling, and messages sent without it are heavily filtered or blocked.
Why did my A2P 10DLC campaign get rejected?
Rejections fall into two groups. Brand rejections usually come from business details that do not match official records, most often a legal name or EIN that does not match the IRS record exactly, a P.O. box or virtual address instead of a real street address, or a website that cannot be tied to the registered business. Campaign rejections usually come from an incomplete description of how people opt in, a use case that does not match the sample messages, sample texts missing required elements like your business name and opt-out language, or a website and privacy policy that do not line up with the campaign. The fix is almost always to correct the data so brand, website, use case and samples all describe the same sender, then resubmit.
Is A2P 10DLC registration a legal requirement?
No. A2P 10DLC is a carrier and industry process, not a law. It is run by the mobile carriers through The Campaign Registry to decide what traffic they will carry and at what volume. Passing it is not a legal ruling that your program complies with the Telephone Consumer Protection Act or the Do Not Call rules, and being rejected does not by itself mean you broke a law. The legal questions are separate and are governed by statute and the courts. This article is general information, not legal advice.
Can I resubmit a rejected A2P 10DLC registration?
In most cases yes. Correct the data the carriers flagged and resubmit the brand first, then the campaign. A resubmission generally triggers a new vetting cycle, and some providers pass through a vetting fee each time, so it is worth getting the details right before you send it again. A small number of rejections, such as one for poor domain reputation, are not eligible for resubmission and require a different fix. Read the exact reason or error code your provider returned, because it names which field to correct.