There is no such thing as one SMS price per message. Every business text you send is billed as a stack: a per-segment base rate (typically $0.005 to $0.02 per SMS segment), a carrier surcharge that varies by carrier and route type, and registration fees layered underneath. Platforms that quote a single flat number are bundling that stack — and the bundle almost always hides a markup.
If you are budgeting an SMS marketing campaign, the headline rate on a pricing page is the least useful number you will see. What determines your actual spend is how the quote handles segments, how surcharges are passed through, what number type you send from, and what one-time fees sit in front of your first message. This guide walks the full stack, layer by layer, so you can compare quotes on equal terms.
As the FCC-licensed carrier behind SIPNEX messaging, we bill this stack directly, with carrier surcharges itemized separately on every invoice — what follows is the itemized view of where your messaging dollar actually goes. For the framework all of this sits inside, start with our A2P messaging pillar guide.
Why “per message” pricing is never one number
When a platform advertises a per-message price, it is compressing at least four independent cost layers into one figure:
- The base rate — what your provider charges to route the message. For SMS this is billed per segment, not per message, typically $0.005 to $0.02 per segment.
- Carrier surcharges — pass-through fees that T-Mobile, AT&T, and Verizon add to registered A2P traffic. Every provider must collect them; the only question is whether you see them.
- Registration and verification fees — The Campaign Registry brand and campaign fees for 10DLC numbers, or verification for toll-free senders.
- Number and platform costs — the monthly cost of the sending number itself, plus any platform fee. Standalone SMS platforms commonly charge $20–$200 per month on top of message rates.
Two providers can quote wildly different “per message” prices and still cost you the same — or the cheaper-looking quote can cost more once segments and surcharges are counted. The layers below explain each one and how it scales.
Layer 1: per-segment billing — the 160-character trap
SMS is billed per segment, and a segment is 160 characters using GSM-7 encoding — the standard set covering English letters, numbers, and basic punctuation. Use any Unicode character — an emoji, an accented é, a smart quote pasted from a document — and the entire message switches encoding, dropping the limit to 70 characters per segment.
Longer messages are split and billed separately. Each segment in a multi-part message also loses 7 characters to concatenation headers, leaving 153 usable characters per segment (67 for Unicode). The math is unforgiving: a 161-character message costs exactly double a 160-character message. A 200-character marketing blast with one emoji is not two segments — it is three or four, because the emoji forced Unicode encoding on the whole message.
This is the single most common reason an SMS campaign costs more than the quote implied. The sender designed for “one message,” the platform billed for segments, and nobody counted characters. Before comparing any per-message rate, confirm whether it is actually a per-segment rate — for business SMS, it always should be — and audit your templates for stray Unicode. The full segment mechanics are covered in our SMS vs MMS comparison, including when a multi-segment SMS costs more than a single MMS.
Layer 2: carrier surcharges — the pass-through layer
On top of the base rate, each major US mobile carrier adds a per-message surcharge on registered A2P traffic. These are carrier-imposed fees that every messaging provider must collect — as of mid-2026, roughly $0.0035 to $0.0045 per outbound SMS segment across T-Mobile, AT&T, and Verizon, with MMS surcharges higher and varying by carrier (roughly $0.007 to $0.01 per MMS message). T-Mobile has also added a $0.0025 per-message fee on inbound texts to 10DLC and toll-free numbers.
Three things matter for your budget:
- They scale with your recipient mix. You do not choose which carrier your recipients use, so your effective surcharge is a blended average across your list.
- They differ by route type. SMS and MMS carry different surcharges, and 10DLC, toll-free, and short code traffic each have their own fee schedules.
- They change. Carriers revise pass-through fees periodically — T-Mobile and US Cellular did in January 2026. Each revision is dated and archived on the A2P 10DLC news page so you can reconcile old invoices against the fee schedule in force at the time.
The buyer question is not whether you pay surcharges — you always do — but whether they are itemized or bundled. Itemized means you see the provider’s rate and the carrier’s fee as separate lines. Bundled means the provider quotes one number with the surcharge — and usually a cushion — baked in. Bundled quotes cannot be audited when carriers revise fees.
Layer 3: registration and verification fees
Before your first marketing message sends from a standard 10-digit number, your brand and campaign must be registered through The Campaign Registry. These are one-time and recurring fees collected through your provider: brand registration (raised to $4.50 in August 2025), standard brand vetting ($41.50), and campaign registration typically running $10 per month per campaign for standard use cases (special use cases range $1.50 to $30 per month), billed monthly for as long as the campaign stays active.
Small numbers per registration, but they are real gating costs — and some platforms add their own service fee on top of the TCR pass-through for handling the paperwork. SIPNEX handles the registration itself as part of our messaging service. The full walkthrough — brand vetting, trust scores, campaign approval, number association — lives in our step-by-step A2P 10DLC registration guide; the current fee schedule is tracked on the A2P 10DLC news page.
One more registration-adjacent cost: your trust score sets your throughput — on 10DLC, vetting sets your send rate anywhere from 1 message per second up to 75. A low score does not raise your per-message price, but it stretches campaign send times — which is a cost in a time-sensitive promotion.
Layer 4: number type — 10DLC, toll-free, or short code
The number you send from changes the whole stack:
- 10DLC (local 10-digit numbers) — the default for most business messaging. Lowest number cost, local-presence recognition, surcharges as described above, throughput set by your TCR trust score.
- Toll-free — verified through a carrier-managed process rather than TCR. Per-message rates run slightly higher than 10DLC, and for local-feeling campaigns an 800-number sender typically pulls lower response than a local area code. Verification now requires business registration details, including an EIN for US businesses.
- Short codes (5–6 digit numbers) — the high-volume tier. Short codes are leased, not bought — our SMS short codes guide covers the lease model — at a monthly cost far above any long code, in exchange for the highest throughput and strongest carrier standing. The lease is a fixed cost that only pencils out at sustained high volume; below that, a well-registered 10DLC campaign is the economical choice.
If your campaign is local marketing, 10DLC with a local area code typically performs and prices best. If you are a national brand doing sustained high-volume sends, the short code lease becomes a volume discount in disguise. Toll-free sits between — simpler verification, national identity, modestly higher rates.
Buyer math: how to compare SMS pricing quotes
Put every quote through the same five questions before comparing headline rates:
- Per segment or per message? A “$0.01 per message” quote that bills per segment costs double on every 200-character send. Get the billing unit in writing.
- Surcharges itemized or bundled? Itemized quotes can be audited against published carrier fee schedules. Bundled quotes cannot — and they quietly absorb future carrier fee changes at whatever cushion the platform chose.
- What are the fixed costs? Platform fees, per-number monthly charges, minimum commitments, and registration handling fees all sit outside the per-message rate. A low rate with a $200/month platform fee loses to a modest rate with none at low-to-mid volume.
- What is the blended real cost? Model your actual campaign: (average segments per message) × (base rate + blended surcharge) × volume, plus fixed monthly costs, plus one-time registration. As a sanity check, a 10,000-message SMS campaign typically lands around $85–$245 all-in depending on provider, segments, and carrier mix.
- What happens when carrier fees change? Ask how fee revisions are passed through. Itemized providers adjust the pass-through line. Bundled providers may re-quote — or keep the difference.
Run those numbers and the “cheap” platform quote often inverts. This is the same evaluation discipline that applies to programmatic sending — our SMS API guide covers the deliverability and integration side of choosing a provider.
Where SIPNEX sits in the stack
SIPNEX prices messaging the way a carrier bills, not the way a platform packages. Per-segment rates with carrier surcharges itemized separately on the invoice — you see what you pay us and what passes through to T-Mobile, AT&T, and Verizon. No platform fees, no monthly minimums, no bundled “message credits” that obscure the per-message cost. A2P 10DLC brand and campaign registration is handled on your behalf, and your SMS runs on the same DIDs as your voice, so a text recipient who calls back lands on your existing trunk.
Frequently asked questions
How much does SMS marketing cost per message?
Business SMS is billed per segment, not per message. Typical base rates run $0.005 to $0.02 per SMS segment, plus carrier surcharges of roughly $0.0035 to $0.0045 per segment across the major US carriers. A single-segment message therefore lands around $0.009 to $0.025 all-in, before registration fees and any platform charges. Messages over 160 GSM-7 characters (or 70 with Unicode) split into multiple billed segments, so a “per message” cost of a 300-character marketing text is really two to three segment charges. Model your real template length and recipient carrier mix — see the A2P messaging guide for how the framework fits together.
What is an SMS segment and why does it change my bill?
A segment is the billing unit of SMS: 160 characters with standard GSM-7 encoding, or 70 characters if the message contains any Unicode character such as an emoji or accented letter. Longer messages are split into multiple segments, each billed separately, and each losing 7 characters to concatenation headers (153 usable, 67 for Unicode). One pasted smart quote can silently switch a whole message to Unicode and triple its segment count. The SMS vs MMS comparison covers the full segment math and when MMS becomes cheaper than a multi-segment SMS.
Are SMS carrier surcharges negotiable?
No. Carrier surcharges are pass-through fees set by T-Mobile, AT&T, and Verizon on A2P traffic — roughly $0.0035 to $0.0045 per SMS segment, more for MMS — and every messaging provider must collect them. What varies is presentation: some providers itemize the surcharge as its own invoice line, others bundle it into a single per-message rate, usually with a cushion added. You cannot negotiate the fee away, but you can insist on itemization so you can audit it against published carrier schedules. Fee revisions are tracked on the A2P 10DLC news tracker.
Why do SMS pricing quotes vary so much between providers?
Because providers slice the same cost stack differently. One quotes a bare per-segment rate with surcharges itemized; another quotes a bundled per-message rate with surcharges, markup, and a fee-change cushion baked in; a third quotes a low rate but adds a monthly platform fee and per-number charges. The underlying carrier costs are nearly identical for everyone. To compare fairly, compute your blended all-in cost: average segments per message times base rate plus surcharge, times volume, plus fixed monthly and one-time registration fees. The SMS API guide covers the deliverability side of the same evaluation.
Does toll-free or short code messaging cost more than 10DLC?
Generally yes, in different ways. Toll-free per-message rates run slightly higher than 10DLC, with a carrier-managed verification process instead of TCR registration. Short codes carry a monthly lease cost far above any 10-digit number in exchange for the highest throughput — economical only at sustained high volume. 10DLC has the lowest number cost plus TCR registration fees (brand registration, vetting, and typically $10 per month per campaign), making it the default for most local and mid-volume marketing. The A2P 10DLC registration guide walks the 10DLC path end to end.
The cheapest SMS program is the one where you can see every layer of the stack you are paying for. SIPNEX provides business SMS and MMS with per-segment rates, carrier surcharges itemized separately, A2P 10DLC registration handled, and messaging on the same DIDs as your voice. Set up messaging or call (833) 665-2220.
Keep reading.
The carrier built by operators, for operators.
FCC-licensed carrier with its own STIR/SHAKEN SP certificate. Operator-owned. SIP trunks built for operators who dial at volume.