Carrier Surcharges, Explained: Who Sets Them, Who Profits, and How to Read Your Invoice

Jan 21, 2026 · 6 min read · by Mike Burlingame

The per-message fees on your invoice aren't your provider's rates — they're the mobile networks'. Here's how A2P surcharges work, why they differ by carrier and message type, and what a transparent pass-through should look like.
An invoice line separating provider rate from carrier surcharge

Somewhere on your messaging invoice, past the per-message rate you negotiated, sits a block of fees you didn’t: carrier surcharges. They’re the least understood line items in business messaging — and the place where opaque providers have the most room to hide.

Understanding them takes five minutes. Auditing them, with the right provider, takes one.

What surcharges actually are

When your application message rides a 10-digit long code, toll-free number, or short code to a consumer’s phone, the mobile network that delivers the final hop — AT&T, T-Mobile, Verizon, US Cellular, and dozens of regional and Canadian operators — charges a per-message fee for carrying A2P (application-to-person) traffic on its network. These fees are set by each mobile network operator, not by your messaging provider.

They vary on several axes at once: by operator, by message type (SMS vs. MMS), by direction, by program type (10DLC vs. toll-free vs. short code), and in some cases by the operator’s internal rate tier for a given number range. AT&T famously prices some tiers differently than others; Canadian operators price differently than U.S. ones; international NANP destinations (the Caribbean and Pacific island nations that share the +1 country code) have their own schedules entirely.

Two consequences follow. First, there is no such thing as one “SMS surcharge” — a message to a T-Mobile subscriber and the same message to a regional Midwest operator carry different fees. Second, because operators revise these rates on their own schedules, any published table is only as good as its maintenance.

Where the games get played

Since surcharges pass through your provider on the way to you, the provider’s handling of them tells you a lot:

Bundled (“all-in”) rates roll surcharges into a flat per-message price. Simple, but you can’t see whether the flat rate holds a healthy margin over blended surcharge costs — and when operators raise fees, “all-in” rates tend to rise by more than the increase.

Unitemized pass-throughs list a surcharge total without per-operator detail. You’re trusting the arithmetic of someone with an incentive to round up.

Published pass-throughs at cost — the model we run — mean the fee the operator charges is the fee you’re billed, itemized, with the full current schedule public before you ever sign. Tychron publishes the complete surcharge schedule — U.S. nationwide, regional, hosted, Canadian, and international NANP — and archives every carrier change notice as operators issue them. Non-USD operator fees convert to USD monthly per GSMA settlement and billing requirements, so exchange-rate handling is a stated rule rather than a quiet variable.

That transparency isn’t altruism; it’s structural. Buying at the source means there’s no intermediate margin that needs somewhere to hide — which is also why platforms and resellers, who build their own pricing on top of ours, tend to be the most enthusiastic auditors of the schedule.

How to audit your own invoice

Three questions to ask any provider — including us:

1. Can I see the full surcharge schedule before signing? If the answer involves an NDA or a sales call, the schedule is doing sales work, not billing work.

2. When an operator changes a fee, how do I find out? The right answer is a notice and a published update — before it lands on your invoice.

3. Do my invoice line items reconcile against the published schedule? Pull one month, multiply message counts by published rates per operator and type. It should tie out to the penny. Tychron customers can also export the live rating data as a CSV directly from the Atlas portal — the same data the platform bills from.

If your current invoice can’t survive that exercise, that’s worth a conversation — we’ll price your exact traffic against it, line by line.

Frequently asked questions

Are surcharges negotiable?

Not by you, and not by your provider — operators set them network-wide for A2P traffic. What’s negotiable is everything layered on top, which is why the layers are worth removing.

Why did my cost per message change when I didn’t change anything?

Most often: an operator revised its surcharge, or your traffic mix shifted toward operators or message types with higher fees. An itemized invoice makes the cause obvious in minutes.

Do surcharges apply to person-to-person traffic?

A2P surcharges apply to application traffic. Tychron’s P2P transit product — for personal, non-business conversations only, per CTIA guidelines — carries its own published per-destination rates, listed separately on the same schedule so the two are never blurred.

Audit your invoice against ours

Pull one month of your invoice and send it over — we'll price the same traffic against the published schedule, line by line, and show you exactly where the difference comes from.