Magicianly

SMS & WhatsApp

How Much Does SMS Marketing Cost? What Ecommerce Brands Actually Pay

Quick answer: On Klaviyo, a US text sent from the default toll-free number costs about 1 to 1.5 cents per segment, carrier fees included. A UK text costs about 5 times as much. The cost of a send is recipients x segments x your rate, and you prepay a monthly plan that doesn't roll over. So the real question isn't what a text costs. It's whether the send earned more than it cost.

Most brands know what their email platform costs.

Ask them what their last SMS campaign cost and it goes quiet.

That's a problem, because SMS doesn't work like email. Sending one more email to 50,000 people costs next to nothing. Sending one more text to 50,000 people costs real money, every single time. SMS has paid media economics, and we treat it that way.

Here's what SMS marketing actually costs on Klaviyo in 2026, where the hidden costs sit, and how we decide whether a send was worth it.

By Emiel Dingemans, Founder of Magicianly

Updated

How Much Does SMS Marketing Cost Per Message?

On Klaviyo's current list prices, a US SMS from a toll-free number costs about 1 to 1.5 cents per segment, depending on the size of your monthly plan. A UK SMS costs about 5 to 7 cents. Carrier fees are already included in Klaviyo's rates, so nothing gets added on top.

Since July 13, 2026, Klaviyo bills mobile messaging in dollars per message instead of credits. Your rate depends on four things:

  • Channel: SMS, MMS, RCS or WhatsApp.
  • Country: where the recipient is, not where your brand is.
  • Number type: in the US and Canada, toll-free numbers and short codes have different rates.
  • Plan size: bigger monthly plans get a lower rate per message.

For SMS, the rate applies per segment, not per message. A text that's split into 2 segments costs 2 times the rate. More on that in a second.

What Does a Klaviyo SMS Plan Cost Per Month?

You buy a monthly Mobile Messaging plan upfront, on top of your email plan. Here's what Klaviyo's public pricing calculator shows for 1-segment texts:

Texts per monthUS (toll-free number)UK
1,000$15 (1.5 cents each)$70 (7 cents each)
10,000$125 (1.25 cents each)$575 (5.75 cents each)
50,000$575 (1.15 cents each)$2,660 (5.3 cents each)
100,000$1,115 (1.1 cents each)$5,250 (5.25 cents each)

These are Klaviyo's list prices, checked November 9, 2026. Your account can have different rates, for example with a discount, and Klaviyo updates rates when carrier costs change. You'll find your own rates in Klaviyo under Settings > Billing.

The free plan includes $5 of mobile messages per month. Enough to test. Not enough to run a program.

How Do You Calculate the Cost of an SMS Campaign?

Recipients x segments x your rate per segment

That's Klaviyo's own formula, and it's all you need for a single send.

Say you text 50,000 US subscribers on a plan where your rate works out to about 1.15 cents per segment:

SegmentsCost of the send
1About $575
2About $1,150
3About $1,725

Same audience. Same offer. Almost the same message on the phone. Three times the cost.

That's why the fastest way to lower an SMS bill usually isn't a new platform. It's a shorter text. We explain exactly what pushes a text into a second segment in our guide to the SMS character limit.

If a campaign goes to more than one country, calculate each country separately with its own rate.

What's the Difference Between Send Cost and Your Real Monthly SMS Cost?

The send cost tells you what one campaign or flow used. The fully loaded cost is what the brand actually pays to run SMS. You need both, and you shouldn't mix them up.

Fully loaded monthly cost = your Mobile Messaging plan + your short code fee (if you have one) + any other SMS-specific fixed costs

Here's where it matters. Klaviyo's plan is prepaid, and unused spend doesn't roll over. Say a brand pays $2,000 a month and only uses $1,350 worth of messages. The other $650 expires.

So for a single campaign, use the send cost. For the channel as a whole, use the $2,000 that was actually paid.

This is also why we don't upgrade a plan just to get a lower rate per message. A lower rate on capacity you never use is just a more expensive plan. If there's spend left over every month, Klaviyo itself suggests downgrading.

What Makes SMS More Expensive Than It Should Be?

Seven things push SMS costs up. Most of them are avoidable.

  1. Extra segments. One emoji or a curly apostrophe can drop the limit from 160 to 70 characters and turn 1 segment into 2 or 3.
  2. Sending to the full list. Every recipient costs money, including the ones who never click.
  3. MMS. On Klaviyo's US list prices, an MMS costs about 3 times a 1-segment SMS.
  4. The UK and other expensive countries. Same text, about 5 times the cost.
  5. A plan that's too big. Unused spend expires every month.
  6. Overages. If automatic upgrades are on and you go over your plan, Klaviyo moves you to a higher tier, and you stay on that tier until you downgrade.
  7. Failed messages. Klaviyo bills texts that fail to deliver, for example to a disconnected number. Skipped messages, like the ones held back by smart sending, aren't billed.

Is SMS Cheaper From a Short Code?

Per message, a little. Overall, usually not.

On Klaviyo's list prices, a US text from a short code costs about 10% less than one from a toll-free number. But a short code comes with its own monthly fee, billed separately from your messaging plan. Klaviyo's own guide to short codes puts a dedicated short code at around $500 a month, and a vanity short code at around $1,000 to $1,150. Toll-free numbers and UK branded sender IDs have no separate number fee.

Run the math. At 100,000 texts a month, the lower rate saves about $125 on the plan ($990 instead of $1,115). That doesn't come close to a $500 fee. You need to send several hundred thousand texts a month before the cheaper rate alone pays for the short code.

So we treat a short code as a throughput decision, not a cost saving. Toll-free numbers and branded sender IDs send around 10 to 25 messages per second. Klaviyo says a short code delivers up to 10 times faster, and it recommends one once you send campaigns to more than 30,000 people. When a sale launch needs to land in minutes instead of hours, that's what you're paying for. Approval takes several weeks, so apply before you need it.

Is MMS or RCS Worth the Extra Cost?

MMS usually isn't. Basic RCS is worth a look.

Format (US, 10,000 messages a month)Monthly plan
SMS from a toll-free number$125
SMS from a short code$115, plus the short code fee
Basic RCS$125
MMS from a toll-free number$385

MMS costs about 3 times as much as SMS. Say you send 50,000 texts with an image instead of plain text. On these list prices, that's about $1,760 instead of $575, so roughly $1,185 extra. At a 60% contribution margin, the MMS has to bring in about $1,975 more revenue than the plain SMS would have, just to pay for the image. Not $1,975 in total. $1,975 more. We rarely see an image earn that back, so MMS isn't part of our default setup. Klaviyo doesn't offer MMS in the UK anyway.

Basic RCS is text-only RCS from a verified brand sender, and in the US it's priced close to SMS. Klaviyo bills it per 160 characters there, but an emoji doesn't drop the limit to 70 the way it does in SMS. So a text that would cost 2 SMS segments can sometimes go out as 1 Basic RCS message. Better branding, similar or lower cost.

Our order: Basic RCS where it's available and priced close to SMS, SMS as the baseline everywhere else, and richer formats only when a test shows they pay for themselves. Every RCS message has an SMS fallback, so the SMS rules still apply.

Is SMS Marketing Worth the Cost?

It can be, but you won't know from the revenue number alone. Compare what a send earned with what it cost, then think about margin.

Look at these two campaigns:

Campaign ACampaign B
Revenue in Klaviyo$10,000$10,000
SMS cost$500$6,000

Klaviyo shows the same $10,000 for both. They're not the same campaign.

And attributed revenue isn't the same as revenue the text caused. Klaviyo can credit an order to a text inside its attribution window, even when the customer never clicked and already saw the email that morning. We go deeper on that in Klaviyo attribution.

Then there's margin. Say a campaign shows $800 in revenue and cost $500 to send. At a 60% contribution margin, that $800 is $480 of contribution. The campaign lost $20, and that's before asking whether the text caused those orders at all.

There's no universal good SMS ROAS. A 2 times return can be fine for one brand and a loss for another with thinner margins, heavier discounts or higher shipping costs. The lower the margin, the stricter we get.

How Do We Judge Whether an SMS Send Paid Off?

We use a simple traffic light on every SMS review. No spreadsheet needed, just the cost next to the revenue.

LightWhat it looks likeWhat we do
GreenRevenue is many times the messaging cost, with healthy engagement, a reasonable unsubscribe rate, a relevant audience and a clear reason to use SMSKeep going and look for ways to scale
OrangeThe cost is starting to look significant next to the revenue, or the audience was very broad, the text needed several segments, MMS added cost, the text said exactly what the email said, or the brand has low marginsDig deeper before calling it a success
RedThe cost is close to or higher than the revenue, or we keep spending a lot on sends that bring in littleChange the strategy: a smaller audience, fewer segments, no MMS, a different offer, fewer sends, or email instead

The question is never "SMS made $8,000, nice." It's "SMS made $8,000. What did we spend to get it, and does it still look good?"

How Do You Lower SMS Marketing Costs?

Smaller audience. Shorter message. Higher intent. That's most of it.

  1. Don't send campaigns to the full list. Start with people who clicked a text recently and recent customers, and leave out anyone who ordered in the last 3 days. Broaden only when the campaign deserves it.
  2. Keep every text to 1 segment. Plain text, no emojis, and check Klaviyo's segment counter before you schedule.
  3. Send fewer, better campaigns. We text for sale launches, "sale ends tomorrow", "sale ends tonight", product launches and restocks. Sale reminders only around Black Friday and Cyber Monday.
  4. Automate where intent is high. Welcome, abandoned cart and abandoned checkout flows, and sometimes browse abandonment.
  5. Skip MMS. Use Basic RCS where it's priced close to SMS.
  6. Be extra strict in the UK. Smaller audiences, fewer sends, and an honest look at whether it needs to be a text at all.
  7. Right-size your plan. Check your leftover spend every month and downgrade if it keeps expiring.
  8. Use email when email can do the job. If the text adds nothing the email didn't, don't pay for it.

More on which moments deserve a text in our SMS marketing best practices.

How Do You Compare SMS Pricing Across Platforms?

Don't compare headline rates. Compare what you'll actually pay. A platform that's "20% cheaper per message" tells you nothing until you know:

  • whether carrier fees are included or added on top (Klaviyo includes them, not every provider does);
  • the minimum monthly commitment;
  • whether unused spend rolls over;
  • the rate for your countries and your number type;
  • the price of a short code, if you need one.

And SMS isn't priced in isolation. If you run email on Klaviyo too, here's how the email side works in our breakdown of Klaviyo pricing.

So How Much Does SMS Marketing Cost?

  • On Klaviyo, a US toll-free text costs about 1 to 1.5 cents per segment, and a UK text about 5 to 7 cents, carrier fees included.
  • Send cost = recipients x segments x rate. Fully loaded cost = your prepaid plan plus any short code fee.
  • Unused plan spend doesn't roll over, so don't buy a bigger plan just for a lower rate.
  • A short code is a throughput decision, not a saving. MMS has to earn back about 3 times the cost of an SMS.
  • Judge every send on revenue relative to cost, not on revenue alone.

Every text should earn the right to be sent.

Frequently Asked Questions

How much does one SMS cost on Klaviyo?

On Klaviyo's list prices checked in November 2026, a US SMS from a toll-free number costs about 1 to 1.5 cents per segment, and a UK SMS about 5 to 7 cents, carrier fees included. Bigger monthly plans get lower rates, and your account's exact rates are in Klaviyo under Settings > Billing.

How much does SMS marketing cost per month?

It depends on how many texts you send and where. On Klaviyo's pricing calculator, 10,000 one-segment US texts a month cost $125 and 100,000 cost $1,115. The same volumes in the UK cost $575 and $5,250. Add a short code fee if you have one.

Do unused Klaviyo SMS funds roll over?

No. Klaviyo's Mobile Messaging plan is prepaid every month, and unused spend doesn't carry over to the next billing cycle. If you keep having spend left over, downgrade the plan.

Why is SMS more expensive in the UK?

Carriers charge different amounts to deliver texts in each country, and Klaviyo's rates follow those costs. On Klaviyo's list prices, a UK text costs about 5 times a US toll-free text. UK branded sender IDs also add an unsubscribe link, which can push a text into a second segment.

Is MMS worth the extra cost?

Usually not. On Klaviyo's US list prices, an MMS costs about 3 times a 1-segment SMS, so the image has to bring in a lot more contribution than the plain text would have. We only use MMS when a test shows it earns that back.

Does a short code make SMS cheaper?

Not on its own. The rate per message is about 10% lower, but a short code adds its own monthly fee, around $500 for a dedicated short code. It's mainly worth it for faster delivery on big sends.

Is SMS marketing worth the cost?

It can be, for the right moments and the right audience. Compare what each send cost with what it brought in, and factor in your margin. If the cost is close to the revenue, it isn't worth it, no matter how good the revenue number looks.

Want Us to Build and Manage This for You?

Related Reading