Klaviyo & EmailNovember 24, 2025 · Updated October 26, 2026

Is SMS Marketing Worth It for Your Store? A Unit-Economics Decision Guide

Is SMS marketing worth it for a Shopify store? This unit-economics guide shows how to calculate SMS ROI, break-even, and cost per message in the US.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

Is SMS Marketing Worth It for Your Store? A Unit-Economics Decision Guide

Is SMS marketing worth it? Usually, when revenue per SMS subscriber beats message cost plus list-building cost. US Shopify stores with high-intent flows like abandoned cart tend to pass that test. Stores that only blast promos, run thin margins, or send mostly outside the US often don't.

That's the whole decision. Not a slogan about open rates. Not a default "yes" because a competitor launched texts. Run the unit economics on your account, then turn the channel on or leave it off.

I'm Mark Cijo. I run GOSH Digital, a Klaviyo Gold Partner. We work with 150+ clients, $70M+ revenue driven, and $23M+ ad spend managed. This is the framework I use when a US Shopify owner asks if SMS belongs in the stack.

Is SMS marketing worth it for a Shopify store?

SMS is worth it when the contribution from attributed SMS orders covers three costs:

  1. What you pay Klaviyo to send the message
  2. What you paid to collect the number (the popup incentive, the extra discount for text signup, any paid traffic aimed at SMS)
  3. The margin you give away on the offer inside the text

Klaviyo's 2026 SMS marketing benchmarks, drawn from more than 183,000 customers, show why some stores clear that bar and others don't. SMS flows were 7.6% of sends and 45.2% of SMS revenue. Flow revenue per recipient ran about 8x campaign RPR. Flow click rate averaged 9.65% versus 5.6% for campaigns. Flow order rate averaged 1.9% versus 0.27% for campaigns.

Stores that pass tend to have a real reason to text: a cart sitting unpaid, a restock, a time-boxed drop, a replenishment window. That last one pairs with how you increase repeat purchase rate on Shopify. If the product already has a repurchase cycle, a short text at the right moment has a job.

Stores that fail the test tend to treat SMS like a cheaper email list. Same weekly blast, same unsegmented audience. EXAMPLE: the same 20% off you already put in the email. Campaign RPR in Klaviyo's 2026 industry table sits in a tight band around $0.26 to $0.36. That can still beat send cost. It often loses once you add the signup discount and a thin contribution margin.

None of that is a rule of thumb for your AOV, list size, or monthly budget. Pull your RPR, your rate card, and your incentive cost. The published averages only tell you which shape of program usually works.

How much does Klaviyo SMS cost per message in the US?

I am not going to quote a US per-text price as if it were universal. Klaviyo does not publish one public number that applies to every plan, and the live rate lives in your account.

Start on Klaviyo's pricing page. That page lists $5 of mobile messages per month on the free plan, and paid mobile messaging is separate from the email plan. Klaviyo's pricing explainer says you commit to a mobile spend that burns down as you send. Rates vary by message type and country. MMS costs more than SMS.

On July 13, 2026, Klaviyo documented a move from credit-based mobile pricing to per-message, dollar-based rates. New customers and free mobile plans moved that day. Existing paid mobile plans move on the next billing cycle after August 13, 2026. Your billing page is the source of truth.

Klaviyo's mobile messaging help article is the one to keep open while you budget:

  • You pay per recipient, per SMS segment
  • A longer text that splits into two segments costs two times the per-segment rate
  • US and Canada SMS/MMS rates also differ for toll-free versus short code
  • Path to the table: Settings > Billing, then View text message ratios, or See rates on the mobile card

Klaviyo's own article uses this worked figure: if the rate for a country is $0.02 per segment and you send a 1-segment SMS to 10 people, that send costs $0.20. That is Klaviyo's example, not your invoice.

If you want the email-plan side of the bill, our Klaviyo pricing breakdown covers active profiles, and the free Klaviyo pricing calculator shows the monthly cost at your list size. Don't mix that number into per-text math. Email and SMS are billed on different meters.


If you want this run on your Klaviyo rate card and last 90 days of sends, book a free SMS unit-economics check.

Book a free SMS unit-economics check


How do you calculate SMS ROI and break-even?

Use contribution, not vanity revenue.

SMS contribution (one period):

(SMS-attributed orders × average order value × contribution margin) − (messages × rate per segment × segments per message) − list-building cost

SMS ROI:

SMS contribution ÷ (send cost + list-building cost)

Break-even orders for a single send:

(send cost + allocated list-building cost) ÷ (AOV × contribution margin)

Klaviyo will show attributed revenue. That is the top of the formula, not the answer. EXAMPLE: a $4,000 SMS campaign that spent $80 to send and $1,200 in "text-only" discounts can still be a loss after COGS.

List-building cost is the piece most stores skip. EXAMPLE: if the popup says "20% off when you join SMS," that 20% is a cost. If you run paid ads at a SMS-only landing page, that spend is a cost. If you collect the number at checkout with no extra offer, list cost can be close to zero, which is why checkout opt-in changes the math.

EXAMPLE: one month of US Klaviyo SMS

Every number below is an example. Swap in your rate card, your AOV, and your margin.

EXAMPLE inputs

  • 5,000 US SMS subscribers with recorded consent
  • 4 campaign sends, 1 segment each: 20,000 campaign messages
  • 1,000 flow messages (cart, welcome, restock)
  • EXAMPLE rate: $0.02 per segment, the figure Klaviyo uses in its help article
  • EXAMPLE send cost: 21,000 × $0.02 = $420
  • EXAMPLE new SMS subscribers this month: 200
  • EXAMPLE text-only incentive redeemed: 80 orders × $10 = $800 list-building cost
  • EXAMPLE AOV: $80
  • EXAMPLE contribution margin: 50%
  • EXAMPLE attributed orders: 90 (use Klaviyo's SMS-attributed placed orders, not a guess)

EXAMPLE result

  • Attributed revenue: 90 × $80 = $7,200
  • Gross contribution: $7,200 × 50% = $3,600
  • SMS costs: $420 + $800 = $1,220
  • SMS contribution: $3,600 − $1,220 = $2,380
  • SMS ROI on cash outlay: $2,380 ÷ $1,220 ≈ 1.95x

Same store, worse mix:

  • EXAMPLE attributed orders drop to 20
  • Gross contribution: $1,600 × 50% = $800
  • Costs stay $1,220
  • SMS contribution: −$420

The channel did not "fail because SMS doesn't work." It failed because attributed contribution could not cover send cost plus the signup deal.

Break-even on send cost alone is a low bar. At a $0.02 EXAMPLE rate and $40 EXAMPLE contribution per order, you need one order per 2,000 messages to cover postage. Klaviyo's published campaign order rate is 0.27%, which is 5.4 orders per 2,000 messages. Postage is rarely the killer. The incentive and the margin are.

Do this in your account, not in a spreadsheet of industry averages. Strategy here is account-specific.

Which SMS flows pay back first?

Start where intent is already on the table. Klaviyo's 2026 SMS report is blunt about it: flows are a sliver of send volume and almost half of SMS revenue, and 64.4% of SMS flow revenue came from new buyers versus 20% for campaigns.

I would stand up these in this order. Your account can disagree. Check RPR by flow after 30 to 60 days of clean data.

Abandoned cart SMS. The shopper already picked a product and left. Shopify cites Baymard's 70.22% average cart abandonment rate as the baseline the industry measures against. One consented cart text is a recovery attempt, not a newsletter. Put it in the same program as email, with one suppression logic, so you don't double-fire.

Browse or back-in-stock SMS. Same idea: they asked, or they hovered. A restock text has a job the weekly campaign does not. If you already run a price-drop or restock flow, adding SMS only for people who opted into texts is the cheap test.

Welcome SMS. Only if they opted into SMS on the form, and only to deliver what you promised. A welcome text that restates a code they already got by email is wasted postage. The welcome flow should decide whether SMS is the first touch or the backup.

Campaign SMS. Last, and narrower than you think. Flash sales, launches, VIP early access. Klaviyo's US campaign benchmark ranges put unsubscribe rates under 0.5% in the "great" bucket and 2.0% and above in "critical." If a promo text is unsubscribing people faster than it pays contribution, it is not a growth lever.

I would not open with a weekly "new arrivals" text. That is email's job.

When is SMS not worth it?

Skip SMS, or pause it, when the unit economics or the consent story is broken.

You don't have express SMS consent. Email opt-in is not SMS opt-in. Klaviyo's US SMS compliance guide says you need express consent before you text, and that a phone number collected for something else is not permission. Bought lists and lead-gen handoffs are called out as invalid.

The signup deal eats the margin. EXAMPLE: if you have to give 20% off to get the number, then another 15% off inside the first three texts, you are buying a list you cannot monetize. Cut the incentive or don't collect the number.

Contribution margin is thin and AOV is low relative to your real costs. I will not give you a cutoff AOV. Plug your margin into the break-even formula. EXAMPLE: a $22 impulse item with a 25% margin and a $10 SMS coupon is a different business than a $140 replenishable with a 55% margin and checkout opt-in.

Most of the list sits outside the US. Klaviyo rates are country-specific. International segments can cost more per message, and consent rules change. Check the rate table before you clone a US send.

Email flows are not built. SMS will not rescue a store with no cart email, no welcome series, and no suppression. Fix email and SMS retention first, then add texts to the flows that already make money.

You would have to over-send to "make SMS work." EXAMPLE: if the only way the list looks profitable is four promo texts a week, you are paying in unsubscribes. Klaviyo's US campaign ranges flag unsubscribe rates of 2.0% and above as critical and note that carriers can limit or block sending.

You cannot operate the compliance basics. Disclosure language on the form, recorded consent, STOP handling, and a person who actually reads inbound texts. If that sounds like overhead you will skip, don't turn the channel on.

SMS vs email: where does each one win?

They are not substitutes. They are different prices for different jobs.

On Klaviyo's 2026 email benchmarks, a good email click rate is 1.69% for campaigns and 5.58% for flows. On the 2026 SMS benchmarks, those figures are 5.6% and 9.65%. Texts get more clicks. They also cost you per segment, while email scale is mostly a function of active profiles.

Email wins when the message needs room: education, product stories, a 3-email welcome, a replenishment sequence, a long winback. Email is the channel you can send more often without lighting money on fire per recipient.

SMS wins when delay kills the sale: cart, restock, a 24-hour drop, a replenishment ping the day before they run out. Keep it one idea, one link, one ask.

Email plus SMS in one profile wins when you can suppress across channels. Cart email at 30 minutes, cart SMS later, only to people who consented to texts and did not convert. That is the point of staying inside Klaviyo for both, which is the default I recommend for most Shopify stores already on Klaviyo.

If you are choosing a dedicated SMS inbox instead, don't settle that here. Read Klaviyo vs Attentive and Klaviyo vs Postscript. The comparison detail belongs on those pages.

FAQ

Is SMS marketing worth it if my Shopify list is small?

Maybe. A few thousand consented US numbers plus a cart SMS can be enough to learn. A few hundred numbers you bought, or a list you blast twice a week, will not teach you anything useful. Measure contribution on the flows first. If those are negative, campaigns will not save you.

How do I read Klaviyo SMS cost per message without guessing?

Open Settings > Billing and open the text message rate table, View text message ratios, or See rates. Confirm whether you are on per-message dollar rates or leftover credits. Confirm toll-free versus short code. Confirm US versus other countries. Then price a draft in the SMS editor so you can see segments before you send. Klaviyo's rate article walks through the formula: rate × recipients × segments.

What is a clean SMS ROI formula?

(Attributed SMS revenue × contribution margin − send cost − list-building cost) ÷ (send cost + list-building cost). If you skip margin and list cost, you will call a discount-funded blast a win.

No, this is not legal advice. For US marketing texts, the FCC's robotext guidance says commercial texts require written consent. 47 U.S.C. § 227 sets private statutory damages at $500 per violation, and up to three times that if a court finds a willful or knowing violation. Klaviyo says SMS consent must be collected separately from email, cannot be forced as a condition of purchase, and cannot come from a purchased list.

The FCC's March 5, 2024 opt-out order requires honoring revocation by any reasonable means within a reasonable time, not to exceed 10 business days. Those provisions took effect April 11, 2025.

A follow-on rule published October 26, 2026, effective November 25, 2026, lets senders designate an exclusive opt-out method. If they do not designate one, they still have to honor any reasonable means. Have counsel review your form language.

What should I do when someone texts STOP?

Let the platform do it. Klaviyo removes US SMS consent automatically for STOP, even when the word sits inside a longer reply, and you cannot switch that to exact-match for US subscribers. Unsubscribe detection is on by default in the US and is meant to catch obvious opt-out phrasing that is not a perfect keyword. After a toll-free STOP, carriers expect START or UNSTOP before they will deliver again.

Should I add SMS before I hire anyone?

Only after you can see consent, a rate card, and one high-intent flow you are willing to measure for a month. If you want that pass done with you, that is the SMS unit-economics check.


Ready to see whether SMS is worth it on your numbers, not a benchmark table?

Book a free SMS unit-economics check

GOSH Digital is a Klaviyo Gold Partner. 150+ clients, $70M+ revenue driven, $23M+ ad spend managed.



Mark Cijo is the founder of GOSH Digital, a Klaviyo Gold Partner working with 150+ clients, $70M+ revenue driven, and $23M+ ad spend managed.

Mark Cijo

Written by Mark Cijo

Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.

Book a free strategy call →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

30 minutes. No pitch deck. Just your data and our honest take.