SMS is the owned channel buyers most often call their best-converting — and the one whose bill surprises them most, because the cost is structural. A platform license buys the software; then per-message carrier fees pass through on top, so the real number tracks how many messages you send, not what they earn. That variable layer is metered on dimensions the quote rarely dwells on — message length, format, volume — and it balloons at peak. Below are the seven mechanics that set the bill, and why it spikes when it does. The companion read is what SMS-marketing buyers wish they'd known (where the ratings live), the strategic cousin is our SMS dossier on where the channel belongs, and the same mechanics play out differently for an email platform and a loyalty platform.
The license is fixed — the bill on top isn't
Across the interviews, cost is the most-cited SMS complaint, and it's structural rather than a bad deal: the software is the small, fixed part, and the metered layer on top is what moves. Here are the seven mechanics, in the order they hit the budget — the first three are why the same contract produces a different bill every month.
Carrier fees stack on the license — the software is only the first layer
The structural fact underneath every SMS bill. You pay for the platform, and then a per-message carrier fee passes through on top of it — a cost the vendor collects and forwards to the mobile carriers, separate from the license. There's also carrier registration (the A2P process every brand must complete to send at all), which carries its own fees. Because the pass-through is per message, the bill tracks send volume, not revenue: a campaign that converts brilliantly and one that flops cost the same to send. When you evaluate quotes, separate the fixed license from the variable carrier fees, because that variable layer is where the real number lives.
Named in this context: Attentive · Twilio · Postscript
You're billed per segment — long texts and emoji quietly double it
The most invisible cost multiplier. A text isn't billed as "a message" — it's billed by segment. Up to 160 characters of standard text is one segment; cross that line and it becomes two, each metered. And a single emoji or certain special characters switch the whole message to an encoding where a segment is only 70 characters — so a short, friendly text with one emoji can cost as much as a long one without. Most teams discover this in the invoice, not the plan. Tight copy and deliberate emoji use are a direct, repeatable cost lever hiding in plain sight.
Named in this context: the SMS segment model — carrier-structural, every vendor
MMS costs a multiple of SMS — every image reprices the send
Rich media isn't a formatting choice; it's a pricing tier. An MMS — anything carrying an image, GIF, or richer content — bills at a multiple of a plain SMS, so a campaign that swaps in a picture can cost several times what the text version would. The image often earns it, in click-through and conversion — but the decision should be made on purpose, campaign by campaign, not defaulted into. Buyers who watch their bill treat MMS as a lever they pull when the creative justifies the premium, not the house style for every send.
Named in this context: the SMS/MMS rate gap — carrier-structural, every vendor
The bill spikes when you send most — volume and list growth
Because the cost is per message, the bill peaks exactly when you lean on the channel — Black Friday, a product launch, a big seasonal push — and rises quietly as your subscriber list grows month over month. Buyers describe re-evaluating their SMS platform specifically over "cost and usage volume," and running five-figure monthly programs they're actively trying to shrink. The trap is budgeting on an average month: the contract that looks reasonable in February is the one that stings in November. Price it against a peak month and a year of list growth, not today's baseline.
Named in this context: Postscript · Attentive · Klaviyo
The features you want are add-ons at a premium
The base platform sends texts; the capabilities that make the channel smarter often carry their own charge. Buyers describe "additional charges for new features," AI modules pushed hard by sales, and upgrades framed as necessary but priced at a premium on top of the license — one marquee vendor draws recurring complaints that its rising costs and paid add-ons erode the ROI that made SMS attractive in the first place. Price the program you actually intend to run — including the segmentation, automation, and AI features you'll want — not the entry tier, and treat aggressive add-on upsell as a cost signal.
Named in this context: Attentive · Postscript
You pay to send to numbers that never arrive — deliverability waste
Every message you send costs, whether or not it lands — so a dirty list is a line item. Carriers filter aggressively and throttle senders with poor hygiene, and invalid or unengaged numbers quietly absorb spend that produces nothing. Buyers respond by bolting on contact-scrubbing and list-hygiene tools "to ensure delivery to legitimate accounts," precisely because the alternative is paying to text the void. Deliverability isn't only a performance problem; it's a cost problem. Clean lists and real consent don't just protect throughput — they stop you paying for sends that were never going to convert.
Named in this context: Listrak · list-hygiene & scrubbing tools
The price moves under you — carrier hikes and vendor repricing
Two forces change your bill without you changing anything. Carriers periodically raise the pass-through fees, and those flow straight through to your invoice. And vendors reprice: buyers describe a platform's "pricing change" prompting them to insist on a master agreement to lock terms across their brands, and a marquee vendor's steadily "rising costs" souring long-time customers. A per-message model you can't forecast is a budget you can't defend. Get carrier-fee transparency, advance notice of pass-through changes, and repricing terms written into the contract — not left to the next renewal email.
Named in this context: Attentive · Ometria · Postscript
The stories behind the bill
The counter-current: the cheapest bill isn't the fewest sends
The instinct when an SMS bill spikes is to send less — and it's usually the wrong lever, because SMS is the channel buyers most often call their best-converting, so throttling sends tends to cost more revenue than it saves. The buyers who actually lower SMS cost do it by cutting waste, not volume: tighter copy that stays inside one segment, deliberate use of emoji and MMS, a scrubbed list so they stop paying to text dead numbers, and better targeting so the messages they pay for are the ones that convert. The goal isn't a smaller send — it's a lower cost per message that lands. Cheap SMS is efficient SMS, not quiet SMS.
What this means for your SMS budget
Six checks before you sign and every month after. First, separate the fixed license from the variable carrier fees in every quote — the second number is the one that decides your bill. Second, budget against a peak month and a year of list growth, not an average, so November doesn't surprise you. Third, treat message length and emoji as a cost discipline: tight copy keeps sends inside one segment. Fourth, use MMS on purpose — pull it when the creative earns its multiple, not by default. Fifth, scrub the list, because every undeliverable number is spend with no chance of return. Sixth, get carrier-fee transparency and repricing terms in the contract. The channel converts; the job is to stop paying for the messages that don't.
Common questions
Why did my SMS bill suddenly spike?
Usually one of four things, clustered at the worst time. You sent more — a peak like Black Friday or a bigger list multiplies a per-message bill. Your messages got longer — a text over 160 characters bills as two or more segments, and a single emoji can cut the segment size to 70 characters, doubling the count. You switched to images — MMS costs a multiple of a plain SMS. Or carrier pass-through fees rose under your unchanged contract. The license is fixed; everything metered on top is what spikes.
How is SMS marketing priced?
In layers. There's a platform license for the software, and then per-message carrier fees that pass through on top — so the bill scales with how many messages you send, not what they earn. Messages are billed by segment (160 characters of standard text, or 70 if you use emoji or special characters), MMS bills higher than SMS, and premium features are frequently add-ons. When comparing quotes, separate the fixed license from the variable pass-through fees — the variable part is where the real cost lives.
Why does one text cost more than another?
Length and format. SMS is billed per segment: up to 160 characters of standard text is one segment, but cross that line and it's two, each metered. An emoji or certain special characters switch the message to an encoding where a segment is only 70 characters, so a short text with one emoji can cost as much as a long one without. And MMS — anything with an image or rich media — bills at a multiple of a plain SMS. Tight copy and deliberate use of emoji and images are direct cost levers.
How do I lower my SMS costs without sending less?
Cut waste, not volume — SMS converts, so throttling sends usually costs more revenue than it saves. Write tighter copy to keep messages inside one segment and use emoji deliberately; reserve MMS for campaigns where the image earns its multiple; scrub your list so you stop paying to text invalid or unengaged numbers; and target better so the sends you pay for convert. On the contract, get carrier-fee transparency and repricing terms in writing. The lever is efficiency per message, not fewer messages.
This is the aggregate. Your stack is specific.
Trying to get your SMS bill under control? Do a 15-minute interview about your own stack and get this analysis personalized — which of these cost mechanics is driving your number, where peers found the waste, and what actually lowers the bill without cutting sends.
Get my personalized briefNo password needed · your interview is anonymized before it ever informs a page like this one.