Why your bill has a line you didn't expect
Most people meet A2P 10DLC pricing the same way: a new line item appears on a bill, or a platform puts up a paywall before letting them send a text. The natural first question isn't "what is the industry standard" — it's "is this legitimate, and am I being charged fairly for it?"
That question has a clear answer, and it doesn't require knowing today's exact dollar figures. It requires knowing that A2P 10DLC is three separate carrier-side charges, who sets each one, and which part of your bill is your provider's own fee on top.
The three charges, and who sets them
1. Brand registration — one-time. You register your business as a legal entity: legal name, EIN, address. This is the identity layer, paid once per brand. The fee is set by The Campaign Registry (TCR), the industry body carriers use, and passed through by your provider.
2. Campaign fee — recurring, usually monthly. The one that surprises people. A campaign is a use case: appointment reminders, order updates, marketing. Each approved campaign carries an ongoing charge for as long as it's active, and the amount varies by use case and volume tier — lower-risk, clearly-consented categories cost less than promotional messaging. This is not your provider inventing a subscription; it's a registry charge that recurs. Some providers also bill a separate per-campaign submission or vetting charge at filing time — check yours, because it is not universal.
Register three genuinely different use cases and you carry three campaign fees. That is one reason "just register everything as marketing" is bad advice: it costs you deliverability and money.
3. Per-message carrier surcharges. On top of your provider's per-message price, each carrier adds its own fee per message, and the amount differs by carrier and by use case. These are small individually and very much not small at volume.
The relative shape, so you can sanity-check a bill. Without quoting figures that go stale: the one-time brand registration is the largest single line you will see, and you see it once. The recurring campaign fee is much smaller per month but never stops, so over a year it is the one that compounds — and it is the line people forget they are still paying on campaigns they no longer use. The per-message surcharges are fractions of a cent each and are invisible until volume makes them visible. If a bill inverts that shape — a huge recurring "compliance" line, or a per-message rate far above your provider's published messaging price — that is the shape worth questioning.
Why we don't print the amounts. All three are set by the registry and the carriers, not by us, and they change. A number published today is a wrong number in six months, and a wrong number about someone's bill is worse than no number. Your provider's current pricing page is the source of truth — and if a provider makes that page hard to find, treat that as information too.
Are you being overcharged?
Here's what to look for on your own bill.
A single flat "compliance fee" is the red flag. Charges 1–4 come from the registry and the carriers. Your provider is entitled to charge for its own work on top — that's fair, and setup is genuinely fiddly. What isn't fair is bundling the two so you can't see which is which. Ask your provider directly: "Which part of this is the TCR/carrier pass-through, and which part is your service fee?" A provider that answers plainly is one worth keeping. A provider that can't or won't separate them is charging you for opacity.
Reseller platforms are where markup hides. Many all-in-one CRM and marketing platforms resell messaging on top of an underlying carrier API. That's a normal business model. But it means the number on your invoice is their number, not the registry's, and the gap between them is invisible by design. This is the single most common reason someone searches "why am I being charged for 10DLC" — the charge is real; the amount is theirs.
Paying twice is a real failure mode. If you've moved platforms, or run more than one, check whether you're carrying duplicate brand registrations or paying monthly on campaigns you no longer send through. Nobody sends a refund notice for a campaign you forgot to retire.
What it costs to skip it
It's worth naming the alternative honestly, because "is this optional?" is the unspoken half of the question. Unregistered traffic on a standard 10-digit number gets filtered by carriers — often silently, with a success response on your end and no delivery on theirs. You pay nothing and lose the messages. For any business whose follow-up depends on texting, that is the most expensive option on this page.
If your volume is genuinely tiny, the honest answer might be a different lane rather than a bigger budget — 10DLC versus toll-free walks through when each one makes sense — and it is also where the lower-cost tiers for sole proprietors and low-volume senders are spelled out. Do you actually need registration covers the sole-proprietor path itself and the constraints that come with it.
Getting it right the first time is the real saving
The largest avoidable cost in A2P 10DLC isn't any single fee — it's re-submission. A rejected campaign burns a review cycle, and registration fees are generally charged at submission and are not refunded based on the outcome. The rejection reasons are specific and predictable: vague campaign descriptions, consent language missing required elements, an opt-in a reviewer can't actually verify, an unreachable privacy policy.
Fixing those before you file costs nothing. Discovering them afterward costs a cycle each time, while your texts sit undelivered. The registration checklist is ordered deliberately — website first, filings second — for exactly that reason.
