Smekys
Ad Space

Email ROI Calculator

Free email marketing ROI calculator: compute campaign ROI %, net profit, ROAS, break-even revenue, cost per email and revenue per order.

Enter Values

$

Total cost of the send: platform fees, design, copywriting, agency time, and list-purchase cost.

$

Attributed sales from this campaign. Use UTM-tracked orders inside the 72-hour conversion window.

messages

Number of emails delivered (unique recipients). Used to derive cost-per-email and revenue-per-email.

orders

Number of purchases attributed to the campaign. Used to derive revenue per order.

Result

Campaign ROI
2,900%
Net Profit
$14,500.00
ROAS (Revenue per $ Spent)
30
Break-Even Revenue
$500.00
Cost per Email
$0.05
Revenue per Email
$1.50
Revenue per Order
$100.00

Email marketing is still the highest-ROI channel most businesses own, but a beautiful send means nothing if you cannot answer one question: did it make money? This email ROI calculator takes two numbers you already have — the total cost of the campaign and the revenue it generated — and turns them into the percentage return, net profit, the revenue-to-spend ratio (ROAS), and the break-even point. Add how many emails went out and how many orders they produced, and you also get cost per email, revenue per email, and revenue per order.

Because every figure updates the moment you type, you can stress-test your assumptions: move the campaign cost slider up to see what happens if you pay a premium agency, or cut revenue in half to see how robust the campaign is under a weak send.

How to Use

  1. Enter the Campaign Cost — the fully-loaded price of the send. Include your email-platform subscription allocation, the designer's time, the copywriter's fee, any stock-photo or tool costs, the agency or freelancer invoice, and the cost of the purchased list if you rented one. The more complete this number is, the more honest the ROI figure.
  2. Type the Revenue Generated — the sales you can actually attribute to this campaign. Use UTM-tagged links and your analytics platform to isolate orders that arrived from the send, usually within a 24- to 72-hour window. If you cannot perfectly attribute revenue, make a conservative estimate rather than plugging in your total store sales.
  3. Optionally add Emails Sent — the number of delivered messages (unique recipients), not your list size. This is what cost-per-email and revenue-per-email are divided by.
  4. Optionally add Orders / Conversions — the number of purchases attributed to the campaign, which lets the calculator show revenue per order.
  5. Read the result card. Campaign ROI is the headline percentage; Net Profit is the raw dollars left after cost; ROAS is how much revenue came back for every dollar spent; and Break-Even Revenue is the sales figure at which the campaign simply stops losing money.

The single most common mistake is understating cost. A $500 product that generates $5,000 of revenue looks like a 900% return — until you add the $3,000 agency fee buried in the last invoice, at which point the true return drops to about 67%. Always load fully-loaded cost.

The Email ROI Formula

The formula is the same return-on-investment equation used across marketing and finance:

ROI % = (Revenue Generated − Campaign Cost) / Campaign Cost × 100

Where:

  • Revenue Generated is the attributed sales from the send.
  • Campaign Cost is the fully-loaded cost of producing and delivering it.

Worked example on a $500 campaign that produced $15,000 of revenue: the profit is $15,000 − $500 = $14,500, and the return is $14,500 / $500 × 100 = 2,900%. A 2,900% ROI means you earned $29 for every $1 spent.

A close companion is ROAS (Return on Ad Spend):

ROAS = Revenue Generated / Campaign Cost

On the same numbers, ROAS = $15,000 / $500 = 30×. ROAS ignores profit margins — a 30× ROAS on a product with 10% margins is far less profitable than a 5× ROAS on a product with 80% margins. Use ROI when you care about dollars in the bank; use ROAS when you are comparing channels on a like-for-like spend basis.

Break-even revenue is simply the campaign cost itself: the campaign stops losing money the moment attributed sales cover that cost. On a $500 send, break-even is $500 of attributed revenue.

What Counts as "Cost"?

For an accurate return, stack every line item:

  • Platform or ESP fees — the portion of your monthly Mailgun, Klaviyo, or SendGrid bill used for this send.
  • Creative production — design, copywriting, photography, and video.
  • Agency or freelancer time — project management, QA, and list-cleaning labor.
  • Sending and list costs — warm-list rentals, SMS follow-ups, or paid list-cleaning services.
  • Discounting — any coupon code specific to the campaign that reduces the effective revenue.

Leaving any of these out flatters your ROI and sets a false benchmark for the next campaign. A rule of thumb: if you would itemize it on a job-cost sheet for a client, itemize it here.

Benchmarks: What Is a Good Email ROI?

The commonly cited industry average for email marketing is a return in the range of $30 to $40 per $1 spent — a 2,900% to 3,900% ROI — across retail and e-commerce. That average is dragged up by repeat-purchase newsletters, which cost almost nothing per send and sell to an already-warm list.

Your own benchmark should be your own history, not the industry headline:

  • Cold or rented lists routinely return below break-even; treat them as list-building, not profit.
  • Welcome and abandoned-cart automations usually out-pace batch sends because they fire on intent.
  • Promotional batch campaigns should clear 1,000% ROI to be worth the creative time.

If a campaign returns 0%, you broke even. If it returns −100%, you spent the whole budget and sold nothing. Both are diagnostic data, not failures — they tell you what to fix next.

Examples

Example 1 — The default send. A retailer spends $500 on a Black Friday email (platform allocation, design, and copy), sends 10,000 messages, and attributes $15,000 of revenue across 150 orders. Net profit is $14,500, ROI is 2,900%, ROAS is 30×, break-even revenue is $500, cost per email is $0.05, revenue per email is $1.50, and revenue per order is $100. This is an outstanding result and a strong candidate to turn into an automation.

Example 2 — A flop. The same list receives a campaign that costs $500 but drives no tracked revenue. Net profit is −$500, ROI is −100%, ROAS is 0×, and the campaign needed $500 of attributed sales just to break even. Rather than scrapping the channel, diagnose whether the offer, segment, or subject line failed — the cost per email was still only $0.05, so a slightly better send could clear break-even easily.

Example 3 — A large launch. A company invests $50,000 in a product-launch email program (agency, creative, and warm-list rental), delivers 1,000,000 messages, and attributes $2,000,000 of revenue from 10,000 orders. Net profit is $1,950,000, ROI is 3,900%, ROAS is 40×, revenue per email is $2.00, and revenue per order is $200. Even at this scale the cost per email holds at $0.05, which is the number to watch as spend grows.

FAQ

How do you calculate email marketing ROI?

Subtract the total campaign cost from the attributed revenue, divide that profit by the cost, and multiply by 100: ROI% = (Revenue − Cost) / Cost × 100. A $500 campaign that returns $15,000 earns $14,500 of profit, or (14,500 / 500) × 100 = 2,900%.

What is a good ROI for email marketing?

Across e-commerce, email typically returns $30–$40 for every $1 spent (about 2,900%–3,900%), but that average is lifted by high-margin repeat-purchase newsletters. A promotional batch send that clears 1,000% is generally worth doing; a cold-list send below break-even should be judged on list growth, not profit.

What is the difference between ROI and ROAS?

ROAS is revenue divided by cost only (e.g., 30×), while ROI subtracts cost first and reports the percentage profit (e.g., 2,900%). ROAS compares spend efficiency across channels; ROI measures the dollars you actually keep after cost. Always pair ROAS with your product margin before making a budget decision.

What should I include in campaign cost?

Include your ESP platform allocation, design and copywriting fees, agency or freelancer time, stock assets, list rentals, email-cleaning services, and any coupon discounting tied to the send. Omitting internal labor is the most common reason reported email ROI is overstated.

How do I attribute revenue to a single email campaign?

Use UTM parameters on every link in the send so your analytics platform tags the resulting sessions and orders. Count orders in the conversion window your platform supports (typically 24–72 hours), and avoid double-counting customers who also saw other campaigns. When attribution is uncertain, use a conservative estimate rather than your total sales.

Why did my campaign show −100% ROI?

A −100% ROI means attributed revenue was $0 against a positive cost — you spent the budget and tracked no sales. It is not a math error: with zero revenue, the profit is −cost, and (−cost / cost) × 100 = −100%. Check the offer, segment, deliverability, and UTM tracking before assuming the channel failed.

How many emails do I need to send to break even?

Break-even revenue equals the campaign cost. On a $500 send that earns $1.50 per email, you need about 333 attributed orders' worth of sales — roughly $500 / $1.50 ≈ 333 emails — to break even on attributed revenue. The calculator shows your exact break-even revenue and revenue per email so you can work backward.

Disclaimer

This email ROI calculator is provided for informational purposes only and does not constitute financial, marketing, or tax advice. ROI and ROAS estimates depend entirely on the cost and revenue figures you enter and on the accuracy of your attribution; real results vary by industry, margin, list quality, and platform. Always verify attributed revenue in your own analytics and confirm budget decisions with a qualified marketer or accountant before scaling spend.

Related Calculators

Disclaimer

Results are estimates for illustration only. Verify important figures independently.