Skip to main content
Harrison Mann
HomeAboutServicesWorkPricingLearnToolsGet in touch
Home / Tools / Free Tool
Free Tool

Email Marketing ROI Calculator

Enter your list size, send frequency and typical engagement rates to estimate the revenue your email campaigns could generate each month.

Monthly estimate

Emails sent20,000
Opens6,000
Clicks600
Conversions30
Revenue£1,500
ROI
1,400%
£15.00 back per £1 spent

Estimates. Email performance varies a lot by list quality, relevance and industry.

Get more from email

Frequently asked questions

What is a good email marketing ROI?

Email marketing consistently delivers some of the highest ROI of any digital channel, with industry estimates often cited around £36 for every £1 spent, though this varies enormously by list quality, sector and how well campaigns are executed. A well-maintained list to an engaged audience in a relevant niche can far exceed this. A neglected list with irrelevant offers will fall well short. The calculator lets you put in your own numbers.

What are good open and click rates?

Average open rates vary by industry but typically fall between 20% and 40% for well-managed B2B lists, and 15% to 30% for B2C. Click rates, measured as a percentage of emails sent, are usually 2 to 5%. Click-to-open rates, which measure clicks as a percentage of openers, are a better measure of content relevance. These benchmarks shift significantly based on list hygiene, subject line quality and send frequency.

How do you calculate email marketing ROI?

ROI = ((revenue generated - cost of email marketing) / cost) × 100. Revenue is the total from conversions attributable to email. Cost includes the platform fee, any time spent creating campaigns and any list-building costs. The calculator above uses a simplified model based on the typical funnel from send to open to click to conversion. Your actual attribution depends on how you track conversions.

Email marketing services →

Ready to get more from your email list?

Tell me about your list and your goals and I will come back with practical suggestions, whether that is better segmentation, stronger sequences or a healthier send frequency.