"What's the ROI of SMS marketing?" is a question with a frustratingly variable answer. The range of outcomes — from modest to extraordinary — is wide enough that aggregate averages are nearly meaningless without context.
This guide breaks down how to calculate your actual SMS ROI, what drives the gap between mediocre and excellent returns, and where SMS marketing sits in the broader marketing mix in 2025.
Understanding ROI starts with understanding the cost side of the equation. SMS marketing costs fall into three categories:
Per-message costs: $0.01–$0.05 per SMS in the US, depending on your platform and volume tier. MMS (with images) costs $0.02–$0.10 per message.
Platform fees: Most SMS platforms charge $50–$500/month in platform fees, depending on list size and features. Some platforms charge purely per-message with no monthly fee.
10DLC registration and campaign fees: In the US, registering a brand and campaign with The Campaign Registry costs approximately $4/month plus a one-time brand registration fee.
For a brand sending 4 campaigns per month to 5,000 subscribers:
Revenue attribution from SMS requires UTM tracking on all links and proper GA4 or analytics setup. Track:
Typical revenue ranges for a 5,000-subscriber SMS list:
| Program Quality | Monthly Revenue | Monthly Cost | ROI |
|---|---|---|---|
| Basic (2 campaigns/month, no flows) | $900–$1,800 | $250 | 260–620% |
| Standard (4 campaigns + flows) | $2,500–$5,000 | $450 | 455–1,010% |
| Advanced (segmented, automated) | $6,000–$12,000 | $600 | 900–1,900% |
The gap between 260% ROI and 1,900% ROI on the same list size comes down to four factors:
1. Segmentation. Brands sending segmented, relevant messages see 2–3x higher revenue per subscriber than brands broadcasting to their entire list.
2. Automated flows. Abandoned cart, welcome, and post-purchase flows run 24/7 with zero incremental cost per campaign. They often represent 40–60% of total SMS revenue for advanced programs.
3. List quality. A list of 5,000 highly engaged opt-in subscribers generates dramatically more revenue than a list of 5,000 contacts with mixed consent and low engagement.
4. Offer strategy. Brands with disciplined offer strategies — occasional high-value offers rather than constant small discounts — see higher revenue per campaign because subscribers haven't been trained to wait for better deals.
| Channel | Avg. ROI | Notes |
|---|---|---|
| Email Marketing | 3,600% | Very high, but average list size much larger; lower per-subscriber revenue |
| SMS Marketing | 500–2,500% | Higher per-subscriber revenue than email |
| Paid Social (Meta) | 200–400% | Highly variable, competition increasing |
| Google Search (PPC) | 200–800% | Intent-driven, expensive in competitive categories |
| Influencer Marketing | 150–600% | Hard to attribute accurately |
Email's headline ROI number is often cited without context: it reflects an average list size 10–20x larger than SMS lists for most brands. On a per-subscriber basis, SMS revenue is typically higher than email revenue.
1. Total SMS revenue (from analytics): $X
2. Total SMS cost (platform + per-message + fees): $Y
3. ROI = (X − Y) / Y × 100
For a more conservative attribution, use only direct SMS-attributed revenue (purchases where SMS was the last click). For a more complete picture, include assisted revenue.
Track this monthly. The brands with the best SMS ROI see it improve consistently over the first 12 months as they optimize copy, timing, segmentation, and automation. The channel rewards investment in learning.
Maria Jensen
SMS Marketing Strategist at Textcanon
Helping businesses reach their audience through effective, compliant SMS marketing. Writing about strategy, deliverability, and growth.