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 measures the profit generated by email campaigns and automated flows compared with the cost of your email platform. For ecommerce, the calculation should use gross profit, not revenue alone, because product costs reduce the amount email actually earns.

This calculator estimates campaign revenue from list size and your campaign funnel, then adds monthly flow revenue. Use the result to compare email with paid channels, such as the ROAS Calculator, while remembering that this estimate does not include labor, creative production, discounts, or other operating costs.

Email Marketing ROI Formulas

Campaign Revenue =
List Size × Campaigns per Month × Open Rate × Click Rate × Conversion Rate × Average Order Value

Click rate is the percentage of opens that lead to clicks, and conversion rate is the percentage of clicks that lead to orders.

Total Email Revenue = Campaign Revenue + Flow Revenue
Gross Profit from Email = Total Email Revenue × Gross Margin
Email ROI = ((Gross Profit from Email − Platform Cost) ÷ Platform Cost) × 100
Profit per Subscriber =
(Gross Profit from Email − Platform Cost) ÷ List Size
Projected Net List Growth =
New Subscribers − Estimated Unsubscribes

ROI is not the same as ROAS. ROI compares profit with costs; ROAS compares revenue with advertising spend and does not automatically account for product margin. For paid-channel comparisons, use the ROAS Calculator or CPA Calculator.

How to Use This Calculator

  1. Enter List Size — use the total number of subscribers who can receive marketing emails.
  2. Set Campaigns per Month — count broadcast campaigns, such as promotions, product launches, and newsletters.
  3. Enter Open Rate, Click Rate, and Conversion Rate — use your recent campaign averages. Click Rate is measured as a percentage of opens, while Conversion Rate is a percentage of clicks that result in a purchase.
  4. Enter Average Order Value and Gross Margin — use the average value of email-attributed orders and the gross margin on those products.
  5. Add Platform Cost and Flow Revenue — enter the monthly cost of your email service and the monthly revenue attributed to automated flows, such as welcome or abandoned-cart emails.
  6. Enter Unsub Rate and List Growth Rate — use the unsubscribe rate per campaign and your monthly rate of new subscriber growth. These inputs help estimate how your list may change.

The revenue projection depends on attribution and your input averages. Check that your email platform uses a consistent attribution window; otherwise, campaign and flow revenue may overlap.

Step-by-Step Example

A Shopify skincare store has 8,000 subscribers and sends 6 campaigns per month. Its average campaign open rate is 40%, click rate is 3% of opens, conversion rate is 4% of clicks, and average order value is $72. Gross margin is 55%, monthly platform cost is $120, and automated flows generate $3,600 per month.

Calculation Arithmetic Result
Opens per campaign 8,000 × 40% 3,200
Clicks per campaign 3,200 × 3% 96
Orders per campaign 96 × 4% 3.84 expected orders
Campaign revenue per month 3.84 × $72 × 6 $1,658.88
Total email revenue $1,658.88 + $3,600 $5,258.88
Email gross profit $5,258.88 × 55% $2,892.38
Profit after platform cost $2,892.38 − $120 $2,772.38
Email ROI ($2,772.38 ÷ $120) × 100 2,310.3%

Profit per subscriber is $2,772.38 ÷ 8,000 = $0.35 per month after platform cost. If monthly list growth is 2.5%, the store gains 200 subscribers; at a 0.15% unsubscribe rate per campaign, it loses an estimated 72 (8,000 × 0.15% × 6), for projected net growth of 128 subscribers.

Interpreting Campaign and Flow Revenue

Campaigns and flows behave differently. Campaigns reach a broad audience at chosen times, while flows send automatically after a customer action or event. A large campaign revenue total can conceal weak automation, and strong flow revenue can come from a relatively small number of high-intent messages.

Use the split to decide what to improve. If flows contribute little, build or refine the welcome series, abandoned-cart reminders, browse abandonment, post-purchase follow-ups, and win-back messages. If campaigns drive most revenue but unsubscribe rates rise, reduce send frequency or narrow audiences through segmentation.

ROI also depends on what you count as cost. This calculator subtracts email platform cost from gross profit, but it does not price staff time, agency fees, discounts, returns, or the cost of acquiring subscribers. Treat the result as a channel estimate, not accounting profit.

Ecommerce Email Benchmarks

These ranges are directional benchmarks, not guaranteed targets; results vary by list source, product, season, and attribution method.

Metric Working ecommerce range
Open rate 35–45%
Click rate (of opens) 2.5–4.5%
Conversion rate (of clicks) 3–8%
Revenue per recipient $0.05–$0.15
Unsubscribe rate per campaign Under 0.3%
Flow revenue per send vs. campaign Often 2–5× higher

Klaviyo reports that top-performing stores can generate a substantial share of total revenue through email; compare your own flow and campaign performance using the same attribution rules before changing budgets.

6 Tips to Improve Email Marketing ROI

  1. Test send frequency: Change from 4 to 6 campaigns per month, then compare incremental revenue with unsubscribes rather than judging by opens alone.
  2. Improve the welcome flow: Add a product recommendation or first-order incentive to the first message, then track flow revenue per recipient.
  3. Segment by purchase behavior: Send a replenishment reminder to customers who bought a consumable instead of sending the same promotion to your full list.
  4. Test a smaller discount: Change a 20% coupon to 15% and compare gross profit per recipient; higher conversion does not always mean higher profit.
  5. Review abandoned-cart timing: Test a reminder after 2 hours against one after 6 hours and compare recovered orders and unsubscribe rates.
  6. Protect deliverability: Remove persistently inactive contacts and use clear consent practices. The FTC’s CAN-SPAM guidance explains requirements for commercial email, including unsubscribe handling.

Frequently Asked Questions

How do you calculate email marketing ROI?

Email ROI = ((Revenue × Gross Margin − Platform Cost) ÷ Platform Cost) × 100, with campaign revenue and flow revenue included in total revenue. For example, with $9,000 total email revenue, 60% margin, and $150 platform cost: (($9,000 × 60% − $150) ÷ $150) × 100 = 3,500% ROI.

What is a good email marketing ROI?

Email marketing is often reported to return $36–$42 per $1 spent, equivalent to roughly 3,600–4,200% when calculated as revenue return rather than profit ROI. If your result is below 1,000%, review automated flows, segmentation, and list quality; confirm that you are comparing the same cost and attribution definitions, because platform-only ROI excludes labor and other expenses.

What are good email benchmarks for ecommerce?

Common reference ranges are 35–45% opens, 2.5–4.5% click rate of opens, 3–8% conversion rate of clicks, and $0.05–$0.15 revenue per recipient. Treat these as comparison points rather than promises, since audience quality, product category, and reporting methods change results.

How much does Klaviyo cost per month?

Klaviyo’s email-only pricing varies with billable profile count: the provided reference points include free for up to 500 subscribers, $45 for 1,001–1,500, and $150 for 10,001–10,500; SMS costs extra. Check current pricing before budgeting because tiers and plan terms can change, and compare alternatives such as Mailchimp, Omnisend, or Drip based on required features and contact volume.

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

A 40–60% share from flows and 40–60% from campaigns is a useful working balance, not a universal rule. If flows account for less than 30% of email revenue, test high-intent automations such as welcome, cart recovery, post-purchase, and win-back messages before increasing broadcast frequency.

About This Calculator

The Email Marketing ROI Calculator was built by Luis Dev Studio for Shopify merchants comparing campaign revenue, flow revenue, and list economics. For help applying the results to your store, explore our services or contact us.

Updated by Luis Gonzalez · Apr 5, 2026

Explore next

Related Tools