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
- Enter List Size — use the total number of subscribers who can receive marketing emails.
- Set Campaigns per Month — count broadcast campaigns, such as promotions, product launches, and newsletters.
- 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.
- Enter Average Order Value and Gross Margin — use the average value of email-attributed orders and the gross margin on those products.
- 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.
- 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
- Test send frequency: Change from 4 to 6 campaigns per month, then compare incremental revenue with unsubscribes rather than judging by opens alone.
- Improve the welcome flow: Add a product recommendation or first-order incentive to the first message, then track flow revenue per recipient.
- Segment by purchase behavior: Send a replenishment reminder to customers who bought a consumable instead of sending the same promotion to your full list.
- Test a smaller discount: Change a 20% coupon to 15% and compare gross profit per recipient; higher conversion does not always mean higher profit.
- Review abandoned-cart timing: Test a reminder after 2 hours against one after 6 hours and compare recovered orders and unsubscribe rates.
- 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