FromKai
Journal Pricing FAQ
Journal / 10DLC

What Is 10DLC? A2P Registration Explained for Business Texting

What is 10DLC? A plain guide to A2P registration: brand vs campaign, what you need to apply, what it costs, and why registrations get rejected.

FK FromKai Aug 24, 2026 · 9 min read

10DLC is the registration system that US wireless carriers require before a business can send text messages from an ordinary 10 digit phone number. If your business texts customers from a familiar looking local number, you are on a 10DLC route, and the carriers want to know who you are and what you intend to send before those messages move.

What is 10DLC?

The name is literal. 10DLC stands for "10-digit long code," the industry term for a normal local phone number. You will usually see it written as a2p 10dlc, where A2P means application to person, as opposed to P2P, person to person.

According to Twilio's A2P 10DLC documentation, updated July 7, 2026, US mobile carriers treat any message sent through a messaging provider's number as application to person, even if a human typed it by hand. Texting your customers from a business line is not the same activity, in the carriers' eyes, as texting your sister.

So 10dlc registration is not an optional trust badge. It is the gate. Unregistered traffic on a long code gets filtered, throttled, or surcharged, and a lot of it simply never arrives.

Why carriers built A2P 10DLC

Long codes were never designed for business messaging. Twilio's overview puts the history plainly: these numbers were built for person to person communication, the routes were unregulated, and over time they attracted spam at scale. Consumers started distrusting SMS, which is a problem for carriers, because SMS is one of the few channels where the open rate is still extraordinary.

CTIA, the wireless industry association, has convened messaging stakeholders since 2001 and publishes the Messaging Principles and Best Practices, voluntary recommendations aimed at letting businesses and consumers exchange wanted messages while protecting consumers from unwanted ones. A2P 10DLC is the enforcement mechanism built on that philosophy.

It runs through The Campaign Registry, usually shortened to TCR, a central database holding the identity of every business sending A2P traffic and a description of every program it runs. Both the "who" and the "what" become traceable. Note that TCR does not accept businesses directly. Per its site, brands must work through a registered Campaign Service Provider, meaning your texting platform or carrier partner submits on your behalf.

Brand registration vs campaign registration

Every A2P 10DLC application has two layers, and they answer two different questions.

Brand registration answers "who is sending this?" You submit your legal business identity: name, entity type, industry, tax ID, address, website, and an authorized representative. TCR checks it against third party business records. If it matches, you get a verified brand.

Brands come in tiers, and the tier sets your ceiling. Per Twilio's documentation:

  • —Sole Proprietor Brand. For individuals and businesses without a tax ID. One campaign only, and roughly 1,000 SMS segments per day to T-Mobile, approximately 3,000 across US carriers.
  • —Low-Volume Standard Brand. Requires a tax ID. Up to 2,000 SMS segments per day to T-Mobile, approximately 6,000 across carriers.
  • —Standard Brand. Requires a tax ID. From 2,000 segments per day to T-Mobile up to unlimited, depending on the Trust Score assigned during vetting.

That Trust Score matters. It drives your daily volume ceiling and throughput, and it is not a grade you can talk your way into. It comes out of identity vetting against business records, one more reason your brand details need to be exact rather than approximately right.

Campaign registration answers "what will you send, and who said yes?" Here you describe the use case, provide sample messages, and explain how people opt in. Standard use cases include marketing, customer care, account notifications, two factor authentication, and delivery notifications. Special use cases exist for charities, K-12 education, emergency services, and franchises.

Standard and Low-Volume Standard brands can each register up to five campaigns, and one tax ID can back up to five brands before extra scrutiny kicks in.

What you need before you register

Gather everything before you open the form. Twilio's required business information guide, updated June 22, 2026, lists what TCR expects.

For the brand. Exact legal business name, business type, industry, tax ID, business address, website URL, social profile URLs, and the authorized representative's name, title, email, and phone.

Two details cause more trouble than the rest combined. First, the legal business name must match your IRS EIN confirmation letter, the CP 575, or a 147c letter if you misplaced the original. Twilio specifically warns against using the name from a W2 or W9, because those often differ. Second, a newly issued EIN can take 30 to 90 days to propagate through the databases TCR validates against, and resubmitting will not shorten that.

For the campaign. A description of 40 to 4,096 characters explaining who sends, who receives, and why. A message flow of 40 to 2,049 characters explaining exactly how people consent. Two to five sample messages, each 20 to 1,024 characters, that name your business and include an opt-out instruction. Plus your opt-in, opt-out, and help keywords and auto-replies.

On your website, publicly. This is the part businesses skip and then get rejected for. Your opt-in mechanism, terms, and privacy policy must be live and reachable without a login. The privacy policy needs a statement that you will not share mobile numbers with third parties for marketing, a message frequency disclosure, and the "message and data rates may apply" language. Terms should sit on the same domain as your website, not a redirect and not a PDF behind a wall.

What 10DLC registration costs

Fees come from TCR and the carriers, and most providers pass them through at cost. Telnyx publishes a breakdown, updated July 22, 2026, that usefully separates the layers.

  • —Brand registration application fee: $4.50, one time.
  • —Campaign review fee: $15 per manual carrier review.
  • —Monthly campaign fee: $10 for standard use cases, $1.50 for low volume mixed, $3 for charity, $5 for emergency, $30 for agents and franchises. Commonly billed three months up front, then monthly.
  • —Per message carrier fees: small per segment pass-throughs, roughly $0.003 to $0.005 to send SMS depending on carrier, with MMS higher.

Two things to plan around. Brand vetting is often a separate line item. And T-Mobile publishes non-compliance fines that are not small, including $10,000 per content violation and $1,000 per instance of long code program evasion, per the same Telnyx schedule. The registration fees are pocket change. The penalties for declaring a use case you are not actually running are not.

Why 10DLC registrations get rejected

Twilio's quickstart, updated May 6, 2026, says it directly: most application failures happen at campaign registration, not brand registration. Here is what trips people up, drawn from Twilio's published rejection codes and registration guidance.

The description is too thin. "Marketing" is not a campaign description. Reviewers want the sender, the recipients, and the reason, in sentences. Single word answers are explicitly called out as insufficient.

The opt-in cannot be verified. Twilio's error 30909 covers campaigns rejected because the message flow or call to action was incomplete or unverified, meaning the reviewer could not confirm how end users consent. If consent is collected offline, you still have to document it so a stranger can see it, usually a hosted screenshot or a video of the flow.

The website fails the automated check. TCR screenshots your business URL and evaluates it. Rejection follows if the URL is unreachable, points to a parked or for-sale domain, requires a login, or redirects to an unrelated brand.

The wrong brand type. Twilio is explicit that a sole proprietorship holding an EIN should register as Low-Volume Standard or Standard, not Sole Proprietor.

The privacy policy is missing required language. No non-sharing statement, no message frequency, no "message and data rates may apply," or the whole thing sits behind a login.

The use case does not match the traffic. Error 30912 rejects campaigns describing person to person messaging rather than business messaging. Error 30952 rejects use cases that are not federally compliant, which catches cannabis and other restricted categories regardless of state law. Same idea at the sample level: describe appointment reminders, submit promotional blasts, reviewers catch it.

How long 10DLC registration takes

Brand approval is usually the fast part. Twilio notes TCR typically approves brands within a few minutes of submission, though a data discrepancy can push it into manual secondary vetting.

Campaigns are the wait. As of Twilio's May 2026 quickstart, campaign reviews were running 10 to 15 days because of submission volume, with a standing note that the number moves. Add a rejection and a resubmission and that is another cycle.

Practical planning: assume weeks, not days, and start before you need to send rather than the week of a launch. The application takes about 15 minutes. Getting the supporting material right, especially the public opt-in evidence, is the part worth doing slowly.

Registration is also not set and forget. TCR keeps tightening identity verification, including Authentication Plus, introduced October 17, 2024, and Auth+ 2.0, announced August 7, 2025, both aimed at brand impersonation and smishing.

How FromKai handles 10DLC

Honest version: FromKai helps you prepare, and nobody can promise the rest.

Registration runs through The Campaign Registry, and the decision belongs to TCR and the carriers. No platform, FromKai included, can guarantee approval, a Trust Score, or delivery of any given message. Any vendor claiming otherwise is selling something it does not control.

What we can do is make sure your submission is not the reason it fails: checking your legal name against your EIN letter, confirming your opt-in language and privacy policy are live and public, and writing a description and sample messages that match what Kai will send.

Once your number is registered, Kai does the part it was built for. It responds to inbound texts, answers the question the person asked, qualifies the lead, schedules the appointment, follows up when someone goes quiet, and hands off to a human when the conversation calls for it. Registration only earns you the right to send. What happens in the first few minutes after a lead texts in is a separate problem, covered in speed to lead.

This is preparation guidance, not legal advice. If your messaging program touches regulated categories, or you are unsure about consent under the TCPA, talk to a lawyer. That is a real recommendation, not a disclaimer.

Frequently asked questions

What is 10DLC?

10DLC stands for 10 digit long code, an ordinary local phone number. A2P 10DLC is the registration system US carriers require before a business can send application to person text messages from one of those numbers. You submit your business identity and messaging use case to The Campaign Registry through your texting provider.

What is the difference between A2P 10DLC brand and campaign registration?

Brand registration verifies who you are: legal business name, tax ID, address, website, and an authorized representative. Campaign registration describes what you will send: the use case, sample messages, and how people opt in. Brand comes first, and one approved brand can support multiple campaigns.

How much does 10DLC registration cost?

Fees are set by The Campaign Registry and the carriers and are usually passed through by providers. Per Telnyx's July 2026 fee schedule, brand registration is a one time $4.50 fee, campaign review is $15, and monthly campaign fees run about $10 for standard use cases, $1.50 for low volume mixed, and $3 to $30 for special use cases. Small per message carrier fees apply on top.

How long does 10DLC registration take?

Brands are often approved within minutes, though discrepancies can trigger manual vetting. Campaign review is the longer step. Twilio's documentation as of May 2026 listed campaign reviews at 10 to 15 days because of submission volume. Plan for weeks rather than days, especially if a rejection sends you through a second cycle.

Why do 10DLC campaign registrations get rejected?

Common reasons include a vague campaign description, an opt-in the reviewer cannot independently verify, a business website that is unreachable or login gated, a privacy policy missing the required disclosures, samples that do not match the stated use case, and use cases that are not federally compliant. Twilio notes most failures happen at the campaign stage, not the brand stage.

---

Sources: "Programmable Messaging and A2P 10DLC," Twilio Docs, updated July 7, 2026. "A2P 10DLC: Gather the Required Business Information," Twilio Docs, updated June 22, 2026. "A2P 10DLC registration application quickstart," Twilio Docs, updated May 6, 2026. Twilio API error references 30909, 30912, and 30952, Twilio Docs, accessed August 2026. "10DLC Fees and Charges," Telnyx Engineering, updated July 22, 2026. "Introducing Auth+ 2.0," The Campaign Registry, August 7, 2025, and "Authentication Plus is Here: Enhancing A2P 10DLC Security," The Campaign Registry, October 25, 2024. "Messaging Principles and Best Practices," CTIA, accessed August 2026.

TAKEAWAYS
10DLC registration has two layers: the brand, which proves who you are, and the campaign, which describes what you will send. Most failures happen at the campaign stage, and most of those trace back to a vague description or an opt-in a reviewer cannot see. Nobody, including your texting platform, can promise carrier approval. Preparation is the only lever you actually control.
FK FromKai Kai is the AI texting agent behind FromKai. We write about responding faster, booking more, and running SMS without breaking things. Questions: hello@fromk.ai

Get your texting set up the right way

Kai answers, qualifies, and schedules once your number is registered and ready to send.

See pricing All articles