💬 SMS

SMS Marketing ROI: How to Calculate and Improve Your Returns

Havari Team·11 February 2026·8 min read

SMS has a low cost per message and a fast response window, which is why it tends to produce a strong return compared to channels with higher production costs or slower feedback loops. But 'strong return' only means something if you're calculating it properly. This guide walks through the formula, the metrics that actually explain your number, and the changes most likely to improve it.

The basic SMS ROI formula

Return on investment measures the revenue a campaign generates against what it cost to run. The formula is straightforward: (Revenue − Cost) ÷ Cost × 100 = ROI%. If a campaign costs £100 to send and drives £1,000 in attributable sales, that's a 900% return. The principle is simple; the hard part is being honest about what counts as cost and what counts as attributable revenue.

💡

Include the full cost, not just the message fee

Total campaign cost should include platform fees, per-message cost, any creative or copywriting time, and staff time spent building and sending the campaign — not just the headline price per text.

What actually drives SMS ROI

SMS tends to perform well on ROI for a combination of reasons: the cost per message is low relative to other paid channels, texts are typically read within minutes rather than sitting in an inbox, and the format forces messages to be short and direct, which tends to produce clearer calls to action. None of that guarantees a strong return on its own — a low-cost channel sending irrelevant messages still produces a poor result. The ROI comes from combining the channel's natural advantages with good targeting and timing.

Metrics to track before you can trust your ROI number

Track these for every campaign

Delivery rate — the percentage of messages that actually reached a handset
Click-through rate on any links included in the message
Conversion rate — the percentage who completed the action you wanted
Revenue per message sent
Cost per acquisition (total cost divided by conversions)
Unsubscribe rate, so you can spot when a campaign is doing damage alongside its sales

It's worth being clear about what SMS platforms can and can't measure directly. Delivery and click-through rates are trackable with certainty. Revenue attribution usually depends on connecting a link click or a discount code back to a sale in your e-commerce or booking system — so the quality of your ROI figure is only as good as that link between platforms.

How to calculate ROI for a real campaign

Working through a campaign

1

Add up every cost

Platform fees, message cost multiplied by volume, and any time spent building the campaign.

2

Define what counts as attributable revenue

Decide in advance — sales through a tracked link, a discount code, or bookings made within a set window after the send.

3

Tag your links

Use a unique link or code per campaign so revenue can be traced back to that specific send, not just 'SMS in general'.

4

Subtract cost from revenue, divide by cost

Multiply by 100 to get your ROI percentage.

5

Compare across campaigns, not against a benchmark

Your own campaign-to-campaign trend tells you more than any industry-wide figure, since audience, offer and list quality all vary too much to compare fairly.

Example: a trackable campaign message

Hi Sarah, your usual order's back in stock! Get 15% off this week with code BACK15: havari.link/xy4k2 Reply STOP to opt out.

Campaign types that tend to perform well

Some campaign formats consistently produce strong engagement because they pair well with SMS's immediacy. Limited-time offers create urgency that suits a channel people check straight away. Abandoned cart or booking reminders catch people who were already close to converting. Personalised reminders — a birthday offer, a re-stock alert on something a customer actually bought before — tend to outperform generic promotions because the relevance is doing the work, not the discount size.

The channel gives you speed and low cost. The targeting is what turns that into actual return.

Common mistakes that quietly erode ROI

Sending too often pushes up unsubscribe rates, which shrinks your addressable list over time and drags down every future campaign's return. Poor timing — late at night or early morning — reduces engagement regardless of how good the offer is. Untagged links make revenue attribution a guess rather than a measurement. And skipping compliance basics, like consent records and opt-out handling, risks fines and list attrition that cost far more than any single campaign earns back.

Minutes
Typical window before a text gets read
1
Link or code per campaign, tagged separately
2-4/mo
A sustainable marketing send frequency for most lists

Tools for tracking SMS ROI properly

A platform that only tells you a message was 'sent' isn't giving you enough to calculate ROI. Havari's campaign reporting shows delivery and click performance per send, so you can see which campaigns are actually driving link clicks rather than assuming every send performed the same. Pairing that with UTM-tagged links or unique discount codes in your e-commerce or booking system closes the loop from click to revenue.

How quickly can I expect to see returns from an SMS campaign?

SMS tends to produce fast feedback compared to other channels — most engagement on a campaign happens within the first few hours of sending, since texts are typically read quickly rather than sitting unopened.

What counts as a good SMS conversion rate?

It varies significantly by industry, offer and audience quality, which is why comparing your own campaigns over time is more useful than chasing a generic industry benchmark.

Is SMS marketing worth it for a small business with a limited budget?

The low cost per message means even a small campaign to a few hundred contacts can be tested cheaply, which makes it a reasonable channel to trial before committing significant spend.

SMS marketing's return comes from the combination of low cost, fast reach and good targeting — not from the channel alone. Track delivery, clicks and tagged conversions consistently, and the ROI conversation stops being a guess and starts being a number you can actually trust and improve campaign by campaign.

Ready to see it in action?

Join UK businesses using Havari to reach customers across SMS, WhatsApp, Email, Instagram and Messenger — all from one shared inbox.

Get 25 Free Messages

25 free messages · No credit card required · Cancel anytime