What Is A2P 10DLC? The Plain-English 2026 Guide
A2P 10DLC is the U.S. system that lets businesses text customers from a normal 10-digit number, but only after registering their brand and campaign. Here is how it works, what it costs, and how to get approved.

A2P 10DLC stands for Application-to-Person 10-Digit Long Code. It is the U.S. system that lets a business send text messages to customers from an ordinary local 10-digit phone number (the kind that looks like a personal cell number) instead of a short code or toll-free number. The catch: before you can send at any real volume, U.S. mobile carriers (AT&T, T-Mobile, Verizon and others) require you to register your business (your "brand") and your messaging program (your "campaign") through a central database called The Campaign Registry (TCR).
In plain terms, A2P 10DLC is not a product you buy. It is a compliance and trust framework. "A2P" means a software application is sending the message (appointment reminders, OTP codes, order updates, marketing). "10DLC" is the number type doing the sending. Registering identifies who you are and what you intend to text so carriers can let legitimate business messages through while filtering spam and fraud. If you send business SMS to U.S. numbers from a local number and skip registration, your messages get blocked, throttled, or fined.
What does A2P 10DLC stand for, broken down?
The acronym packs three ideas together. Understanding each piece makes the rest of the system obvious.
- A2P (Application-to-Person): a message sent automatically by software to a person, like a shipping alert or a two-factor code. The opposite is P2P (Person-to-Person), where a human texts another human from their own phone.
- 10DLC (10-Digit Long Code): a standard 10-digit U.S. phone number, e.g. (415) 555-0199. "Long code" distinguishes it from a 5-6 digit short code. It looks local and supports two-way replies and even voice.
- The combination: using a local-looking 10-digit number to send application-driven business texts at scale, sanctioned by the carriers through registration.
Why does A2P 10DLC exist, and why now?
For years, businesses quietly sent bulk texts from cheap local numbers that were technically meant for person-to-person use. Carriers had no reliable way to tell a real business from a spammer or scammer, so deliverability was unpredictable and consumers were buried in junk and phishing texts.
A2P 10DLC was the industry's fix. By forcing every business to register a verifiable identity and a declared use case, carriers gained a vetting layer. The trade is simple: you give up anonymity and accept some paperwork; in return you get a sanctioned channel with far better, more consistent deliverability and protection from being mistaken for spam. It is the same logic as email's SPF and DKIM, applied to SMS.
Who needs to register for A2P 10DLC?
Almost every U.S. business that texts customers from a local number does. The trigger is the number type and the audience, not your company size or message volume.
- You DO need to register if you send any A2P SMS or MMS to U.S. phone numbers from a local 10-digit long code, even low volume, even just appointment reminders or one-time passcodes.
- You generally do NOT need 10DLC registration if you send exclusively to recipients outside the U.S., or if you use a toll-free number (which has its own separate verification) or a dedicated short code (its own lease and vetting process).
- Solo operators and very small senders can usually register as a Sole Proprietor, a lighter-weight path with capped throughput. Larger organizations register as a Standard Brand, which unlocks higher limits but may require business vetting.
What is The Campaign Registry (TCR) and how does brand vs. campaign work?
The Campaign Registry is the central, carrier-backed database where all A2P 10DLC registrations live. You almost never touch it directly; your messaging provider or platform (Twilio, your CRM, etc.) submits on your behalf. Registration has two distinct layers, and people constantly confuse them.
Think of the brand as your identity and the campaign as your permission slip for a specific kind of messaging. You register one brand, then attach one or more campaigns to it, then assign phone numbers to each campaign.
- Brand registration: your legal business identity. You provide your legal entity name, EIN (Tax ID), address, website, and contact info. Carriers vet this to confirm you are a real organization.
- Campaign registration: a description of one messaging program. You pick a use case (e.g. customer care, marketing, account notifications, 2FA), describe the messages, and submit sample message templates plus your opt-in and opt-out language.
- Phone number assignment: you attach the 10DLC number(s) you will actually text from to an approved campaign. Only then can traffic flow.
How do you register for A2P 10DLC? (step by step)
Most platforms wrap this in a wizard, so the mechanics take minutes even if approval takes days. Here is the universal flow.
- Gather your details first: legal business name, EIN/Tax ID, business address, website, and an authorized contact. No EIN yet? You can apply for one free from the IRS, or register as a Sole Proprietor.
- Register your brand by submitting those legal details. Brand approval is often fast, sometimes within a business day.
- Create your campaign: choose the correct use case, write a clear 40+ character description of what you send and to whom, and provide at least two real sample messages.
- Add compliant opt-in and opt-out flows: how subscribers consent, plus standard HELP and STOP keyword responses. Weak opt-in language is the #1 rejection reason.
- Assign your 10DLC phone number(s) to the approved campaign.
- Wait for carrier review (commonly a few business days) and then start sending. Monitor status in your provider dashboard.
How long does A2P 10DLC registration take?
Plan for days, not minutes. Per Twilio's documentation, standard use cases typically take about seven business days end to end, though brand approval can land within a day while the campaign and carrier vetting take the rest. Specialized or higher-scrutiny use cases (and any that require external business vetting) can take longer.
The biggest delays are self-inflicted: vague campaign descriptions, sample messages that do not match the stated use case, missing or non-compliant opt-out language, and EIN details that do not match official records. Get those right the first time and you avoid the resubmission loop.
How much does A2P 10DLC cost?
The registry fees themselves are modest; the bigger cost is usually your messaging platform's per-message rates. Fees vary slightly by provider, but the structure is consistent.
As a directional example, providers like SignalWire cite a one-time brand registration fee around $4, with campaign fees that depend on your use case (monthly recurring charges typically range from a couple of dollars up to roughly $10+ per month for higher-tier use cases). Confirm exact numbers with your provider, as carriers and registrars adjust them over time. These fees are small compared with the cost of being filtered or fined.
What is a 10DLC trust score and how does throughput work?
Once your brand is vetted, TCR assigns it a trust score, generally on a 0-100 scale. That score directly controls your throughput: how many messages per second/minute and per day the carriers let you push. Higher trust equals higher limits and better deliverability.
The spread is wide. Per Twilio's throughput documentation and AWS's messaging guidance, a fully vetted Standard Brand with a high score can reach into the hundreds of thousands of messages per day to a single carrier, while a low-tier or unvetted campaign may be capped around 2,000 messages/day to T-Mobile and a fixed low per-minute rate to AT&T. Sole Proprietor campaigns have fixed, modest caps (around 1,000 msg/day to T-Mobile, per Twilio). To raise a low score, complete external business vetting through your provider; it is the most reliable lever for unlocking volume.
What happens if you don't register (penalties and filtering)?
Skipping registration is no longer a gray area; carriers actively enforce it. Unregistered A2P traffic from local numbers is filtered, throttled, or outright blocked, so your reminders and codes silently fail to arrive.
Beyond non-delivery, carriers can impose financial penalties. SignalWire and other providers note per-message fines that can reach roughly $10 per message for non-compliant traffic, plus the risk of having your number or brand banned. Combined with lost revenue from undelivered messages, the math overwhelmingly favors registering correctly the first time.
A2P 10DLC vs. toll-free and short codes: which should you use?
10DLC is the default for most businesses, but it is not the only option. The right choice depends on volume, budget, and how local you want to appear.
- 10DLC: local-looking number, two-way capable, moderate cost, scales with your trust score. Best for most SMBs and mid-market senders doing customer care, reminders, and marketing.
- Toll-free (8xx): a single high-throughput number with its own verification process; good for higher national volumes without a local feel. Often faster to stand up than a fully vetted 10DLC brand.
- Short code (5-6 digits): premium, highest-throughput option for large enterprises running heavy marketing or OTP volume; most expensive and slowest to provision.
- Practical tip: many businesses run 10DLC for conversational, local outreach and reserve toll-free or short codes for high-volume one-way blasts. An all-in-one platform like MapleConnect bundles SMS with CRM, email, and online booking so consent, opt-outs, and campaign records stay in one system, which makes registration and ongoing compliance far less painful.
Frequently Asked Questions
How long does A2P 10DLC registration take?
For standard use cases, expect roughly seven business days end to end, per Twilio's documentation. Brand approval can come within a day, while campaign and carrier vetting take the rest. Specialized use cases or registrations needing external business vetting take longer. Clear descriptions and matching sample messages speed things up.
What does A2P 10DLC stand for?
It stands for Application-to-Person 10-Digit Long Code. "Application-to-Person" means software is sending the text to a human (like an OTP or order update), and "10-Digit Long Code" is a standard local U.S. phone number. Together it describes business texting from a normal local number, governed by carrier registration.
Is A2P 10DLC registration required?
Yes, for virtually any U.S. business that sends SMS or MMS to U.S. numbers from a local 10-digit number, even at low volume. The only common exceptions are messaging exclusively outside the U.S., or using a toll-free number or short code, each of which has its own separate verification process.
What is a 10DLC trust score?
A trust score is a rating (typically 0-100) assigned to your registered brand by The Campaign Registry. It determines your message throughput and deliverability: higher scores unlock more messages per second and per day and fewer carrier restrictions. Completing external business vetting is the most reliable way to raise a low score.
What are the benefits of A2P messaging?
A2P lets businesses reach customers at scale with timely, automated texts that are typically read within minutes. Registered A2P 10DLC traffic also enjoys far more consistent deliverability and protection from spam filtering, plus built-in opt-in/opt-out compliance that builds customer trust and keeps you on the right side of carrier rules.
What happens if I don't register for A2P 10DLC?
Carriers will filter, throttle, or block your unregistered messages, so reminders and verification codes may silently fail. You can also face financial penalties, with some providers citing fines up to roughly $10 per non-compliant message, plus the risk of your number or brand being banned outright.


