Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The channel your competitors spend 5% of their budget on generates 30% of revenue
What Is Email Marketing ROI for Ecommerce?
Thirty-six dollars back for every one spent.
Email marketing ROI is the revenue generated per dollar invested in email, and for ecommerce it averages $36-42 for every $1 spent — the highest return of any digital marketing channel. This figure comes from Litmus's 2023 State of Email report and is confirmed by DMA data tracking email performance across 500+ brands. The gap between email and the next-best channel (SEO at $22 per $1) keeps widening.
That $36-42 figure is not a ceiling. It is the average. Some stores we work with at WebMedic see $50-60 per dollar when their automation flows are properly built. Others sit at $8-10 because they are blasting weekly promos to their entire list and calling it a strategy.
The difference is not the tool. Klaviyo, Omnisend, Mailchimp — they all work. The difference is what you automate, how you segment, and whether you are measuring the right numbers.
Let me show you exactly how email stacks up against every other channel, which flows matter most, and how to calculate your own email ROI.

How Does Email ROI Compare to Other Marketing Channels?
No other channel comes close.
Email delivers $36-42 per $1 spent, compared to $22 for SEO, $17 for content marketing, and $2-4 for paid social. According to Litmus and DMA benchmarks, email consistently tops every other digital channel for ecommerce ROI. The median Shopify store generates 25-30% of total revenue from email with less than 5% of marketing spend allocated to it.
Here is the full breakdown, based on aggregated industry data:
| Channel | Average ROI (per $1 spent) | Typical Budget Share | Revenue Share | Source |
|---|---|---|---|---|
| Email marketing | $36–42 | 3–5% | 25–30% | Litmus 2023, DMA |
| SEO / organic search | $22 | 10–15% | 15–25% | BrightEdge |
| Content marketing | $17 | 8–12% | 10–15% | Content Marketing Institute |
| SMS marketing | $8–12 | 2–4% | 3–8% | Attentive, Postscript |
| Paid search (Google Ads) | $2–8 | 20–30% | 15–25% | WordStream |
| Paid social (Meta, TikTok) | $2–4 | 25–40% | 15–30% | Meta Business Suite data |
| Influencer marketing | $2–5 | 5–10% | 3–8% | Influencer Marketing Hub |
Sources: Litmus State of Email 2023, DMA Marketer Email Tracker, BrightEdge Research, WordStream Industry Benchmarks
Look at the mismatch. Most Shopify stores spend 25-40% of their budget on paid social and 3-5% on email. Yet email generates more revenue per dollar than paid social by a factor of 10-15x.
We see this pattern in every revenue audit we run for Malaysian and Singaporean stores. The brand spending RM15,000/month on Meta ads generates RM45,000-60,000 from those ads. Their email list — barely maintained, no proper flows — still quietly produces RM20,000-30,000 with almost zero marginal cost.
The math is hard to argue with.
Why the gap is so large
Email has three structural advantages over every paid channel:
- Zero acquisition cost per message. You already own the list. Every email costs fractions of a cent to send, versus RM2-15 per click on Meta or Google.
- No algorithm dependency. Meta can change your reach overnight. Email arrives in the inbox regardless of what Zuckerberg decides this quarter.
- Compounding asset. Every new subscriber increases future revenue without increasing ad spend. A list of 10,000 subscribers is worth RM30,000-50,000/year in revenue with proper automation — Shopify's own research confirms this range.
Paid ads are a rental. Email is ownership.

Which Email Flows Generate the Most Revenue?
Five flows do 80% of the work.
Automated email flows — not campaigns — drive the majority of ecommerce email revenue. The top 5 flows (welcome, abandoned cart, post-purchase, browse abandonment, and win-back) typically generate 60-80% of total email revenue according to Klaviyo's 2024 benchmark data across 100,000+ ecommerce brands. Welcome flows alone average $2.57 revenue per recipient, compared to $0.11 for promotional campaigns.
Here is what the revenue split looks like in a well-built email program:
1. Welcome flow
Revenue per recipient: $2.57 (Klaviyo benchmark)
This is the single highest-ROI email you will ever send. Someone just subscribed. They are at peak interest. A 4-email welcome sequence converts 3-4x better than a single discount-code email.
Most stores we audit have a one-email welcome. "Thanks for subscribing. Here is 10% off." That is leaving 60-70% of welcome flow revenue on the table.
2. Abandoned cart flow
Revenue per recipient: $3.65 (Klaviyo benchmark)
Cart abandonment sits at 70-80% across ecommerce (Baymard Institute, 2024). A 3-email cart recovery sequence recovers 5-15% of those carts. The math: if your store has RM100,000/month in abandoned carts, a proper flow recovers RM5,000-15,000.
3. Post-purchase flow
Revenue per recipient: $1.20 (Klaviyo benchmark)
This flow turns one-time buyers into repeat customers. Cross-sell, review request, education, replenishment reminder. Repeat customer rate is the single biggest predictor of long-term profitability — and post-purchase email is the cheapest way to drive it.
4. Browse abandonment flow
Revenue per recipient: $0.73 (Klaviyo benchmark)
Someone viewed a product page but did not add to cart. A gentle nudge 1-4 hours later recovers interest while the product is still fresh. Lower conversion rate than cart abandonment, but much higher volume.
5. Win-back flow
Revenue per recipient: $0.55 (Klaviyo benchmark)
Targets lapsed customers who have not purchased in 60-120 days. A 3-step escalation — reminder, incentive, last chance — reactivates 2-5% of dormant customers. Those reactivated buyers have a 60% higher LTV than first-time customers.
The pattern is clear. Flows run 24/7 without anyone touching them. Campaigns — your weekly promos, your flash sales — generate spikes but require constant effort. The stores with the highest email ROI get 60-70% of email revenue from flows and 30-40% from campaigns.
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Do You Calculate Email Marketing ROI?
The formula is simple. The inputs take more thought.
Email marketing ROI is calculated as (email revenue minus email costs) divided by email costs, multiplied by 100. For accuracy, include ESP fees, design costs, and team time in the cost side. A healthy ecommerce email program should show 3,000-4,000% ROI, meaning $30-40 back for every $1 invested. Anything below 1,500% signals a list health or segmentation problem, according to Litmus benchmarks.
The formula
Email ROI = ((Email Revenue - Email Costs) / Email Costs) × 100
What counts as email revenue
Your ESP (Klaviyo, Omnisend, etc.) tracks this using attribution windows — typically last-click or last-touch within 3-5 days. Include:
- Revenue from flows (automations)
- Revenue from campaigns (manual sends)
- Revenue from transactional emails that include product recommendations
Do not include revenue from orders that happened to come from email subscribers but did not click an email before purchasing. That inflates the number and gives you false confidence.
What counts as email costs
This is where most brands undercount. Include everything:
| Cost Component | Typical Monthly Cost (SMB) | Notes |
|---|---|---|
| ESP platform (Klaviyo, Omnisend) | RM300–2,000 | Scales with list size |
| Email design / template creation | RM0–1,500 | DIY or agency |
| Copywriting | RM0–2,000 | DIY or agency |
| Team time (strategy, QA, scheduling) | RM500–3,000 | Often uncounted |
| Photography / creative assets | RM0–500 | Amortized from product shoots |
| Total typical range | RM800–9,000 |
Even at the high end — RM9,000/month in costs — an email program generating RM100,000/month in attributed revenue returns 1,011% ROI. That is RM91,000 in profit contribution from the email channel alone.

Benchmarks to aim for
Use the Revenue Growth Calculator to model what better email performance would mean for your bottom line. Here is what healthy looks like by store size:
| Monthly Revenue | Target Email Revenue (%) | Target Email ROI | Red Flag If Below |
|---|---|---|---|
| Under RM100K | 15–20% | 2,000% | 1,000% |
| RM100K–500K | 25–30% | 3,500% | 1,500% |
| RM500K–2M | 28–35% | 4,000% | 2,000% |
| Over RM2M | 30–40% | 5,000%+ | 2,500% |
If your email channel generates less than 20% of total revenue, you are almost certainly under-investing in flows. That gap represents the easiest revenue you are not collecting.
Why Do Most Stores Underperform on Email ROI?
Three mistakes account for 90% of underperformance.
Most ecommerce stores underperform on email ROI because they over-index on campaigns (manual sends) and under-invest in automated flows. Klaviyo's data shows that stores sending fewer than 3 automated flows generate 60% less email revenue than stores with 5+ flows active. The second killer is list hygiene — sending to unengaged subscribers tanks deliverability and drags down revenue per recipient across the entire program.
Mistake 1: Campaign-heavy, flow-light
We audit 80+ Shopify stores a year at WebMedic. The most common pattern: 4-6 promotional campaigns per month, 1-2 basic flows (welcome + abandoned cart). That ratio is backwards.
Flows should carry 60-70% of the load. If your campaigns generate more revenue than your flows, you are working harder than you need to. Build flows once. They run forever. Campaigns require fresh creative every single time.
Mistake 2: Poor list hygiene
Sending to people who have not opened an email in 6 months does not just waste money — it actively hurts your sender reputation. Mailchimp's deliverability data shows that lists with 30%+ inactive subscribers see inbox placement drop by 20-40%.
Clean your list quarterly. Suppress anyone who has not opened or clicked in 120 days. Your list will shrink. Your revenue will grow. This sounds counterintuitive, but the math always works out.
Mistake 3: No segmentation
"Blast to all" is the fastest way to destroy email ROI. Segmented campaigns generate 760% more revenue than unsegmented ones (Campaign Monitor). At minimum, segment by:
- Purchase history (buyers vs. non-buyers)
- Engagement level (active vs. lapsing vs. dormant)
- Product interest (based on browse and purchase data)
- Purchase recency (bought in last 30/60/90/120 days)
Even basic two-segment splits (engaged vs. full list) improve ROI by 30-50% instantly.

What Email Metrics Should You Track Beyond ROI?
ROI alone does not tell you where to improve.
Beyond ROI, ecommerce email programs should track revenue per recipient (RPR), click-through rate, list growth rate, and flow-to-campaign revenue ratio. Revenue per recipient is the single most actionable metric because it normalizes for list size — Klaviyo's benchmark is $0.11 RPR for campaigns and $0.73-3.65 for flows. A declining RPR signals segmentation or deliverability problems before they hit total revenue.
Track these five metrics monthly:
| Metric | What It Tells You | Healthy Range | Source |
|---|---|---|---|
| Revenue per recipient (RPR) | Email quality signal | $0.08–0.15 (campaigns), $0.50–3.00+ (flows) | Klaviyo 2024 |
| Open rate | Deliverability + subject lines | 35–50% (flows), 20–30% (campaigns) | Omnisend 2024 |
| Click-through rate (CTR) | Content relevance + CTA strength | 2–5% (campaigns), 5–10% (flows) | Omnisend 2024 |
| List growth rate | Sustainability of the channel | 3–5% net growth/month | HubSpot |
| Flow revenue / total email revenue | Automation maturity | 60–70% from flows | Klaviyo 2024 |
Revenue per recipient is the metric we check first in every audit. It normalizes for list size, so a store with 5,000 subscribers and a store with 50,000 subscribers can be compared fairly.
If RPR is dropping month-over-month, something is wrong — usually deliverability or audience fatigue. Fix it before it cascades into falling total revenue.
The flow-to-campaign ratio
This is the single most underrated metric in ecommerce email. If your flows generate less than 50% of total email revenue, you have not built enough automations.
Here is the progression we see as stores mature:
- Stage 1 (most stores): 20-30% from flows, 70-80% from campaigns. Manual effort is high, ROI is low.
- Stage 2 (improving): 50-50 split. Core flows are running. ROI jumps.
- Stage 3 (optimized): 60-70% from flows, 30-40% from campaigns. The email channel runs itself. ROI peaks.
Getting from Stage 1 to Stage 3 takes 60-90 days of focused work building the five core flows. After that, maintenance is 2-3 hours per week.
How Can You Improve Your Email Marketing ROI in 90 Days?
Start with what already works. Optimize before you build new.
The fastest path to higher email marketing ROI is optimizing existing flows before building new ones. Improving welcome flow conversion by 20% and cart abandonment recovery by 15% typically adds 8-12% to total email revenue within 30 days, based on WebMedic's client data across Shopify stores in Malaysia and Singapore. New flow creation (browse abandonment, win-back, post-purchase) adds another 15-25% in days 30-90.
Days 1-30: Fix the foundation
- Audit your welcome flow. If it is a single email, build it into a 4-email sequence. Revenue impact: +40-60% on welcome flow revenue.
- Audit your cart abandonment flow. Add a third email. Test subject lines. Include product images. Revenue impact: +15-30% on cart recovery.
- Clean your list. Suppress unengaged subscribers (no opens/clicks in 120 days). Deliverability impact: +10-20% on inbox placement within 2 weeks.
Days 30-60: Build missing flows
- Launch browse abandonment. Targets viewers who did not add to cart. Adds 5-10% to total email revenue.
- Launch post-purchase. Cross-sell and review request sequence. Adds 3-8% to total email revenue and lifts repeat purchase rate.
- Launch win-back. 3-step escalation for lapsed customers (60-120 days inactive). Reactivates 2-5% of dormant customers.
Days 60-90: Segment and scale
- Segment campaigns. Stop blasting to all. Split by engagement and purchase history. Revenue per campaign: +30-50%.
- A/B test flow emails. Subject lines, send times, CTA placement. Compound improvements of 5-10% per test.
- Build a sunset flow. Automatically suppress long-term unengaged subscribers. Protects deliverability permanently.
This is not complicated. It is sequential. Build in order, measure each step, and the ROI compounds on itself. A store doing RM50,000/month in email revenue at the start of this process typically reaches RM70,000-85,000 by day 90 — with no increase in email costs.
Frequently Asked Questions
What is a good email marketing ROI for ecommerce?
A healthy ecommerce email program returns $30-42 for every $1 spent, translating to 3,000-4,200% ROI. This range comes from Litmus and DMA benchmark data across thousands of brands. Stores below 1,500% ROI typically have list hygiene or flow maturity issues. Stores above 5,000% ROI usually have strong automation and clean, engaged lists.
How much revenue should email generate for a Shopify store?
Email should generate 25-30% of total Shopify store revenue according to Klaviyo's benchmark data across 100,000+ ecommerce brands. Stores doing under 15% are under-automated — usually missing browse abandonment, post-purchase, or win-back flows. Stores hitting 35-40% have fully mature email programs with 5+ active flows and segmented campaigns.
Is Klaviyo worth the cost for small Shopify stores?
Klaviyo pays for itself when a store has 500+ email subscribers and at least 3 active flows running. At 5,000 subscribers, Klaviyo costs roughly $100/month and typically generates $3,000-8,000 in attributed revenue — a 30-80x return. Omnisend and Mailchimp are viable alternatives for stores under 1,000 subscribers, but Klaviyo's Shopify integration and flow builder outperform both at scale.
How long does it take to see ROI from email marketing?
Most ecommerce stores see measurable email ROI within 14-30 days of launching automated flows. Welcome and abandoned cart flows generate revenue immediately because they target high-intent subscribers. A fully optimized 5-flow program typically reaches peak ROI within 60-90 days. The key variable is list size — stores with 2,000+ subscribers see faster results than those still building their list.
Does email marketing still work in 2026?
Email marketing remains the highest-ROI digital channel in 2026, returning $36-42 per $1 spent according to Litmus data. Despite predictions of email's decline, global email users reached 4.6 billion in 2025 (Statista), and ecommerce email open rates have actually increased 3-5% year-over-year as brands improve segmentation and personalization through AI-powered tools like Klaviyo's predictive analytics.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes

