Products · 10DLC

The 10DLC gate, explained.

Every US business text passes through carrier registration: a brand, a campaign, and a manual review most senders don’t expect. This page shows how each step works and what it costs, and where Ekas gets you cleared on the first try.

Ekas fixes your registration before you submit it.

northwind.com/signup

SMS consent checkbox

Yes, sign me up for texts and deals.

Rejected

No opt-out, no rate disclosure, no brand name.

I agree to receive recurring marketing texts from Northwind. Msg & data rates may apply. Reply STOP to opt out. Privacy Policy

Approved

Ekas catches the first and hands you the second before you submit.

Getting registered doesn’t mean getting delivered.

10DLC is a gate the carriers run, and getting it wrong gets your messages blocked. The four numbers below show what’s at stake.

100%

of unregistered A2P texting is now blocked by AT&T, T-Mobile and Verizon.

Carrier policy, in force since Feb 2025

1–4 wks

of carrier review before a new campaign is cleared to send.

The Campaign Registry

~30

official carrier rejection reasons, grouped into 7 categories.

Bandwidth & Telnyx DCA reason codes

100×

gap in daily volume between the lowest and highest trust tiers.

T-Mobile brand daily caps

By industry estimates, the registry holds around 4 million brands against roughly 2.8 million live campaigns, a gap that shows how many businesses register and never finish clearing one. No official total is published.

Six players stand between your text and a phone.

10DLC is a carrier program, not a government mandate. It enforces real law like the TCPA and CAN-SPAM, plus the industry’s own messaging rules. Knowing who makes each decision saves you weeks.

BrandRegistryVettingCarriersPhone

The brand

You, or your customer

The business the recipient believes is texting them. Any business that sends A2P messages has to register, whether that is one text or millions.

The CSP

The platform that registers

The Campaign Service Provider files brands and campaigns into the registry. If you send on behalf of customers, this role is yours.

The Campaign Registry

Stores records, approves nothing

Every brand and campaign lands here. The registry stores them and bills for them, and it approves nothing and rejects nothing. Most people assume the opposite.

Vetting providers

Aegis & WMC Global

They score each brand’s trust from 0 to 100. That score sets how fast and how much you can send, regardless of what you intend to do.

DCAs & carriers

The real gatekeepers

Direct Connect Aggregators hold the carrier gateways and run the mandatory manual review of every campaign. AT&T, T-Mobile and Verizon write the rules and enforce them by blocking and fining.

The handset

The finish line

A message reaches a phone only after the brand, the campaign and the vetting have all cleared. Plenty of registered senders still don’t get delivered.

Two registrations, then a review most people miss.

Three steps stand between you and a sent message. Filing each is quick; clearing them on the first pass is where weeks disappear.

Step 1

Register the brand

Instant to ~72 hours

You submit the legal business identity, and the registry checks it against tax records. The brand gets a trust score from 0 to 100 that follows it everywhere it sends.

What it takes

  • Exact legal name and EIN, matching the IRS CP-575 letter
  • Registered address, website, and a business contact
  • Optional external vetting to raise the trust score

Where it fails

Most brands that fail, fail here: the legal name and EIN don’t match tax records. One wrong character, or a stale address, is enough.

Step 2

Register the campaign

1–4 weeks of carrier review

A campaign covers one use case, like marketing, 2FA, or notifications. You describe how you’ll text and prove that recipients asked for it.

What it takes

  • A use case and at least two real sample messages
  • The opt-in shown where you collect consent
  • Working STOP and HELP replies in the flow
  • A live website with a messaging privacy policy

Where it fails

Most rejections land here: a vague opt-in, samples that don’t match the use case, or a missing privacy policy.

Step 3

Clear vetting, then go live

Often 3–6 weeks in total

Every campaign gets a mandatory manual review at a DCA, and AT&T adds its own human review on top. This step catches the people who thought registration was the finish line.

What it takes

  • DCA secondary review of every campaign
  • AT&T’s own review, around 2 to 4 weeks
  • Numbers assigned once the campaign is approved

Where it fails

A rejection sends you back to edit and resubmit, which restarts the clock and re-charges the vetting fee. The registry even keeps a code for campaigns declined five or more times.

The seven things carriers reject for.

Underneath the jargon, reviewers want one thing: proof that real people asked for these messages. Every rejection reason falls into one of these seven categories.

Invalid call-to-action

The opt-in isn’t clear, isn’t shown where you collect consent, or promises something the messages don’t deliver.

Invalid campaign description

The use case reads as vague, or it doesn’t match the sample messages you submitted.

Invalid sample messages

Too few, too generic, or missing the opt-out line every sample should carry.

Missing mandatory terminology

No working “Reply STOP to opt out,” or no HELP reply anywhere in the message flow.

Invalid privacy policy

No policy on a live site, or one that doesn’t say how numbers are used or confirm they aren’t shared.

Disallowed content

SHAFT (sex, hate, alcohol, firearms, tobacco), plus cannabis, CBD, gambling, and payday lending.

Other invalid feature

Broken links, a website that doesn’t match the brand, or number-pool and throughput rules a submission quietly breaks.

Carriers publish around thirty rejection reasons that collapse into these seven categories. Even professionally managed registrations fail on the first pass about one time in ten, and the registry keeps a code for campaigns declined five or more times.

Your trust score decides how much you can send.

A text gets opened around 98% of the time, against roughly 20% for email, so throttling costs real reach. On T-Mobile, a brand’s daily ceiling runs from 2,000 messages to 200,000, set by that 0–100 score. External vetting is how you raise it.

Trust score
T-Mobile daily cap
Tier
75–100
200,000 / day
Top tier
50–74
40,000 / day
High
25–49
10,000 / day
Low-mid
1–24
2,000 / day
Default, unvetted
Sole prop
1,000 / day
Sole proprietor

AT&T meters throughput per minute using a similar message class, and Verizon filters on content instead of a fixed cap. A new, unvetted brand starts at the bottom tier, so vetting up matters the moment you send at volume.

What it actually costs to register.

10DLC pricing is a stack of separate fees from different parties. Separated out, they look like this.

Fee
Who charges it
Typical

Brand registration

One-time

The Campaign Registry
$4.50

External brand vetting

Raises your trust score; $95 for enhanced

Aegis / WMC — optional
$41.50

Campaign registration

By use case; billed three months up front

The Campaign Registry
$1.50–$10 / mo

Campaign vetting

Per submission, charged again on every resubmit

Your provider / DCA
~$15

T-Mobile activation

One-time, per campaign

T-Mobile
$50

Carrier surcharge

Per segment, on top of your send rate

AT&T / T-Mobile / Verizon
~$0.003–0.005

A small business, one campaign

One brand and one marketing campaign runs about $75–150 to get live, then roughly $10 a month plus per-message carrier fees. A sole-proprietor setup can start near $10–20.

The cost of getting it wrong

Unregistered messages fail, and they cost more along the way. AT&T charges 3.3× as much ($0.010 vs $0.003 a segment), and T-Mobile fines non-compliant content up to $2,000 per violation.

How Ekas clears it the first time.

Ekas gives you the check the carriers don’t. It reads the full registration, flags what would be rejected, and hands back the fix before you submit.

Checked before you submit

Ekas reviews the brand, the website, the consent flow and the sample messages up front, and flags what will fail before a carrier sees it.

Catches the identity mismatch

The name-and-EIN check that sinks most brands is the first thing Ekas verifies, against the record carriers actually use.

The fix, in plain language

You get the exact change to make, like “add this opt-in line” or “link a privacy policy,” instead of a rejection code weeks later.

Every rejection category, covered

The seven things carriers reject for are the seven things Ekas checks before you go in.

Backed by a guarantee

If you follow the fixes and still get rejected, it doesn’t count against your quota, and Ekas covers the provider’s registration fee.

Sits on top of your stack

Keep sending the way you do today. Ekas runs as the compliance layer above your provider, or as a standalone pre-submission check.

Works with your provider

Keep sending the way you do today. Ekas sits on top as the compliance layer, or runs as a standalone pre-submission check.

TwilioBandwidthTelnyxSinchInfobipPlivoBird

Run it however fits

The same engine, delivered your way.

One compliance engine, every channel you send on.

Most business messaging starts on 10DLC. The same verify-and-fix engine covers the other channels too.

Channel
What it’s for
10DLCMost common
Standard business texting from a 10-digit number. Brand and campaign registration, checked and fixed before you submit.
This page
Verified RCS Business Messaging, with your brand, logo and blue check in the native Android inbox.
Toll-free verification for higher-volume sending, cleared without the usual guesswork.

Questions

Is 10DLC a legal requirement?

Not a government one. It’s a carrier program (AT&T, T-Mobile, Verizon) that enforces existing law like the TCPA. It’s effectively mandatory anyway: since February 2025 the carriers block essentially all unregistered A2P traffic.

Does registering guarantee my messages get delivered?

No. The registry approves nothing, so your campaign still has to pass manual carrier vetting, and low-trust brands get throttled. Registration makes you eligible to send, not guaranteed to land.

How long does it take?

Brand registration can be near-instant. Campaigns take one to four weeks of carrier review, and every rejection restarts that clock. Ekas exists to get you through on the first submission, so you skip the loop.

Do I still need Twilio, Telnyx or Bandwidth?

Yes. Keep whoever you send with. Ekas is the compliance layer on top, verifying and fixing registrations before they go in. We work with Twilio, Bandwidth, Telnyx, Sinch, Infobip, Plivo and Bird, or run as a standalone pre-submission check while you send however you like.

What does it cost to register?

Around $75–150 to get a typical small business live, then about $10 a month plus per-message carrier fees. The full breakdown is above, and Ekas’s own plan is on the pricing page.

What if a registration still gets rejected?

If you followed the fixes Ekas gave you, that rejection doesn’t count against your quota and we cover the provider’s registration fee.

Still have questions? Talk to us

Clear 10DLC on the first submission.

Tell us how you send today, and we’ll show you where your registrations would fail and how Ekas fixes them before they reach the carrier.

See the full plan on pricing.