Email marketing returns $36-$42 for every $1 spent, making it the highest-ROI channel available to ecommerce brands. No other marketing channel comes close. Paid social averages 2-4x return. Paid search averages 2-8x. Email consistently delivers 36-42x — and unlike paid ads, you own the list. Nobody can raise your CPM, throttle your reach, or change the algorithm overnight.
This guide breaks down exactly why email outperforms every other channel, the five automated flows that drive the most revenue, benchmarks so you know what “good” looks like, how to accurately calculate your email ROI, and the mistakes that leave money on the table. If you want to understand how email fits into your overall return on ad spend picture, read that first.
Why Email Is the Highest-ROI Channel for Ecommerce
The math behind email's dominance is straightforward: you pay once to acquire a subscriber, then you can market to them repeatedly at near-zero marginal cost. Every email you send after the first costs you fractions of a penny. Compare that to paid ads, where you pay for every single click — and the cost goes up as you scale.
Three structural advantages make email unbeatable for ecommerce:
1. You own the channel. Your email list is an asset you control. Meta can change its algorithm tomorrow and cut your organic reach to zero (it has before). Google can increase CPCs by 30% year-over-year (it does). Your email list stays yours. No platform risk.
2. Email reaches buyers at every stage. Welcome emails introduce new subscribers to your brand. Abandoned cart emails recover lost sales. Post-purchase flows turn one-time buyers into repeat customers. Win-back sequences re-engage lapsed buyers. No other channel covers the entire customer lifetime this comprehensively.
3. The economics improve over time. As your list grows, your cost per email decreases while your revenue per email stays constant or increases (because you get better at segmentation and personalization). Paid ads work the opposite way — costs typically increase as you scale because you exhaust your best audiences first.
Healthy ecommerce brands generate 25-40% of total revenue from email. If your email channel is contributing less than 20% of revenue, you almost certainly have gaps in your automated flows or you are not sending enough campaigns. True Margin sees this pattern repeatedly: brands spending aggressively on paid acquisition while leaving their highest-ROI channel half-built.
Key Email Flows for Ecommerce
Automated flows are the engine of email revenue. Unlike campaigns (one-off sends to your whole list), flows trigger automatically based on customer behavior. Set them up once and they generate revenue 24/7 without ongoing effort. Here are the five flows every ecommerce brand needs:
1. Welcome Series
Triggers when someone subscribes. This is your first impression and typically your highest-volume flow. A strong welcome series includes 3-5 emails over 5-7 days: an immediate welcome with a discount code (if offered), your brand story, social proof and bestsellers, product education, and a final nudge to purchase.
Welcome flows generate the most total revenue of any automated sequence because they reach every subscriber, not just a subset. Brands that skip the welcome series or send a single “thanks for subscribing” email are leaving significant revenue on the table.
2. Abandoned Cart
Triggers when someone adds items to cart but does not complete checkout. The average cart abandonment rate in ecommerce is roughly 70%, which means 7 out of 10 people who show purchase intent walk away. A well-built abandoned cart flow recovers 5-15% of those lost sales.
The standard sequence: first email 1 hour after abandonment (reminder with cart contents), second email 24 hours later (add social proof or address objections), third email 48-72 hours later (include an incentive like free shipping or a small discount). Each email should include a direct link back to the cart with items pre-loaded.
3. Post-Purchase
Triggers after a customer completes an order. This is the most underutilized flow — most brands stop at a shipping confirmation. A proper post-purchase sequence builds loyalty and drives repeat purchases: order confirmation, shipping update, delivery check-in, product usage tips, cross-sell recommendations, and a review request.
The goal of post-purchase emails is not immediate revenue — it's repeat purchase rate. Getting a second order from an existing customer costs a fraction of acquiring a new one. Brands with strong post-purchase flows see significantly higher repeat purchase rates. That directly increases customer lifetime value.
4. Win-Back
Triggers when a previous customer has not purchased in a defined period (typically 60-120 days, depending on your product's repurchase cycle). Win-back flows re-engage lapsed customers before they churn permanently. The sequence usually includes a “we miss you” message, a product update or new arrivals showcase, and a final offer with an expiring incentive.
Win-back flows have lower open rates than other flows (customers have disengaged), but the revenue per conversion is high because these are people who already know and trust your brand. Even recovering 3-5% of lapsed customers meaningfully impacts annual revenue.
5. Browse Abandonment
Triggers when someone views a product page but does not add to cart. Browse abandonment sits earlier in the funnel than cart abandonment — these visitors showed interest but not enough to take the next step. The email typically features the product they viewed, related products, and social proof (reviews, ratings, “X people bought this today”).
Browse abandonment emails are less aggressive than cart recovery because the intent signal is weaker. Send one email 2-4 hours after browsing. Adding a second follow-up 24 hours later can help, but avoid a third — these visitors were not as committed, and over-emailing will drive unsubscribes. For strategies to reduce cart abandonment overall, see our dedicated guide.
Benchmarks by Flow Type
Not all flows perform the same. Here are the benchmarks ecommerce brands should target for each automated flow:
| Flow Type | Open Rate | Click Rate | Revenue per Email |
|---|---|---|---|
| Welcome Series | 40-60% | 8-15% | $0.50-$2.00 |
| Abandoned Cart | 40-55% | 8-12% | $3.00-$8.00 |
| Post-Purchase | 50-65% | 6-10% | $0.30-$1.50 |
| Win-Back | 20-35% | 3-6% | $0.80-$3.00 |
| Browse Abandonment | 30-45% | 4-8% | $0.40-$2.00 |
Abandoned cart generates the highest revenue per email because the intent is strongest — these people already selected products and began the checkout process. Welcome series generates the most total revenue because of volume. Post-purchase generates the most long-term value because it drives repeat behavior.
If your open rates are below the low end of these ranges, check your sender reputation, subject lines, and list hygiene. If your click rates are low but open rates are fine, the issue is your email content and calls to action. Revenue per email below the benchmarks usually means your product pages, offers, or timing need work.
Calculating Your Email Revenue Attribution
Email Marketing ROI = (Revenue Attributed to Email - Total Email Costs) ÷ Total Email Costs × 100.
The formula is simple. The hard part is getting the inputs right.
Revenue attribution is where most brands get it wrong. Your ESP (Klaviyo, Mailchimp, Omnisend) attributes revenue to email using a default attribution window — typically “opened or clicked within 5 days.” This window is generous. If someone opens your email on Monday and buys through a Google search on Thursday, your ESP will credit that sale to email. That inflates your email revenue and makes other channels look weaker than they are.
Here is how to get a more accurate picture:
- Shorten your attribution window. Switch from 5-day to 3-day or even 1-day click-based attribution. This removes sales that email influenced but did not directly drive.
- Use click-based, not open-based. Opens are unreliable since Apple's Mail Privacy Protection (MPP) pre-fetches emails, inflating open data. Click-based attribution is more accurate because the customer took a real action.
- Cross-reference with your store analytics. Compare your ESP's reported email revenue against your Shopify or analytics dashboard. If your ESP says email generated $50,000 this month but your total store revenue was $120,000, email accounting for 42% is plausible. If your ESP claims $80,000 on $120,000 total revenue (67%), your attribution window is too generous.
Total email costs include your ESP subscription, any freelance or agency fees for design and copywriting, a portion of your team's time dedicated to email, and the cost of any popup or lead capture tools. For a typical brand on Klaviyo spending $150/month and $500/month on a freelance email designer, total monthly email costs are roughly $650-$800.
Worked example: Your click-based email revenue last month was $28,000. Total email costs were $750. ROI = ($28,000 - $750) / $750 × 100 = 3,633%. That means every $1 spent on email returned $36.33. This is a realistic number for a well-optimized ecommerce email program — and it illustrates why email dominates ROI comparisons.
Email vs Paid Ads ROI
The comparison is not even close, but it comes with an important caveat.
| Channel | Typical ROI | Marginal Cost | Scalability |
|---|---|---|---|
| Email Marketing | $36-$42 per $1 | Near-zero per send | Limited by list size |
| Google Search Ads | $2-$8 per $1 | Pay per click | Limited by search volume |
| Facebook / Meta Ads | $2-$4 per $1 | Pay per impression | Nearly unlimited |
| TikTok Ads | $1.50-$3 per $1 | Pay per impression | Nearly unlimited |
The caveat: email cannot replace paid acquisition. Email's ROI is sky-high because you are marketing to people who already opted in — they know your brand and gave you permission to contact them. Paid ads are how you fill the top of the funnel. You need paid ads (or SEO, or organic social) to build the list that email then monetizes.
Think of it this way: paid ads are the engine that acquires customers. Email is the system that maximizes the value of each customer after acquisition. Brands that invest in both — spending on reducing customer acquisition cost while simultaneously building strong email flows — outperform brands that focus on only one.
The smart allocation for most ecommerce brands: 60-70% of marketing budget on paid acquisition, 10-15% on email infrastructure and content, and the rest on organic and retention. The 10-15% spent on email will generate a disproportionate share of total revenue — often 25-40% — because of the compounding effect of repeat purchases and automated flows.
See how your paid channel ROI stacks up
Use True Margin's free ROAS calculator to benchmark your paid ads performance against email and find where your marketing dollars work hardest.
Open ROAS Calculator →Tools and Costs: Klaviyo, Mailchimp, and Omnisend
Your email service provider (ESP) is the foundation of your email program. The three dominant platforms for ecommerce each serve a different stage of growth:
Klaviyo is the industry standard for Shopify-based ecommerce brands. Deep native integration with Shopify, pre-built ecommerce flows, advanced segmentation based on purchase behavior, and predictive analytics. Pricing starts at $20/month for up to 500 contacts and scales based on list size — a 10,000-contact list runs roughly $150/month, and costs increase significantly as your list grows into the tens of thousands. Best for brands doing $20K+/month in revenue who need advanced segmentation and flow logic.
Mailchimp is the most accessible option for brands just getting started. The free tier supports up to 500 contacts with basic automation. Paid plans start at $13/month. The ecommerce integrations are less deep than Klaviyo's, but for brands under $10K/month in revenue, Mailchimp covers the basics (welcome series, abandoned cart, simple campaigns) at a lower cost.
Omnisend sits between the two. Built specifically for ecommerce with strong Shopify and WooCommerce integrations, pre-built automation workflows, and SMS capabilities baked in. Free plan for up to 250 contacts, Standard plan at $16/month. A good middle-ground option for brands in the $10K-$50K/month range that want more ecommerce-specific features than Mailchimp without Klaviyo's price tag.
| Platform | Best For | Starting Price | 10K Contacts |
|---|---|---|---|
| Klaviyo | Shopify brands $20K+/mo | $20/mo (500 contacts) | ~$150/mo |
| Mailchimp | Beginners, brands under $10K/mo | Free (500 contacts) | ~$80-$110/mo |
| Omnisend | Mid-market, multi-channel | Free (250 contacts) | ~$100-$130/mo |
The platform itself is rarely the bottleneck. All three can run effective welcome series, abandoned cart, and post-purchase flows. What matters more is whether you actually build, test, and optimize those flows. A brand with a well-optimized Mailchimp setup will outperform a brand paying for Klaviyo but only using it for occasional campaigns with no automated flows.
Common Mistakes That Kill Email ROI
These are the errors that prevent ecommerce brands from hitting the $36-$42 per $1 benchmark:
Mistake 1: No automated flows. Sending campaigns (one-off blasts) without building automated flows is like running a store with no checkout system. Flows often generate a third or more of total email revenue on autopilot. If you are only sending weekly newsletters, you are doing half the work for a fraction of the return.
Mistake 2: Over-crediting email revenue. Using a 5-day open-based attribution window inflates email's contribution and makes your paid channels look worse than they are. This leads to under-investing in acquisition, which shrinks your list, which eventually shrinks your email revenue. Switch to click-based attribution with a 1-3 day window for accurate measurement.
Mistake 3: Ignoring list hygiene. Sending emails to unengaged subscribers (people who have not opened or clicked in 90+ days) destroys your sender reputation. ISPs like Gmail watch engagement rates — if too many of your emails go unopened, more of your emails land in spam, including those sent to engaged subscribers. Clean your list quarterly: suppress or remove contacts who have not engaged in 90-120 days.
Mistake 4: Not segmenting. Sending the same email to your entire list is the fastest way to train people to ignore you. Segment by purchase history (first-time buyers vs repeat customers), engagement level (active vs lapsing), product interest (based on browse and purchase data), and lifecycle stage (new subscriber vs loyal customer). Segmented campaigns generate significantly higher revenue per recipient than unsegmented blasts.
Mistake 5: Skipping the abandoned cart flow. With roughly 70% of carts abandoned, this is the single highest-revenue-per-email flow you can build. Yet many brands either skip it entirely or send a single, generic reminder. A proper 3-email abandoned cart sequence with personalized product images and a timed incentive in the final email can recover 5-15% of abandoned revenue.
Mistake 6: Not connecting email to your overall unit economics. Email revenue looks great in isolation, but if the customers you acquire through paid ads have thin margins, the email revenue generated from those customers may not cover the acquisition cost. Track email-attributed revenue by customer cohort and acquisition channel to see the full picture. True Margin helps brands connect these dots so you can see which acquisition channels produce the most profitable email subscribers downstream.
Know your numbers before you spend
Plug your ad spend and revenue into True Margin's free ROAS calculator to see whether your paid channels are feeding your email list profitably.
Open ROAS Calculator →Frequently Asked Questions
What is the ROI of email marketing for ecommerce?
Email marketing generates an average return of $36-$42 for every $1 spent, making it the highest-ROI marketing channel for ecommerce brands. This accounts for platform costs, list management, and creative production. Your actual return depends on list quality, flow sophistication, and how accurately you measure attribution.
Which email flow generates the most revenue for ecommerce?
Abandoned cart emails generate the most revenue per recipient because the purchase intent is highest — these people already selected products. However, welcome series flows often generate the most total revenue because they reach every new subscriber. Both are essential. For more on tackling the average cart abandonment rate, see our data breakdown.
How do I calculate email marketing ROI?
Email Marketing ROI = (Revenue Attributed to Email - Total Email Costs) ÷ Total Email Costs × 100. Include your ESP subscription, design and copywriting costs, and team time in total costs. For revenue, use click-based attribution with a 1-3 day window rather than your ESP's default open-based 5-day window.
Is Klaviyo worth the cost for ecommerce?
For brands doing $20K+/month, Klaviyo's deep Shopify integration and advanced segmentation typically generate enough incremental revenue to cover the subscription cost many times over. Brands under $10K/month may find Mailchimp or Omnisend more cost-effective while building their list and learning email fundamentals.
What percentage of ecommerce revenue should come from email?
Healthy ecommerce brands generate 25-40% of total revenue from email, combining automated flows and campaigns. Below 20% typically means gaps in your flows or infrequent sending. Above 50% suggests over-reliance on email and under-investment in customer acquisition through paid ads or organic channels. Use the ROAS calculator to benchmark your paid channels and ensure a balanced marketing mix.

