Free · No credit card
By Benchmarketing Research Team Reviewed by Performance Marketing Editorial Reviewed March 2026 · observations Q1 2023 – Q4 2024Cross-campaign averages · SMS Ecommerce Marketing · 2026
98.4%
Open Rate, cross-campaign type median
Welcome series leads on revenue per message at $1.12 median — driven by the opt-in incentive offer that generates first purchases, plus the high engagement of newly subscribed recipients. Cart abandonment at $0.92 median is the highest-ROI triggered flow. Browse abandonment and standard winback campaigns deliver lower RPM but remain highly profitable given low cost-per-send.
| Segment | Median RPM | P25 | P75 | Elite |
|---|---|---|---|---|
| Cart Abandonment SMS | $0.92 | $0.52 | $1.84 | $3+ |
| Winback Campaign | $0.76 | $0.44 | $1.52 | $2.5+ |
| Flash Sale / Promo | $0.64 | $0.36 | $1.24 | $2+ |
| Browse Abandonment | $0.52 | $0.28 | $1.04 | $1.8+ |
| Post-Purchase (upsell) | $0.56 | $0.32 | $1.12 | $2+ |
| Welcome Series | $1.12 | $0.64 | $2.24 | $3.5+ |
| Loyalty / VIP | $0.80 | $0.44 | $1.60 | $2.8+ |
Revenue per message = total attributed revenue from SMS campaign / number of messages sent. Multi-touch attribution window: 24 hours for triggered flows, 5 days for broadcast campaigns.
Flash sale messages (17.4% median CTR) outperform all other types because time-limited urgency is native to SMS's instantaneous delivery format. VIP and loyalty exclusives (16.4%) perform similarly because subscribers in VIP segments have self-selected as high-engagement buyers. Standard promotional SMS (10.4%) and winback (7.4%) lag because they lack the urgency or exclusivity signals that drive immediate action.
| Segment | Median CTR | P25 | P75 |
|---|---|---|---|
| Cart Abandonment | 14.4% | 8.4% | 24.4% |
| Flash Sale (time-limited) | 17.4% | 10.4% | 28.4% |
| VIP / Loyalty Exclusive | 16.4% | 9.4% | 26.4% |
| Promotional (standard) | 10.4% | 6.4% | 17.4% |
| Browse Abandonment | 9.4% | 5.4% | 15.4% |
| Winback | 7.4% | 4.4% | 12.4% |
CTR = clicks on SMS link / messages delivered. Tracked via UTM parameters and SMS platform click tracking. Unsubscribes not counted as clicks.
Flash Sale CTR 17.4% medianP25
10.4%
Median
17.4%
P75
28.4%
Elite
-
Cart Abandonment CTR 14.4% medianP25
8.4%
Median
14.4%
P75
24.4%
Elite
-
Timing is the single biggest lever in cart abandonment SMS performance
Cart abandonment SMS sent within 1 hour of abandonment converts at 8.4% median — twice the rate of the same message sent at 3 hours. At 6 hours, conversion drops below 4%. SMS's immediacy advantage is its core differentiator from email: buyers still have the cart mentally active and the purchase intent fresh. The 1-hour trigger is not a suggestion — it's the primary performance driver. Platforms like Klaviyo, Attentive, and Postscript allow flow timing at 60-minute precision.
Welcome series generates the highest revenue per message of any campaign type
Welcome series SMS ($1.12 median revenue per message) outperforms all other campaign types because it reaches subscribers at peak engagement — immediately after they've opted in and demonstrated brand interest. Welcome series SMS typically include an opt-in incentive offer (10–15% discount) plus brand story and bestseller showcasing. Brands with a 3–5 message welcome sequence generate 40–60% more first-purchase revenue from SMS subscribers than single-message welcome flows.
Flash sale messages produce the highest CTR at 17.4% median — urgency is SMS-native
SMS's native delivery format (immediate, persistent on lock screen) is uniquely suited to time-limited offers. Flash sale messages outperform standard promotional SMS on CTR by 67% because the time constraint (2-hour window, today only) matches the channel's instantaneous nature. Buyers who receive a flash sale SMS see it within 3 minutes on average — right when the offer is actionable. Brands that send flash sale SMS see 2–4x more same-day revenue than brands relying on flash sale email alone.
Segmenting by purchase frequency dramatically increases SMS revenue per recipient
A 1x buyer responding to a 'come back' winback message behaves completely differently from a 5x buyer receiving a loyalty reward. SMS programs that segment by purchase frequency — 1x buyers (nurture/winback focus), 2–3x buyers (loyalty building), 4x+ buyers (VIP treatment, early access) — generate 35–55% higher revenue per message than unsegmented batch sends. One-size-fits-all promotional SMS is the most common SMS program failure mode for ecommerce brands.
Timing, personalization, and segmentation are the three highest-leverage optimizations for ecommerce SMS. Most programs underinvest in all three.
01Send cart abandonment within 1 hour — conversion rate drops 60% after 3 hours
The 1-hour trigger is the single most impactful implementation decision in ecommerce SMS. At 60 minutes, buyers still have the cart mentally active and purchase intent is warm. At 3 hours, most buyers have either moved on or purchased elsewhere. Configure your SMS flow in Attentive, Klaviyo, or Postscript to fire at exactly 60 minutes after confirmed abandonment. Don't wait until evening or morning if abandonment happens at 2pm — the optimal time is 1 hour post-abandonment, period.
02Use first-name personalization and product name in SMS copy
'Hey [Name], you left [Product Name] in your cart — it's still waiting for you' outperforms generic 'You forgot something in your cart' by 18–24% on CTR. First-name personalization adds 8–12% CTR lift; product name adds another 10–14%. Dynamic product name insertion requires your SMS platform to have a product catalog integration with your Shopify, WooCommerce, or BigCommerce store — Attentive, Postscript, and Klaviyo all support this. Build personalization into every triggered flow from day one.
03Include time-limited offers to create urgency ('Expires in 2 hours')
Time-bounded language in SMS copy increases CTR by 25–40% vs. evergreen promotional language. For cart abandonment: 'Your cart expires at midnight' or 'Grab it before it sells out' — use real scarcity when possible (low inventory) and time-bounded urgency when it's not. For flash sales, the expiry is built in — always include the end time in the message: '50% off ends tonight at 11:59 PM EST.' Countdown language in SMS performs comparably to countdown timers in email, without requiring HTML.
04Segment by purchase history — send different messages to 1x vs. 3x+ buyers
A customer who has purchased once needs encouragement and a clear value proposition. A customer who has purchased five times is a loyalist who wants recognition and exclusivity. Sending the same promotional SMS to both wastes opportunity on the loyalist (who would buy without a discount) and fails the one-time buyer (who needs more than a price push). Build three subscriber segments: New (0 purchases), Active (1–2 purchases), VIP (3+ purchases) — and create separate message templates for each. VIP segments should receive early access, exclusive offers, and higher RPM content.
05A/B test SMS timing — 12pm and 7pm local time consistently outperform other windows
12pm (lunch) and 7pm (post-dinner) local time are the highest-performing SMS send windows for ecommerce, with CTR 15–25% above sends at 9am, 3pm, or 9pm. Both windows catch recipients during low-friction, leisure browsing moments. 'Local time' is critical — send at 12pm recipient local time, not 12pm ET broadcast. All major SMS platforms support timezone-aware sending. Test your specific audience by A/B splitting your next broadcast send between 12pm and 7pm local and measure CTR, not just clicks, to control for list size.
98.4% is the median open rate across ecommerce SMS campaigns — because SMS is read almost universally. Unlike email, where open rate is a primary performance metric, SMS open rate is not a meaningful differentiator because nearly all messages are opened. The metrics that matter for ecommerce SMS are: CTR (are recipients clicking?), revenue per message (how much revenue does each send generate?), and opt-out rate (are you sending too frequently or irrelevantly?). A 14.4% median CTR is the benchmark to optimize against, not open rate.
Every statistic on this page traces to a named source below. Benchmarketing does not publish anonymous "studies show" figures. Rows labeled Benchmarketing are our own aggregated, curated benchmark data.
No account needed. At most one email a week, only when something moves.
See how your campaigns compare with industry benchmarks, with the source and confidence of every figure.
Get started freeInvite-only right now · 14-day free trial when you join
These benchmarks are drawn from a multi-source benchmark cohort aggregated across industries and regions, covering the period Q1 2023 – Q4 2024. Figures on this page come from the Benchmarketing benchmark dataset: thousands of curated benchmark observations spanning channels, industries, and US metro areas, refreshed on a published schedule. Every statistic traces to a named source — no anonymous “studies show.” Data is sourced from:
The Benchmarketing 4-Band Method reads every marketing metric against four percentile bands — P25 (bottom quartile), median, P75 (top quartile), and elite (top ~10%) — for a specific industry and channel, instead of a single cross-industry average. Averages blend brand and non-brand campaigns, $500/month and $500,000/month accounts, and unrelated industries into a number almost nobody actually has.
Benchmarks reflect median values across large sample sets. Your industry, business model, and account maturity will cause variation. Use P25/P75 ranges to understand realistic distribution.
Read full methodologyWritten by
Benchmarketing Research Team
Data & Analytics
Reviewed by
Performance Marketing Editorial
Senior Review
Last updated
Reviewed March 2026
Observation period: Q1 2023 – Q4 2024
SMS Marketing Overview
Full SMS channel benchmarks
Email Open Rate
Email vs. SMS open rate comparison
Email CTR
Click-through rate benchmarks
Cart Abandonment Rate
Cart abandonment data by category
Push Notification Benchmarks
Mobile push vs. SMS comparison