How to Measure and Improve Email Marketing ROI
Learn how to calculate email marketing ROI, track revenue attribution, and optimize campaigns for better returns. A practical guide for marketers.
TL;DR
Email ROI is not a universal benchmark. Your result depends on margin, audience quality, consent, attribution rules, creative, delivery, and the value of the conversion. Define one outcome, document the review window, include tooling and staff costs, and compare the program with a baseline or holdout where practical. Revenue tracking may use e-commerce or billing events, UTMs, discount codes, or a documented data layer; each method has different limitations.
Calculating Email Marketing ROI
The Basic Formula
Email Marketing ROI = ((Revenue from Email - Email Costs) / Email Costs) x 100
For example, if you generated $10,000 in revenue from email and spent $500 on your email platform and content creation, your ROI would be:
((10,000 - 500) / 500) x 100 = 1,900% ROI
What to Include in Costs
- Email platform subscription
- List building costs (lead magnets, ads)
- Content creation (copywriting, design)
- Team time (at hourly rate)
- Third-party tools (design software, etc.)
What to Include in Revenue
- Direct sales attributed to email clicks
- Subscription revenue from email-driven sign-ups
- Upsells and cross-sells from email campaigns
- Recovered revenue from cart abandonment emails
Revenue Attribution Models
Last Click Attribution
Credits the last touchpoint before purchase. If someone clicked an email before buying, email gets full credit.
Pros: Simple, clear
Cons: Ignores earlier touchpoints that influenced the purchase
First Click Attribution
Credits the first touchpoint that introduced the customer. If they first came from an email, email gets credit.
Pros: Values discovery
Cons: Ignores nurture efforts
Linear Attribution
Splits credit equally among all touchpoints. If someone received 5 emails before buying, each email gets 20% credit.
Pros: Acknowledges all contributions
Cons: May overvalue minor touchpoints
Time Decay Attribution
Gives more credit to touchpoints closer to the purchase. Recent emails get more credit than earlier ones.
Pros: Recognizes that recent touches often have more influence
Cons: Undervalues awareness-building
Setting Up Revenue Tracking
E-commerce Integration
Connect your email platform to your e-commerce system:
- Shopify, WooCommerce, or BigCommerce integration
- Order data syncs automatically
- Revenue attributed to email campaigns
SaaS and Subscription Tracking
For recurring revenue businesses:
- Connect to billing providers (Stripe, etc.)
- Track trial conversions from email
- Attribute subscription revenue to campaigns
- Monitor churn prevention email impact
A native billing connector may reduce implementation work, but verify event coverage, identity matching, attribution windows, refunds, retries, backfills, and deletion behavior before relying on its revenue reports.
UTM Parameters
Add tracking parameters to email links:
- utm_source=email
- utm_medium=newsletter
- utm_campaign=product_launch
- utm_content=cta_button
This enables tracking in Google Analytics even if direct integration is not available.
Key Metrics Beyond ROI
Revenue Per Email Sent
Total revenue divided by emails sent. Helps compare campaign efficiency regardless of list size.
Revenue Per Subscriber
Total email revenue divided by subscriber count. Shows the value of your email list.
Customer Lifetime Value by Source
Compare LTV of customers acquired through email vs other channels. Email-acquired customers often have higher LTV.
Conversion Rate by Campaign Type
Track conversion rates for different email types:
- Welcome sequences
- Promotional campaigns
- Abandoned cart emails
- Re-engagement campaigns
Improving Email Marketing ROI
Increase Revenue
Ways to generate more revenue from email:
- Improve segmentation for more relevant offers
- Optimize automation sequences
- Test subject lines and CTAs
- Add product recommendations
- Implement cart abandonment recovery
- Create upsell and cross-sell sequences
Reduce Costs
Ways to lower email marketing costs:
- Clean your list to avoid paying for inactive subscribers
- Choose the right-sized platform for your needs
- Automate repetitive tasks
- Use templates to reduce design costs
- Let AI handle content optimization
Improve Efficiency
Get more results with the same effort:
- Build reusable automation sequences
- Create template libraries
- Use AI for content suggestions
- Automate reporting
ROI Benchmarks
Industry Averages
- Use your own historical baseline rather than a universal average
- E-commerce: $45 per $1 spent
- SaaS: $40 per $1 spent
- Professional services: $30 per $1 spent
Campaign Type Benchmarks
- Cart abandonment: Often 3-5x higher than promotional emails
- Welcome series: Strong conversion, lower revenue per email
- Promotional: Variable, depends on offer and audience
- Re-engagement: Lower immediate ROI, high long-term value
Reporting on ROI
Weekly Reports
Track operational metrics:
- Emails sent
- Open and click rates
- Revenue generated
- Key campaign performance
Monthly Reports
Track strategic metrics:
- Total email revenue
- ROI calculation
- Revenue per subscriber
- List growth and health
- Campaign comparison
Quarterly Reports
Track trends and strategy:
- ROI trend over time
- Channel comparison
- Customer lifetime value by source
- Program improvements and learnings
Tools for ROI Tracking
Choose an email platform with built-in revenue tracking:
- Billing-aware lifecycle provider: Confirm event coverage and attribution methodology
- Klaviyo: Strong e-commerce revenue tracking
- ActiveCampaign: Deals and revenue tracking
For detailed attribution analysis, consider connecting your email platform to analytics tools like Google Analytics or Mixpanel.
Start Measuring Today
If you are not tracking email ROI, start with these steps:
- Set up e-commerce or billing integration
- Add UTM parameters to all email links
- Calculate baseline ROI for the past quarter
- Set improvement targets
- Track progress monthly
You cannot improve what you do not measure. Start tracking ROI and you will make better decisions about where to invest your email marketing efforts.
ROI Tracking Platform Comparison
| Platform | Revenue Tracking | Billing Integration | Attribution Model |
|---|---|---|---|
| Billing-aware lifecycle provider | Depends on implementation | Verify supported processors and events | Review the documented model |
| Klaviyo | ✓ Advanced | ✓ E-commerce | Multi-touch |
| ActiveCampaign | ✓ Deals tracking | ✓ Integration | First/last touch |
| Mailchimp | ✓ Basic | ✗ Limited | Last click |
| Customer.io | ✓ Custom | Webhook | Customizable |
Frequently Asked Questions
How do I calculate email marketing ROI?
Formula: ((Revenue from Email - Email Costs) / Email Costs) × 100. Example: Generated $10,000 from email, spent $500 on platform and content. (($10,000 - $500) / $500) × 100 = 1,900% ROI. Include all costs: platform subscription, list building (ads, lead magnets), content creation (copywriting, design), team time (at hourly rate), and third-party tools. Track actual attributed revenue, not total revenue during email campaigns.
What's a good email marketing ROI?
Industry averages can conceal differences in margin, attribution, audience, and costs. Focus on your trend over time, define the denominator, and compare automated journeys with comparable broadcasts or a holdout rather than assuming one format is universally superior.
How do I attribute revenue to email campaigns?
Three approaches are common: 1) a native connector, 2) UTM parameters joined with analytics, and 3) campaign-specific discount or offer codes. Test identity matching, refunds, cross-device behavior, direct visits, and the conversion window; no method proves causation by itself.
What's the difference between first-click and last-click attribution?
First-click credits the initial touchpoint that introduced the customer. Last-click credits the final touchpoint before purchase. Example: Subscriber receives welcome email (first), clicks 3 weeks later from newsletter (last), then purchases. First-click gives welcome email full credit. Last-click gives newsletter credit. Multi-touch attribution splits credit across touchpoints. For email marketing, last-click is most common but undervalues nurturing work. Multi-touch provides most accurate picture.
How do I improve email marketing ROI?
Increase revenue: Better segmentation for relevant offers, automated sequences (welcome, abandoned cart, post-purchase), A/B test subject lines and CTAs, product recommendations based on history, upsell and cross-sell campaigns. Reduce costs: Clean list regularly to avoid paying for inactive subscribers, choose right-sized platform for your needs, automate repetitive tasks, use templates to reduce design costs. Focus on high-impact automated sequences first - they compound over time.
Need better revenue tracking?
Compare email platforms with native revenue attribution features.
View Full Comparison