Free email marketing economics tool
Email Campaign ROI Calculator
Estimate campaign revenue, contribution profit and ROI from the email funnel, then see the value created per send and per subscriber.
Simple calculator
Campaign modelEnter the email campaign funnel
Audience & sends
Conversion funnel
Profit & campaign cost
Simple modelEach send is modeled with the same subscriber count and funnel rates. Revenue is reduced by refunds, then gross margin is applied before campaign cost is deducted. This mode does not model unsubscribes or list growth between sends.
Advanced calculator
Send-by-send forecastModel list growth, decay and campaign economics
Audience
Engagement & conversion
Order economics
Email costs
Targets
Advanced modelEach send starts with the current list, applies delivery, click and conversion rates, then removes modeled unsubscribes and adds new subscribers before the next send. Contribution from conversions is compared with setup, platform, creative/labor and sending costs.
Send-by-send forecast
List decay + replenishment appliedEmail revenue, list size and contribution
| Send | Starting subscribers | Delivered | Clicks | Conversions | Realized revenue | Unsubscribes | Net contribution | Ending subscribers |
|---|
Click-rate sensitivity
Conversion and costs held constantROI at different email click-through rates
| Click-through rate | Clicks | Conversions | Revenue | Net contribution | ROI |
|---|
Conversion sensitivity
Email engagement held constantCampaign economics at different click-to-conversion rates
| Click-to-conversion rate | Conversions | Revenue | Email cost / conversion | Net contribution | ROI |
|---|
Send-frequency sensitivity
Unsubscribes and list additions modeledCampaign value at different numbers of sends
| Sends | Delivered emails | Revenue | Net contribution | ROI | Ending subscribers |
|---|
Scope
Email ROI depends on attribution and list quality
This calculator estimates email economics from the assumptions entered. It does not prove that every conversion was caused by email, distinguish first-touch from last-touch attribution, model inbox placement by provider, account for spam complaints, suppressions or inactive-user policies, or estimate long-term brand effects. Open rate is intentionally not required because privacy protections and automated image loading can make opens less reliable for revenue modeling. Future contribution should be used only for value beyond the revenue already entered.
