Free tool

Free Email Marketing ROI Calculator

Calculate your email marketing ROI from list size, campaigns, and flows. See revenue per subscriber, campaign funnel metrics, and list growth projections.

List & Campaigns

$

Campaign Performance

%
%
%

Economics & List Health

$
%
$
%
%

Email ROI

3,434%

$150/mo platform cost

Total Revenue

$8,835

136 orders

Revenue / Subscriber

$0.88

10,000 subscribers

Net Profit

$5,151

$1.10 cost/order

3,434% ROI — email is your highest-ROI channel

Campaign Funnel (monthly)

Total Sends80,000
Opens33,600
Clicks1,176

Campaign Orders59

Revenue Breakdown

Campaign Revenue$3,835.00 (43%)
Flow Revenue$5,000.00 (57%)

Gross Profit$5,301.00
Platform Cost-$150.00
Net Profit$5,151.00

Per-Email Economics

Revenue per send$0.048
Revenue per open$0.114
Revenue per click$3.26

Profit per subscriber / mo$0.52

List Health & Growth

Monthly new subscribers+300
Monthly unsubscribes-160
Net list growth / mo+140

List in 6 months10,840
Projected revenue (6mo list)$9,577/mo

What Is Email Marketing ROI?

Email marketing ROI (Return on Investment) measures the profitability of your email efforts by comparing the revenue generated against the costs incurred. It's a critical metric for Shopify store owners because it provides a clear, data-driven view of how effectively your email strategy contributes to your bottom line, distinguishing email as one of the most cost-effective marketing channels.

Understanding your email ROI allows you to make informed decisions about your budget allocation, content strategy, and list management. By attributing specific sales to your email campaigns and automated flows, you can optimize for higher engagement, improved conversion rates, and ultimately, greater profitability for your e-commerce business.


Email Marketing ROI Formulas

Calculating your email marketing ROI involves several key metrics, combining revenue from both broadcast campaigns and automated flows against your platform costs.

Email Marketing ROI

Email ROI = ((Total Email Revenue × Gross Margin - Platform Cost) / Platform Cost) × 100

Total Email Revenue (Monthly)

Total Email Revenue = Total Campaign Revenue + Total Flow Revenue

Total Campaign Revenue (Monthly)

Total Campaign Revenue = (List Size × Campaigns Per Month × Open Rate × Click Rate × Conversion Rate) × Average Order Value

Revenue Per Subscriber (Monthly)

Revenue Per Subscriber = Total Email Revenue / List Size

Profit Per Subscriber (Monthly)

Profit Per Subscriber = (Total Email Revenue × Gross Margin - (Platform Cost / List Size)) / List Size

How to Use This Calculator

This calculator helps you project your email marketing performance by breaking down key metrics into an actionable ROI.

  1. Enter your listSize — The total number of email subscribers currently on your list. A larger, engaged list often correlates with higher revenue potential.
  2. Input campaignsPerMonth — The average number of broadcast email campaigns (e.g., promotional newsletters, new product announcements) you send each month.
  3. Specify openRate — Your average open rate percentage across your campaigns. This reflects how engaging your subject lines and sender names are.
  4. Add clickRate — The percentage of opens that result in a click, indicating the effectiveness of your email content and calls to action.
  5. Define conversionRate — The percentage of those clicks that lead to a completed purchase on your Shopify store. This is a direct measure of your sales funnel efficiency.
  6. Provide avgOrderValue — The average value of orders placed by customers who arrived via email. This can differ from your overall store AOV.
  7. Set grossMargin — Your product's average gross margin percentage. This calculates the profit you make on sales before platform costs.
  8. Enter platformCost — Your monthly subscription cost for your email service provider (e.g., Klaviyo, Mailchimp, Omnisend).
  9. Include flowRevenue — Your monthly revenue specifically generated by automated email flows (e.g., welcome series, abandoned cart, browse abandonment, post-purchase). This is often a significant portion of email revenue.
  10. (Optional) Add unsubRate — The average unsubscribe rate per campaign. Monitoring this helps maintain list health.
  11. (Optional) Input listGrowthRate — Your monthly percentage rate of new subscriber acquisition. This projects your future list size and potential revenue.

Hover over the ? icon next to each field for a detailed explanation of what to enter.


Step-by-Step Example

Let's calculate the Email Marketing ROI for a Shopify store selling organic skincare products, focusing on a healthy blend of campaigns and automated flows.

Scenario:

  • List Size: 15,000 subscribers
  • Campaigns Per Month: 3
  • Average Open Rate: 42%
  • Average Click Rate (of opens): 3.8%
  • Average Conversion Rate (of clicks): 5.5%
  • Average Order Value: $75
  • Gross Margin: 65%
  • Email Platform Cost (e.g., Klaviyo for this list size): $200/month
  • Monthly Flow Revenue: $6,500

Here's the breakdown:

  1. Calculate Monthly Campaign Revenue:

    • Opens per campaign: 15,000 subscribers × 0.42 = 6,300 opens
    • Clicks per campaign: 6,300 opens × 0.038 = 239.4 clicks (round to 239 for discrete actions)
    • Conversions per campaign: 239 clicks × 0.055 = 13.145 conversions (round to 13)
    • Revenue per campaign: 13 conversions × $75 AOV = $975
    • Total Monthly Campaign Revenue: $975/campaign × 3 campaigns = $2,925
  2. Calculate Total Monthly Email Revenue:

    • Campaign Revenue: $2,925
    • Flow Revenue: $6,500
    • Total Email Revenue: $9,425
  3. Calculate Gross Profit from Email:

    • Total Email Revenue: $9,425
    • Gross Margin: 65%
    • Gross Profit: $9,425 × 0.65 = $6,126.25
  4. Calculate Net Profit from Email:

    • Gross Profit: $6,126.25
    • Platform Cost: $200
    • Net Profit: $6,126.25 - $200 = $5,926.25
  5. Calculate Email Marketing ROI:

    • ROI = (($6,126.25 - $200) / $200) × 100
    • ROI = ($5,926.25 / $200) × 100
    • ROI = 2,963.13%

This store generates a healthy 2,963% ROI from its email efforts. While strong, there's still room to grow towards the 3,600-4,200% industry benchmark by optimizing flows, segmentation, and potentially increasing campaign frequency or conversion rates.


Optimizing Your Email Marketing Funnel for Maximum ROI

Achieving a high email marketing ROI isn't just about sending more emails; it's about optimizing the entire funnel from subscriber acquisition to repeat purchase. Two primary levers for boosting ROI are enhancing your automated flows and strategically segmenting your audience.

Automated flows, such as welcome series, abandoned cart reminders, and post-purchase sequences, are crucial for Shopify stores. They run automatically, engaging subscribers at key points in their customer journey and often convert at 2-5x higher rates than broadcast campaigns. A well-optimized welcome series, for instance, can capture new subscribers' interest immediately, turning them into first-time buyers. Similarly, a compelling abandoned cart flow can recover lost sales without active intervention. If your flows currently account for less than 30% of your total email revenue, you're missing a significant opportunity for passive, high-ROI income.

Segmentation allows you to deliver highly relevant content, which dramatically increases open, click, and conversion rates. Instead of sending generic promotions to your entire list, segment by purchase history, browse behavior, engagement level, or demographics. For example, customers who have purchased a specific product category can receive tailored recommendations, while inactive subscribers might get win-back offers. This personalized approach not only boosts sales but also reduces unsubscribe rates, preserving your valuable list quality. Integrating your email strategy with a broader marketing plan, where you might calculate your ROAS on paid ads, ensures a cohesive customer journey. Consider using our CPA Calculator to understand the full cost of acquiring customers across all channels, helping you allocate budget more effectively.


Email Marketing Benchmarks for Shopify Stores

Understanding industry benchmarks helps you assess your email program's performance and identify areas for improvement. While individual results vary, these figures offer a solid reference point for e-commerce.

Metric Good Performance (E-commerce) Top Performers (E-commerce)
Open Rate 35-45% 45%+
Click Rate (of Opens) 2.5-4.5% 4.5%+
Conversion Rate (of Clicks) 3-8% 8%+
Revenue Per Recipient $0.05-$0.15 $0.15-$0.25+
Unsubscribe Rate Under 0.3% Under 0.1%
Email Revenue % of Total 20-30% 30-40%
Flows vs. Campaigns Split 40-60% from flows 50-70% from flows

Note: Automated flows typically generate 2-5x higher revenue per send than broadcast campaigns due to their timely and targeted nature. Top-performing Shopify stores often see 30-40% of their total store revenue driven by email.


8 Tips to Improve Your Email Marketing ROI

Optimizing your email strategy is an ongoing process. Implement these actionable tips to significantly boost your ROI as a Shopify merchant.

  1. Build Out Comprehensive Automated Flows: If you haven't already, prioritize setting up or enhancing essential flows like welcome series (for new subscribers), abandoned cart sequences (recover lost sales), browse abandonment (retarget interested shoppers), post-purchase (encourage repeat buys and reviews), and win-back flows (re-engage inactive customers). Tools like Klaviyo excel in building these sophisticated automations.
  2. Segment Your Audience for Personalization: Avoid "batch and blast." Segment your list based on purchase history, product interests, last activity date, or geographic location. This allows you to send highly relevant content, leading to higher open rates, click-throughs, and conversions.
  3. A/B Test Everything: Continuously test subject lines, sender names, calls-to-action (CTAs), email layouts, and even timing. Small improvements across these elements can cumulatively lead to significant ROI gains. Focus on one variable at a time for clear insights.
  4. Clean Your Email List Regularly: Remove unengaged subscribers who haven't opened or clicked in 90-180 days. A smaller, highly engaged list improves deliverability, reduces platform costs (many charge by active subscribers), and provides a more accurate picture of your true engagement metrics.
  5. Optimize Your Conversion Funnel: Ensure the landing pages linked from your emails are mobile-friendly, load quickly, and have a clear path to purchase. A strong email can fall flat if the on-site experience is poor.
  6. Leverage User-Generated Content (UGC): Incorporate customer reviews, photos, and testimonials into your emails. UGC builds trust and social proof, making your emails more persuasive and driving higher conversion rates.
  7. Integrate Email with Other Channels: Use your email data to inform other marketing efforts. For example, create custom audiences on Meta Ads to retarget subscribers who opened an email but didn't convert, or exclude recent purchasers from certain ad campaigns. Use our Meta Ads Budget Calculator to plan your retargeting spend effectively.
  8. Offer Exclusive Incentives: Use email as a channel for exclusive discounts, early access to new products, or loyalty program benefits. This makes subscribers feel valued, encourages purchases, and fosters long-term customer relationships.

Frequently Asked Questions

How do you calculate email marketing ROI?

Email marketing ROI is calculated using the formula: ((Revenue × Gross Margin - Platform Cost) / Platform Cost) × 100. This includes all revenue from both broadcast campaigns and automated flows, then subtracts your platform expenses from the gross profit. For example, with $9,000 total email revenue, a 60% gross margin, and $150 in platform costs, the ROI would be 3,400%.

What is a good email marketing ROI?

Email marketing consistently delivers one of the highest ROIs among all marketing channels, typically ranging from 3,600% to 4,200% ($36-$42 for every $1 spent). If your email ROI is below 1,000%, focus on improving your automated flows (which often drive 30-50% of email revenue), segmenting your audience for better targeting, and ensuring your email list is high quality. Even modest list sizes can generate strong returns due to the relatively low platform costs compared to the revenue potential.

What are good email benchmarks for ecommerce?

Key ecommerce email benchmarks include an open rate of 35-45%, a click rate (of opens) of 2.5-4.5%, and a conversion rate (of clicks) of 3-8%. Your revenue per recipient should ideally be between $0.05-$0.15, with an unsubscribe rate under 0.3%. Automated flows generally yield 2-5 times higher revenue per send compared to one-off campaigns, and leading Shopify stores report that email contributes 30-40% of their total revenue.

How much does Klaviyo cost per month?

Klaviyo's email-only pricing varies by list size: it's free for up to 500 subscribers, $45/month for 1,001-1,500 subscribers, $100/month for 5,001-5,500, $150/month for 10,001-10,500, $400/month for 25,001-25,500, and $720/month for 50,001-55,000 subscribers. SMS services are an additional cost. Popular alternatives include Mailchimp ($13-$350/month), Omnisend ($16-$59/month plus custom tiers), and Drip ($39-$89/month).

What percentage of revenue should come from email flows vs campaigns?

A healthy revenue split for email marketing is generally 40-60% from automated flows and 40-60% from broadcast campaigns. If your flows contribute less than 30% of your total email revenue, you're likely missing out on significant passive income. Prioritize setting up crucial automated sequences like welcome series, abandoned cart reminders, browse abandonment, post-purchase follow-ups, and win-back campaigns, as these run automatically and typically have higher conversion rates.


About This Calculator

This Email Marketing ROI Calculator was built specifically for Shopify merchants by Luis Dev Studio. It helps you analyze the profitability of your email efforts by factoring in key campaign and flow metrics unique to e-commerce.

Need expert assistance optimizing your Shopify store's email marketing performance? Get in touch for a free consultation.

Explore next

Related Tools