10DLC: Do You Need It? A2P Registration, Fees and Toll-Free Verification
Do you need 10DLC to text US customers? Learn A2P vs P2P, brand and campaign registration fees, toll-free verification, and where an own-SIM gateway fits.

If you want to text US customers from software, you will run into 10DLC. This guide explains what A2P 10DLC is, who has to register, what it costs, what changed with blocking of unregistered traffic, how toll-free verification works, and where a phone-based gateway fits and where it does not. It is not legal advice; for your case, confirm the rules with your messaging provider or a lawyer.
What is A2P 10DLC?
A2P 10DLC (Application-to-Person, 10-digit long code) is the US carrier standard for business texts sent by software over regular 10-digit local numbers. Twilio describes it as a standard meant to make sure SMS traffic through long codes is "verified and consensual" (Twilio docs).
Key terms:
- Brand: your business identity (legal name, tax ID, address, website). It is verified through The Campaign Registry.
- Campaign: a description of what you send, to whom, how people opt in and how they opt out, with sample messages.
- The Campaign Registry (TCR): the shared registry where brands and campaigns are registered and verified, which carriers use to identify senders (The Campaign Registry).
- Messaging provider (Twilio, Telnyx, Plivo and others): submits your registration to TCR on your behalf.
What is the difference between P2P and A2P?
Person-to-person (P2P) traffic is a message from one individual to another. Application-to-person (A2P) is traffic where a person receives messages from an application rather than another individual (Twilio docs). Carriers treat the two differently.
Where it gets blurry: a personal SIM in a phone that is driven by software is not obviously P2P. A human thumbing a reply to a customer is P2P. A script that texts hundreds of customers is, in practice, application traffic, even if the SIM is personal. Carriers use filters on volume, patterns and content, and they can block or throttle what looks automated or unsolicited.
Note: the CTIA Messaging Principles and Best Practices, which US carriers use as their standard, say consumer opt-in is specific to the sender and campaign and that service providers may filter or block unwanted messages. Read the current version on ctia.org.
Who has to register for 10DLC?
You must register if software sends business, notification, verification or marketing texts to US numbers over a local 10-digit number, whether you use Twilio, Telnyx, Plivo or another provider. The rule follows the traffic type, not the vendor.
You typically need it for:
- order and delivery notifications, appointment reminders from an app
- one-time codes sent by software
- marketing campaigns to US contacts
- customer-care texts sent by a platform
You usually do not register 10DLC for: texts you type by hand on your phone, messages outside the US, and numbers of a different type (toll-free numbers need toll-free verification, and short codes have their own approval).
What happens if you skip registration?
Unregistered A2P traffic on US 10DLC numbers is blocked. Twilio announced that all unregistered SMS and MMS sent to US numbers from +1 10DLC numbers are blocked from September 1, 2023, and blocked messages return error 30034 (Twilio changelog). Twilio's error page says messages are blocked when the number is not tied to an approved campaign (error 30034), and the changelog notes you are still charged messaging rates for blocked messages.
Verify the date and wording with your own provider, since each provider publishes its own notice. The carrier-side requirements apply to every provider.
How much does 10DLC cost?
Fees are modest but not zero. Twilio's published figures include roughly $4.50 one-time for brand registration, about $15 for campaign vetting, and monthly campaign fees of about $1.50 to $10 depending on type, with a $41.50 one-time secondary vetting fee for Standard brands. These were reported as updated in August 2025 (Twilio support article), so confirm the current numbers.
| Item | Typical fee (Twilio, as of October 2026, check current page) |
|---|---|
| Brand registration (Sole Proprietor or Low Volume Standard) | about $4.50 one-time |
| Secondary vetting, Standard brand | about $41.50 one-time |
| Campaign vetting | about $15 one-time |
| Campaign monthly fee | about $1.50 (low-volume mixed) to $10 (Standard); about $2 (Sole Proprietor) |
| Local number rental | about $1.15 per month |
Plus normal per-message fees and carrier fees; see How much does Twilio SMS really cost?. Other providers pass on TCR and carrier fees on their own terms, and Telnyx does not list 10DLC fees on its public pricing page.
How long does approval take?
Plan for days to a few weeks. Twilio's own guidance has said campaign approvals can take two to three weeks when registration volume is high (Twilio blog). Sole proprietor registrations are simpler but come with strict limits.
Twilio documents a Sole Proprietor brand as limited to one campaign per brand, with about 1,000 segments a day to T-Mobile (about 3,000 across US carriers) (Twilio docs). Throughput for other brand types depends on trust score. Always take a current figure from your provider.
Common reasons campaigns get rejected: unclear opt-in, missing privacy policy or terms pages, sample messages that do not match the stated use case, and a brand website that does not match the registered business. Twilio's registration also began requiring privacy policy and terms URLs from June 30, 2026, per a developer report, so have both pages ready.
What about toll-free numbers?
Toll-free numbers avoid 10DLC but need their own verification. Twilio's documentation says messages from unverified toll-free numbers (restricted or pending status) are blocked, with enforcement since January 31, 2024, returning error 30032 (error 30032).
Compared with 10DLC:
| 10DLC (local number) | Toll-free | |
|---|---|---|
| Registration | Brand + campaign via TCR | Toll-free verification |
| Unregistered traffic | Blocked | Blocked until verified |
| Typical number cost | about $1.15 per month (Twilio) | about $2.15 per month (Twilio) |
| Throughput | by brand trust score | generally higher than low-volume 10DLC |
| Looks like | a local number | an 800-style number |
Verification fees and timelines vary by provider, so we have not listed a figure. Check your provider's current page.
Where does an own-SIM gateway fit?
An own-SIM Android gateway such as smsportal sends texts from your real mobile number over your carrier's normal network, so it does not go through 10DLC registration. That does not make it a way around the rules. It is a different tool for a different job.
It is reasonable for:
- low-volume, consented, conversational messaging, where customers expect to hear from you and can reply
- appointment confirmations and "your order is ready" notices to people who gave you their number
- internal alerts and an AI agent that texts a person who asked for it, through the MCP integration
It is not for:
- bulk marketing or cold outreach, which US carriers filter and which breaks operator terms
- anything you could not justify to the recipient as expected, wanted communication
- sending at a volume a person could not plausibly type
Carriers can filter automated traffic from consumer SIMs, and a blocked number is your real number. If you need volume, sender ID or an SLA, use a registered provider; Twilio alternatives for low volume compares them. For honest limits of the phone approach, read SMS gateway limits: when not to use one, and for the basics, what an Android SMS gateway is.
How do you decide?
Answer three questions: who receives the text, how many, and who wrote it. The answers point to a tool.
- Do recipients expect it and have they opted in? If not, do not send, whatever the channel.
- Is it a conversation or a broadcast? Conversation at low volume can suit your own SIM. Broadcasts need a registered sender.
- Is volume above what a person could type? Then register with a provider (10DLC or toll-free verification).
Tip: before registering, write down your opt-in wording, opt-out ("reply STOP") handling and three sample messages. These are the pieces most rejections come from.
What next?
If you only need a few consented, two-way messages, try smsportal free and keep it to that. If you plan campaigns, pick a provider and start registration early, since approval can take weeks. Plans for the gateway are listed in pricing.
This article is general information and not legal advice. US messaging rules (TCPA, CTIA guidelines and carrier policies) change, so confirm requirements with your messaging provider or a qualified lawyer. Fees and dates are from the sources linked above as of October 2026.
Frequently asked questions
Do I need 10DLC to send business texts in the US?
Yes, if an application sends texts to US numbers from a local 10-digit long code. Carriers require A2P 10DLC registration of the brand and the campaign, and unregistered messages are blocked. Toll-free numbers need toll-free verification instead, and short codes have their own approval.
What happens if I send A2P texts without 10DLC registration?
Twilio blocks all unregistered SMS and MMS to US numbers from +1 10DLC numbers since September 1, 2023, returning error 30034, and still charges the message rate. Other providers apply the same carrier rules, so unregistered traffic is filtered or blocked.
How much does 10DLC registration cost?
Twilio's published fees include about $4.50 for brand registration, about $15 for campaign vetting, $1.50–$10 per month per campaign by type, and a $41.50 secondary vetting fee for Standard brands. Fees changed in August 2025, and other providers pass on their own. Check your provider's current page.
How long does 10DLC approval take?
Twilio has stated that campaign approval can take two to three weeks when volumes are high. Sole proprietor registrations are usually quicker, but timelines vary by provider and by how complete your documents are. Plan for days to weeks, not minutes.
Is a personal SIM texting person-to-person (P2P) or A2P?
Person-to-person is texting between individuals, such as you replying to a customer by hand. Application-to-person is traffic sent by software at scale. A phone gateway driven by an API is automated, so carriers may treat it as A2P and filter it. Keep it to low-volume, consented, conversational use.
Can I skip 10DLC by using my own phone?
Do not treat it as a workaround. Carriers filter automated and unsolicited traffic from consumer SIMs, and bulk or marketing messaging breaches operator terms. An own SIM is appropriate only for low-volume, consented, conversational messaging, not for avoiding registration.

