Email Marketing ROI Calculator
Email marketing delivers some of the highest ROI of any digital channel, but you need accurate numbers to justify your investment and optimize campaigns. This calculator takes your total email campaign costs (ESP subscription, design, copywriting, staff time) and the revenue attributed to your emails, then computes ROI, net profit, and cost per email sent. Use the revenue per email metric to compare the efficiency of different campaigns and list segments.
Email marketing ROI formula
Gross Profit = Revenue x (Gross Margin / 100)
Email ROI (%) = (Gross Profit - Campaign Cost) / Campaign Cost x 100
Revenue per Email = Revenue / Emails Sent
Cost per Email = Campaign Cost / Emails Sent
Benchmarking your email performance
- Revenue per email sent is a useful metric for comparing campaigns: a higher-cost segmented campaign can be more efficient than a cheaper broadcast if it generates more revenue per email.
- Separate transactional emails (receipts, shipping notifications) from marketing emails when calculating ROI to avoid inflating results.
- Automated sequences such as welcome series and cart abandonment emails typically generate much higher revenue per email than one-off broadcasts.
- Track ROI at campaign level and also at the annual email program level to understand total email channel efficiency.
- List size is not the same as list quality: a smaller, engaged list typically generates higher ROI than a large disengaged one.
Email marketing ROI: frequently asked questions
What costs should I include for email marketing?
Include your email service provider (ESP) subscription fee, the cost of any email template design, copywriting fees, list management and segmentation time, and the time cost of campaign setup and reporting. If you send to a purchased list, include that cost too.
What is a typical email marketing ROI?
Email marketing consistently reports among the highest ROI of any digital channel. The Data and Marketing Association (DMA) and Litmus have reported industry averages in the range of $36 to $42 return per dollar spent, though this varies enormously by list quality, industry, and campaign type.
How do I attribute revenue to email campaigns?
Use UTM parameters on all email links, track email-attributed orders in your e-commerce platform or CRM, and set up post-purchase surveys asking how customers found you. Most email service providers offer built-in revenue attribution reporting when integrated with your store.
What email metrics should I track alongside ROI?
Track open rate (benchmark: 20-30% for most industries), click-through rate (benchmark: 2-5%), conversion rate, unsubscribe rate, and list growth rate. Revenue per email sent is a particularly useful metric for comparing campaign performance over time.
How can I improve my email marketing ROI?
Segment your list to send more relevant content to each group. Improve subject lines through A/B testing. Send at the optimal time for your audience. Use automation to send triggered emails at high-intent moments (cart abandonment, post-purchase sequences). Clean your list regularly to maintain deliverability.
Official sources
- Federal Trade Commission: CAN-SPAM Act and Email Marketing Rules.
- U.S. Small Business Administration: Marketing and Sales Guide.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.