10DLC stands for 10 digit long code: a regular local US phone number, registered so a business can send application to person (A2P) texts from it. It is the route that gives your messages a local area code and a conversational feel, and it is also the route US carriers police most closely, which is why registration exists.
What a 10 digit long code is
A long code is the ordinary ten digit phone number everyone recognizes, area code first. For years businesses texted from these numbers the same way a person would, one message at a time, with no formal process. That worked until software made it easy to send thousands of messages from a single local number.
Carriers drew a line between two kinds of traffic. Person to person (P2P) is one human texting another. Application to person (A2P) is software texting people on behalf of a business: reminders, alerts, promotions, verification codes. 10DLC is the A2P version of a local number. Same ten digits, but registered and routed as business traffic.
Why would a business want a local number at all, when toll free numbers exist? Because the area code says something. A dental office, a real estate team or a regional service company wants to text from a number that looks like it belongs in town. Customers reply to it the way they reply to a friend.
Why carriers created registration
Before registration, carriers had no way to tell a legitimate pharmacy reminder from a spam blast. Both came from unremarkable local numbers. Filters guessed, and they guessed badly in both directions: real messages got blocked and junk got through.
The fix was to ask businesses to identify themselves up front. In plain terms, 10DLC registration is a system where you register your company (the brand) and describe each kind of messaging you do (the campaign). The carriers then know who is sending, what they are sending and how recipients agreed to it. Known traffic gets routed. Unknown traffic gets filtered.
The system is run through a central registry that works with all the major US carriers, so you register once rather than with each carrier separately. Your messaging provider submits on your behalf and keeps the records attached to your numbers.
Who needs 10DLC
If you are a business sending texts to US customers from a local number, you need 10DLC registration. That covers almost every case where software sends the message, including:
- Appointment reminders and confirmations
- Order, shipping and delivery updates
- Marketing and promotional campaigns
- Account alerts and billing notices
- Two factor authentication and one time codes
- Customer support conversations started from a platform
The size of your company does not change the answer. A one location shop texting from a local number is sending A2P traffic and needs to register, just as a national chain does. What changes with size is the brand's standing and the throughput it is granted, which we cover below.
If you text from a toll free number instead, you follow toll free verification, a separate process. Our guide to toll free numbers for business texting explains that route. Short codes have their own approval too. 10DLC applies only to local numbers.
What gets registered
Registration has two layers, and both are mostly paperwork you already have.
Brand registration identifies the company. You provide the legal business name, address, tax identification, website, industry and a contact. The registry checks this against public records and assigns the brand a standing. Accurate details matter here: a business name that does not match the tax record is a common reason a brand fails review.
Campaign registration describes a use case. A campaign is one purpose for texting, such as appointment reminders or promotional offers. For each campaign you supply:
- The campaign use case type (marketing, customer care, two factor authentication, mixed, and so on)
- A short description of what the messages are for
- Sample messages, written the way you will actually send them
- An opt in description: how customers agree to receive texts (a web form, a keyword, a checkbox at checkout, a verbal agreement recorded by staff)
- Confirmation that STOP and HELP keywords are honored
One brand can have several campaigns, and each campaign is tied to the numbers that send for it. Sending reminders and promotions from the same number is fine as long as the campaign that covers them is registered that way. Check the current carrier requirements when you register, since the categories and review standards are updated from time to time.
Throughput and trust, described plainly
When a brand is registered, it receives a standing that reflects how confident the registry is about the company. Established businesses with verifiable records tend to score well. New or thinly documented businesses score lower. A higher standing translates into higher throughput: more messages per minute across the carriers, and more room before rate limits apply.
Throughput matters most for time sensitive sends. A reminder that goes out the morning of the appointment needs to arrive that morning. A flash sale needs to land before the sale ends. A low throughput tier is fine for a support inbox and a problem for a campaign to tens of thousands of contacts.
Trust is also earned after registration. Campaigns that generate complaints, high opt out rates or messages that do not match the registered samples can be suspended. Campaigns that behave the way they were described keep flowing. In practice the rule is simple: register honestly, send what you said you would send, and honor every STOP.
What happens to unregistered traffic
US carriers filter A2P messages from unregistered local numbers. Some are delayed, many are dropped, and the sending number can be flagged so that even later registered traffic has a harder time. The failure is usually silent: your platform reports the message as sent, the carrier never delivers it, and the customer never knows a text was coming.
The effect compounds. A business that sends a reminder campaign from an unregistered number sees no shows go up, tries sending again, and makes the number's reputation worse. Registration is the cheapest fix available, and it is far easier to do before the first campaign than to repair a flagged number afterward.
What it costs and how Xeebi helps
Xeebi charges $0.008 per 10DLC message, all in. There is no carrier pass through added on top, so the per message rate is what you pay. You can start on the Flex plan with no monthly fee or on Explorer at $199 per month. Details are on the pricing page.
On the registration side, Xeebi collects the brand and campaign information, submits it through the registry and attaches the approved campaign to your local numbers. Have your sample messages and opt in description ready before you start, since they are part of every campaign submission. Once approved, campaigns run through Mobius, the campaign manager, where you build the send list, schedule the message and track opt outs from one place.
If you are planning your first local number campaign, start with the registration and treat it as the first task on the calendar, not the last. Reach out through get started and the team will walk you through the brand and campaign forms before you buy a single number.
Frequently asked questions
Is 10DLC required for all business texting?
For application to person texting from local US numbers, yes. Toll free numbers and short codes have their own routes and their own approval processes.
What is the difference between brand registration and campaign registration?
Brand registration identifies your company once. Campaign registration describes each use case you text for, with sample messages and how customers opt in.
How long does 10DLC registration take?
It varies. Brand registration is often quick, and campaign review can take longer depending on the use case and the current carrier queue. Plan it before launch.
What happens if I text from a local number without registering?
US carriers filter or block unregistered A2P traffic from local numbers. Messages fail silently or are delayed, and the number can be flagged.
What does Xeebi charge for 10DLC messaging?
Xeebi charges $0.008 per 10DLC message, all in, with no hidden carrier pass through fees.



