Sending A2P text messages over 10DLC numbers involves a stack of small fees charged by different parties: The Campaign Registry (TCR), third-party vetting providers, and the carriers themselves. None of them is large on its own, which is exactly why they confuse budgeting: they appear on invoices as unfamiliar line items, sometimes bundled by your platform and sometimes passed through raw.
This reference itemizes every fee category in the 10DLC system, who charges it, and how it is billed. One caveat governs everything below: fee amounts are set by TCR, vetting partners, and carriers, and they change periodically. The structure is stable; confirm current amounts with your messaging platform before budgeting.
The Fee Map
| Fee | Charged by | Frequency | Structure |
|---|---|---|---|
| Brand registration | TCR | One-time | Small flat fee per registered brand |
| Standard vetting (optional) | Vetting partner via TCR | One-time per vet | Flat fee, moderate |
| Campaign fee | TCR | Monthly, per campaign | Varies by campaign type; low-volume and special types cost less |
| Campaign vetting review | TCR ecosystem | One-time per campaign | Small flat review fee on new campaign submissions |
| Carrier pass-through surcharges | Each carrier | Per message | Fractional cents per SMS or MMS segment, varying by carrier and registration status |
| Number rental | Your platform | Monthly | Standard per-number pricing, separate from 10DLC itself |
Brand Fees: Registering Who You Are
Every organization registers once as a brand in TCR, with a small one-time registration fee. Two optional identity expenditures sit alongside it:
- Standard vetting. A one-time fee paid to an approved vetting partner for a reputation score that raises your throughput tier. For most organizations planning real volume, this is the highest-return fee in the whole stack; how scores map to capacity is covered in our 10DLC trust score explainer.
- Re-vetting or appeals. Re-running vetting after material changes, billed again at the vetting fee.
Nonprofits, government entities, and political committees have their own classification paths, with campaign-specific verification fees for political senders.
Campaign Fees: Paying for What You Send
Each declared use case is a campaign, and each campaign carries a recurring monthly fee set by its type. The pattern across types:
- Standard commercial campaign types (marketing, mixed use, higher-volume notifications) carry the standard monthly rate.
- Special types exist for low-volume mixed use, charity, emergency services, and similar cases, at reduced rates.
- A one-time campaign review fee applies when campaigns are submitted for vetting.
Because fees are per campaign, program architecture affects cost: an organization running marketing, reminders, and two-way support as three campaigns pays three monthly fees. Consolidating into fewer, honestly declared campaigns is legitimate; misdeclaring use cases to save a fee is how campaigns get rejected, a failure mode covered in our guide to 10DLC campaign rejections.
Carrier Surcharges: The Per-Message Layer
The carriers charge pass-through fees on A2P traffic, fractions of a cent per message segment, differing by carrier, by SMS versus MMS, and by registration status. Three structural facts matter:
- Registered traffic pays the standard schedule. Surcharges are part of the sanctioned lane, not a penalty.
- Unregistered or improperly registered traffic pays more where it is delivered at all. Some carriers apply elevated surcharges to unregistered A2P traffic alongside filtering it.
- Multi-segment messages multiply fees. A long SMS that splits into three segments incurs three segment charges, which makes message length a real cost variable at volume.
Platforms typically fold surcharges into their per-message pricing or pass them through as itemized costs. Which model your provider uses is a fair question to ask directly, and the tradeoffs between per-message and flat pricing are analyzed in our guide to SMS platform pricing models.
What a Typical Organization Actually Pays
Putting the stack together for a single-brand, single-campaign organization:
- One-time: brand registration, campaign review, and optionally standard vetting
- Monthly: one campaign fee plus number rental
- Per message: platform message pricing including carrier surcharges
The one-time items land in the tens of dollars range collectively at published schedules, monthly campaign fees in the single-digit to low-tens range depending on type, and surcharges in fractions of a cent per segment. Compare that to the short code alternative, which starts at 500 dollars per month in registry lease fees alone, and the 10DLC value proposition is plain: identity-verified sending at a cost most organizations can ignore once configured. The registration steps these fees attach to are walked through in our 10DLC registration guide.
Budgeting Rules of Thumb
- Treat registration fees as setup noise, vetting as an investment, and per-message cost as the real budget line. At any meaningful volume, segments dominate.
- Ask your platform which fees are bundled. Some plans include registration and campaign fees; others itemize. Neither is wrong, but surprises are.
- Recheck fee schedules annually. TCR and carriers adjust amounts and add or retire campaign types.
- Count segments, not messages. Message length discipline is the cheapest cost optimization in texting.
FRANSiS bundles registration handling into onboarding, and our pricing page shows what plans include.
Reading Your Invoice: Where Each Fee Appears
The same fees surface differently depending on your provider's billing model, and knowing the patterns prevents both confusion and double-payment:
- Fully bundled plans. Registration, campaign fees, and surcharges are absorbed into a flat subscription or blended per-message rate. Simple to budget, but ask what happens if TCR or carriers raise fees mid-contract: absorbed, or passed through as an adjustment?
- Itemized pass-through. The invoice lists brand registration, vetting, campaign fees, and carrier surcharges as separate lines at cost. Maximum transparency; requires you to recognize the line items, which is what this article is for.
- Hybrid billing. Setup fees itemized once, then a blended per-message rate that includes surcharges. The most common model in practice.
Whichever model you are on, two invoice checks are worth running annually: confirm you are not paying campaign fees for deregistered or duplicate campaigns, and confirm your campaign type still matches your program, because a program that qualified for a special reduced-rate type may be paying the standard rate by default. Providers correct these when asked; they rarely volunteer them.
Fees in Context: What They Buy
It is easy to resent a stack of small fees, so it is worth stating what the money purchases. Before the registration system, organizational texting on long codes lived in a gray zone: unpredictable filtering, no recourse, and delivery that degraded whenever spammers surged, because carriers could not tell good traffic from bad. The fee-funded registration apparatus, identity verification, campaign vetting, per-message accountability, is what makes the sanctioned lane possible: carriers deliver registered traffic confidently because someone verified who is sending it.
For a budget conversation, the framing that lands: the entire annual 10DLC fee stack for a typical single-campaign organization costs less than one month of a short code lease, and less than the staff hour spent troubleshooting a single filtered broadcast. The fees are not the cost of texting; they are the cost of texting that arrives. Organizations that internalize this stop optimizing the fee stack and start optimizing the things that actually move total cost: segment discipline, list quality, and send relevance, where the real money in messaging always was.
Frequently Asked Questions
Why am I paying monthly for a campaign that is not sending?
TCR campaign fees accrue while the campaign is registered, active or not. Deregistering dormant campaigns stops the fee, at the cost of re-registering (and re-review) when you resume. For seasonal programs, weigh the monthly fee against re-onboarding friction.
Are 10DLC fees different for nonprofits?
TCR provides charity campaign classifications with reduced rates for qualifying organizations, and some platforms discount their own fees for nonprofits. The carrier surcharge layer applies to everyone.
Do I pay fees per phone number?
TCR fees are per brand and per campaign, not per number; multiple numbers can attach to one campaign within program rules. Number rental itself is billed by your platform per number.
What happens to fees if my campaign is rejected?
Campaign review fees are charged for the review itself, so a rejection can still incur the fee, and resubmission after fixes may incur another review. Getting the registration right the first time, accurate use case, real sample messages, documented opt-in flow, is cheaper than iterating.
Can I avoid carrier surcharges entirely?
Not on carrier networks; surcharges are part of A2P delivery. What you control is segment count per message, message volume discipline, and choosing a platform whose pricing passes fees through transparently rather than marking them up opaquely.
Know Exactly What Your Messages Cost
FRANSiS handles brand registration, vetting, and campaign fees inside straightforward plans, so your invoice reads like a budget instead of a mystery. Contact us for a line-item walkthrough against your expected volume.


