What Is 10DLC? A Plain-English Guide to A2P 10DLC

10dlc

If your business sends text messages in the US, there is a good chance someone has told you to “get registered for 10DLC.” Maybe it was your texting platform, maybe it was a warning email, or maybe you found out the hard way when your messages simply stopped arriving. It is one of those industry terms that sounds like pure jargon, but it quietly decides whether your customers ever see your texts.

So let’s untangle it. Here is what 10DLC is, why it exists, who needs it, and what it means for a business that just wants to send appointment reminders without landing in a spam filter.

What Does 10DLC Stand For?

10DLC stands for 10-Digit Long Code. A “long code” is just a regular 10-digit phone number, the same format as any local number, like (717) 555-0123. That is in contrast to a short code, which is the 5- or 6-digit number you see on texts from big brands and banks.

When people talk about 10DLC, though, they rarely mean the phone number itself. They mean the carrier-approved system for sending business texts from those numbers, which is why you will often see it written as A2P 10DLC.

What Is A2P Messaging?

A2P stands for Application-to-Person. It describes any text that is sent by software rather than typed out by a human on their own phone. The opposite is P2P, or Person-to-Person, which is you texting a friend.

The key detail is that A2P is defined by how a message is sent, not what it says. If a system, app, or platform sends the text, it counts as A2P. That includes:

  • Appointment and reservation reminders
  • Order confirmations and shipping updates
  • One-time passcodes and two-factor authentication codes
  • Marketing and promotional texts
  • Customer service replies sent through a business texting platform or CRM

Put the two ideas together, and A2P 10DLC simply means business texts sent by software from a standard 10-digit number.

Why Does 10DLC Exist?

Regular 10-digit numbers were originally designed for people texting other people. For years, though, businesses used them to send automated messages at scale because they were cheap and easy, while short codes were expensive and slow to set up. Spammers and scammers loved that loophole too. Carriers had no reliable way to tell a dentist’s appointment reminder apart from a fake package-delivery scam, because both came from ordinary-looking numbers.

The fix was accountability. The major US carriers, working with CTIA (the wireless industry’s trade association), built a system where businesses have to identify themselves and describe what they are sending before carriers will deliver their traffic. The central database for that vetting is The Campaign Registry, often shortened to TCR. It launched in 2021, and 10DLC went from a recommendation to a requirement over the next few years.

In other words, 10DLC is the industry’s answer to a simple question: who is actually sending this text, and did the person receiving it agree to get it?

How Does 10DLC Work?

At a high level, 10DLC registration has two layers:

  1. Brand registration. You register your business as a “brand,” providing details like your legal business name, EIN or tax ID, address, and website. This establishes who you are.
  2. Campaign registration. You register each type of messaging you plan to send, called a “campaign.” A campaign describes your use case (such as customer care, marketing, or account notifications), includes sample messages, and explains how customers opt in to receive texts.

Once your brand and campaign are approved, your phone numbers get linked to that campaign, and carriers deliver your messages as verified business traffic. Your brand also receives a trust score, which influences how many messages you can send per second or per day. A well-established business with a clean record generally gets more room than a brand-new one.

There is a lot more nuance to the registration process itself, including vetting options, common rejection reasons, and what happens when your use cases change. I will cover those in a dedicated post on 10DLC registration requirements.

Who Needs 10DLC?

The short answer: almost any business sending automated texts to US customers from a local-style number. A few points trip people up:

  • Small volume does not exempt you. A small business sending a few hundred reminders a month still counts as A2P traffic.
  • Using a platform does not exempt you. If you text through a CRM, scheduling tool, or marketing app, your messages still need to be registered. Most platforms handle the paperwork, but the registration is tied to your business.
  • Transactional messages count too. It is not just marketing. Reminders, alerts, and verification codes all fall under A2P.
  • Sole proprietors have an option. Businesses without an EIN can usually register through a simplified sole proprietor path, which comes with tighter sending limits.

If you only text customers from your own phone, one conversation at a time, that is typically person-to-person messaging and not what 10DLC is aimed at. The moment software gets involved, assume 10DLC applies.

What Happens If You Don’t Register?

This is where 10DLC stops being optional. In the early years, unregistered traffic was mostly slowed down or hit with extra fees. By early 2025, the major US carriers had moved to blocking unregistered A2P traffic outright. Your platform may show the messages as sent, but they never reach your customers’ phones.

For a business, that can be a silent disaster. Missed appointment reminders mean no-shows. Missing verification codes mean locked-out customers. And because nothing looks broken on your end, it can take a while to notice.

How Much Does 10DLC Cost?

Costs vary by provider, but they generally fall into a few buckets:

  • A one-time brand registration fee, which is usually small.
  • Optional or required vetting fees for a more thorough review of your brand, which can improve your trust score.
  • Recurring campaign fees, typically billed monthly for each registered campaign.
  • Per-message carrier surcharges added on top of your provider’s normal messaging rates.

Your texting provider will typically pass these fees through and may add its own service charges. For most small and mid-sized businesses, 10DLC is still far cheaper than leasing a dedicated short code, which is one reason it has become the default for business texting.

10DLC, Short Codes, Toll-Free, and RCS

10DLC is not the only way to text customers. Short codes offer very high throughput but cost significantly more and take longer to set up. Toll-free numbers can also send business texts, with their own separate verification process. I will compare all three in an upcoming post on long codes vs short codes vs toll-free numbers.

It also connects to the newer channels. If you are exploring richer, branded business messages, you have probably come across RCS. I broke down how it compares to traditional texting in RCS vs SMS: What Businesses Need to Know. Even if you adopt RCS, your messages will fall back to SMS for customers whose phones do not support it, and that SMS traffic still needs to be properly registered.

10DLC Is Really About Consent

Underneath all the acronyms, 10DLC comes down to one principle the wireless industry has pushed for years: businesses should only text people who asked to hear from them. CTIA’s Messaging Principles and Best Practices spell this out, expecting business senders to get consent before messaging, get express written consent for marketing, and make it easy for people to opt out. Registration is how carriers check that you are following those rules.

That is also why registration is not a one-and-done task. Carriers can review your traffic after approval, and messages that drift away from your registered use case can get flagged or suspended.

The Bottom Line

10DLC sounds technical, but the idea is simple. If your business sends automated texts from a regular 10-digit number, you need to tell the carriers who you are and what you are sending, and you need to prove your customers opted in. Do that, and your messages get delivered as trusted business traffic. Skip it, and your texts may never arrive at all.

If you have not confirmed your 10DLC status with your texting provider, it is worth a quick check this week. It is a lot easier to fix before customers start wondering why they never got that reminder.

You may also like...

Shares