Technical9 min read

A2P 10DLC Registration Explained

A step-by-step walkthrough of A2P 10DLC registration so your business texts actually get delivered instead of silently blocked.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a bright teal grid with a highlighted square on a dark green background, marked GHL Spark, Technical

In short

A2P 10DLC registration is the process of telling US mobile carriers who your business is and what texts you intend to send, so your automated messages get delivered instead of silently blocked. It has two parts: a Brand, which proves your legal identity, and a Campaign, which declares your use case, sample messages, and how people opt in. You submit your legal business name, EIN, address, and website, then wait as the registry assigns a Trust Score that sets your daily volume. Brand approval is usually near-instant; Campaign review takes a few business days. Getting it right the first time means matching your IRS records exactly and showing clear consent on your website.

Key takeaways

  • A2P 10DLC registration is two submissions in sequence — a Brand that proves who you legally are, then a Campaign that declares what you will send.
  • You need your exact legal business name, EIN, registered address, a live website with a privacy policy, and sample messages before you start.
  • Brand approval is often near-instant, but Campaign vetting adds a few business days — plan one to two weeks end to end to be safe.
  • Your Trust Score is set from verifiable identity data, not good behaviour, and it decides how many messages a day you can send.
  • Most rejections come from an EIN or legal-name mismatch or a website with no visible opt-in — both are fixable before you resubmit.

If you have ever sent a batch of texts, watched every one show a "delivered" status, and then heard from customers that nothing arrived, you have met the reason A2P 10DLC registration exists. In the US, automated texts from an ordinary local number only reach phones if the sending business is registered with the carriers. This is the guide to doing that registration properly, in order, without losing a week to a rejection.

This is the how-to companion to our deeper explainer on A2P 10DLC. That piece covers the why — the throughput mechanics, segment maths, and the full anatomy of the system. This one stays focused on the registration itself: what to submit, in what order, and how to get approved the first time.

What is A2P 10DLC registration?

A2P means Application-to-Person — a message sent by software rather than typed by a human. 10DLC means 10-Digit Long Code, the technical name for a normal local phone number. Put them together and A2P 10DLC is the framework US carriers use to vet businesses that send automated texts from local numbers.

Registration is the act of declaring yourself into that framework. You tell the carriers, through a central body called The Campaign Registry, who your business legally is and what kind of messages you intend to send. In exchange, your traffic gets a sanctioned, throttle-managed delivery path. Skip it, and your messages are filtered out silently.

The single most useful thing to understand up front is that registration is not one form. It is two records submitted in sequence — a Brand and then a Campaign — and they fail for completely different reasons. Almost every registration headache traces back to not knowing which of the two you are dealing with.

What is the difference between the Brand and the Campaign?

The Brand answers one question: who are you? It is a legal-identity record made up of your legal business name, your EIN or tax ID, your entity type, your registered address, your website, your industry vertical, and a named human contact. The registry tries to confirm you are a real company by matching that submission against authoritative business records, most importantly the IRS name-and-EIN pairing.

The Campaign answers a different question: what will you send? It is a use-case record that hangs off the approved Brand. It contains your declared use case — customer care, marketing, mixed, two-factor authentication — a description of what your messages do, several sample messages, and a description of how people opt in and opt out.

Because they are checked by different systems, the fix for a problem depends entirely on which one failed. A Brand rejection is a records problem: your identity data did not match. A Campaign rejection is almost always a website problem: a reviewer could not find proof of consent. Keep that split in mind and the rest of the process gets much simpler.

What do you need before you register?

The fastest registrations are the ones where every document is gathered before a single field is filled in. Chasing a client for their EIN letter halfway through submission is how a Tuesday launch becomes a next-week launch. Here is the full checklist.

  • Your exact legal business name, copied verbatim from your IRS documentation — ideally the EIN confirmation letter, Form CP-575. Not the name off your letterhead or your logo.
  • Your EIN or tax ID.
  • Your entity type — LLC, corporation, sole proprietor, non-profit, and so on.
  • Your registered business address, matching what is on public record.
  • A live website with a publicly reachable privacy policy linked in the footer.
  • Visible opt-in language wherever you collect a phone number.
  • Your industry vertical and an authorised contact person.
  • For the Campaign: a use-case description, several sample messages, and a plain description of your opt-in flow.

The website is the item most people underestimate. Before you submit anything, make sure the site is live, the privacy policy loads without a login, and every form that collects a phone number carries an unchecked consent checkbox with disclosure text. Reviewers genuinely open the site and look.

What are the steps of A2P 10DLC registration?

Here is the whole flow laid out as a sequence, with what you provide at each step and how long it usually takes.

Registration stepWhat you provideTypical timing
Prepare your websiteLive site, footer privacy policy, opt-in checkbox on formsBefore you submit — allow an afternoon
Submit the BrandLegal name, EIN, entity type, address, vertical, websiteA few minutes to file
Brand verificationNothing — automated identity matchMinutes to a few hours
Trust Score assignmentNothing — derived from your Brand dataImmediate on Brand approval
External vetting (optional)Request through your platform if score is lowA few business days
Submit the CampaignUse case, sample messages, opt-in and opt-out descriptionA few minutes to file
Campaign vettingNothing — carrier and registry reviewA few business days for standard use cases
Attach numbers and go liveLink your numbers to the approved Campaign, then testImmediate, then test on real handsets

Work top to bottom and do not skip the website step just because it sits before the fun part. It is out of sequence in most people's heads, and that is exactly why it is the most common reason a Campaign gets bounced.

What is a Trust Score and why does it matter?

When your Brand is approved, the registry assigns it a Trust Score — a number, usually on a 0 to 100 scale, that reflects how confidently it could verify your business identity. It is worth repeating that this is not a reputation score. It says nothing about how well you send or how few complaints you generate. It measures how legible your business is to the verification systems, and it sets your volume ceiling.

A registered legal entity with a clean EIN match and a consistent public footprint scores well and earns real daily headroom. A sole proprietor with no EIN sits at the bottom tier, capped at a low daily volume and a single number. A young company with thin public data can score lower than it deserves, which is frustrating but fixable.

Three levers move the score. Register as a real legal entity rather than a sole proprietor if you possibly can. Keep your legal name, EIN, address, and website identical everywhere, because the match is a string comparison and not a judgement call. And if you still land low, pay for external vetting, where a specialist provider re-examines your Brand and issues a fresh score — usually the quickest way out of a bad tier.

Why do registrations get rejected?

Rejections are boringly repetitive once you know the pattern, and nearly all of them fall into a handful of causes. On the Brand side, it is almost always the name-and-EIN pair not matching IRS records exactly. The registry compares strings character for character, so "Acme Marketing, LLC" and "Acme Marketing LLC" can be the difference between a clean pass and a failure. Copy the name verbatim from the CP-575 letter and never submit a "doing business as" name as the legal name.

On the Campaign side, it is almost always the website. A reviewer opens your site and cannot find consent language at the point where you collect a phone number, or there is no privacy policy, or the privacy policy exists but says nothing about text messaging. Carriers now specifically look for a statement that SMS consent data is never shared or sold to third parties, and its absence alone will fail you.

The remaining causes are sample messages that do not match the declared use case, samples missing opt-out language such as "Reply STOP to unsubscribe," and a business address that disagrees between your registration, your website, and public records. Every one of these is fixable in an afternoon, and fixing them before you first submit is far cheaper than a resubmit cycle that resets the clock.

There is a subtler trap in the use-case declaration. It is tempting to declare "customer care" because it sounds safest, then submit promotional samples — but the reviewer compares the two, and a mismatch is an instant bounce. Most real-world texting is genuinely "mixed": appointment reminders plus the occasional offer. Declare what you actually do, write samples that read like your real messages down to the links and the business name, and describe opt-in in concrete terms rather than vague ones. "Customers consent" tells a reviewer nothing; "end users opt in via the unchecked checkbox on the contact form at our website" tells them exactly where to look and what they will find.

How do you go live once you are approved?

Approval is not the finish line — attaching and testing is. First, link your phone numbers to the approved Campaign. Numbers that are not attached to an approved Campaign gain nothing from the registration, and this is a genuinely easy step to forget.

Then test on a real handset across each major carrier before you turn on volume. A "delivered" receipt from your sending platform is not the same as a message arriving on a physical phone. Send yourself a real message on an AT&T device, a Verizon device, and a T-Mobile device if you can, and confirm they land and that the opt-out keyword works.

Finally, respect your throughput. If your Trust Score put you on a lower tier, a blast to a large list will not go out in one burst — it queues and drains at your permitted rate, and can hit a daily ceiling and stall until tomorrow. Plan big sends around that ceiling rather than being surprised by it.

Do you have to handle registration yourself?

You can, and this guide gives you everything to do it directly with a registry account or a bare messaging provider. But registration is fiddly, the feedback on failure is a single unhelpful line, and a rejection can cost a launch date. That is why most business texting platforms fold the whole flow into a guided wizard. Platforms like GoHighLevel, for example, walk you through the Brand and Campaign submission screen by screen and surface the fields carriers care about, which removes a lot of the guesswork. It is one option among several, and the right choice depends on the rest of your stack — our roundup of the best SMS marketing software compares the main contenders on exactly this.

If you would rather not touch any of it, this is a common thing to hand off. Getting the registration filed correctly the first time, wiring up compliant opt-in on your website, and configuring your sending platform is a tidy, contained project — see our pricing for how that works, or book a call and we will scope it with you.

Where does registration fit in the bigger picture?

Registration is the gate, not the goal. Once your messages are actually deliverable, the work that earns a return is the strategy behind them — segmentation, timing, consent-first list building, and copy that people welcome rather than report. Our SMS marketing guide covers that side end to end, and the whole web, email and ecommerce hub sits alongside it if you are building a broader owned-channel strategy.

Do the registration once, do it carefully, and it fades into the background — a one-time compliance step that quietly keeps every message you send arriving where it should. Rush it, and it becomes the recurring mystery of texts that vanish without a trace. The difference is almost always a matter of matching your paperwork exactly and proving consent clearly, both of which you now know how to do.

Frequently asked questions

What does A2P 10DLC registration actually involve?
It involves two sequential submissions to The Campaign Registry, the body that manages 10DLC on behalf of US carriers. First you register a Brand, which is your legal-identity record — business name, EIN, address, and website. Once the Brand is verified and scored, you register a Campaign, which declares your use case, provides sample messages, and describes how people opt in and out. When both are approved you attach your phone numbers to the Campaign and start sending. The whole point is to prove a real business obtained real permission from real people.
What is the difference between a Brand and a Campaign?
A Brand answers "who are you?" — it is the legal-identity record the registry matches against IRS and public business data. A Campaign answers "what will you send?" — it is a use-case record attached to the Brand, covering the type of messages, sample content, and your opt-in flow. They are reviewed by different systems: Brand checks are largely automated identity matching, while Campaign checks look at your content and consent, often with a human reviewer opening your website.
What information do I need to register A2P 10DLC?
Gather your exact legal business name as filed with the IRS, your EIN or tax ID, your entity type, your registered business address, your industry vertical, a live website with a publicly reachable privacy policy, and an authorised contact person. For the Campaign you also need a clear use-case description, several sample messages that reflect what you will actually send, and a plain description of how people opt in — for example, an unchecked consent checkbox on your contact form.
How long does A2P 10DLC registration take?
Brand registration is largely automated and often returns a verdict within minutes to a few hours. Campaign vetting is the slower part and commonly clears in a few business days for a standard use case, though carrier-side review can add more. Special use cases such as charity, political, or franchise take longer. If you get rejected and resubmit, budget one to two weeks end to end. Start before you need it, not the week a campaign is meant to launch.
How much does A2P 10DLC registration cost?
There are small one-time and recurring registry fees — typically a modest one-time Brand fee, a small monthly Campaign fee, and a per-message carrier surcharge on top of your normal SMS costs. The exact figures are set by the carriers and registry and change periodically, and your messaging platform usually passes them through or bundles them. If your Brand scores low and you pursue external vetting, that is an extra one-time fee. Confirm current pricing with your provider before quoting anyone a number.
What is a Trust Score and how does it affect me?
A Trust Score is a numeric rating, typically on a 0 to 100 scale, that The Campaign Registry assigns to your Brand based on how confidently it can verify your business identity against authoritative data. It is not a reputation score — it has nothing to do with how politely you send. It sets your throughput ceiling: how many messages a day you can send and how fast. A registered legal entity with a consistent public footprint scores higher than a sole proprietor, and a higher score means more headroom.
Why do A2P 10DLC registrations get rejected?
Brand rejections are almost always an EIN or legal-name mismatch against IRS records, because the registry does an exact string comparison — a missing comma or the wrong "LLC" versus "Inc" can fail you. Campaign rejections are almost always a website problem — no visible opt-in checkbox, no privacy policy, or a privacy policy that does not state SMS consent is never shared with third parties. Sample messages that do not match the declared use case, or that lack opt-out language, are the other common causes.
Can a sole proprietor register for A2P 10DLC?
Yes. There is a dedicated sole-proprietor path for genuinely small senders who do not have an EIN, verified by a phone one-time passcode instead of a legal-entity match. The trade-off is a hard cap — typically around a thousand messages a day and a single number — which is fine for a solo operator sending reminders but not viable for real marketing volume. If you have an EIN, register as the legal entity instead; the volume and Trust Score are far better.
Do I actually need A2P 10DLC registration?
If you send any automated or bulk text messages from a standard US local 10-digit number, yes — it is mandatory, not optional. This covers appointment reminders, marketing blasts, follow-up sequences, and even simple confirmations sent by software. The only ways around it are using a toll-free number with its own verification process or a short code, which is expensive and overkill for most businesses. For a normal local number sending business texts, registration is required.
What happens if I send texts without registering?
Your messages are blocked, not merely slowed. US carriers filter unregistered A2P traffic on local numbers invisibly — your platform may show a "delivered" receipt while nothing reaches the recipient's phone. You can also face carrier fines and number suspension. Because the failure is silent, businesses often burn weeks thinking their texts are landing before they discover none did. Registering first is the only reliable way to get messages delivered.
Do I need to register every phone number separately?
You register the Brand and Campaign once per business, then attach as many of that business's numbers as you need to the approved Campaign. Numbers not attached to an approved Campaign do not benefit from the registration. What does require a separate registration is a separate legal business — if you manage messaging for several distinct companies, each one needs its own Brand and Campaign registered against its own EIN, opt-in flow, and privacy policy.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days