Marketing ROI Calculator

Calculate return on ad spend: revenue minus cost, divided by cost — plus ROAS, break-even ROAS, and cost per acquisition. Built for campaigns, not finance theory.

A campaign that generated $30,000 on $8,000 of spend sounds like a win until you remember the product cost, or compare it to the campaign that did $25,000 on $4,000. Marketing ROI = (revenue − cost) ÷ cost × 100, and ROAS = revenue ÷ cost — related numbers that answer different questions and get confused constantly.

Enter spend and attributed revenue to see ROI, ROAS, profit after spend, and the break-even ROAS given your margin. Compare two campaigns side by side to see which one actually made money rather than just moving volume.

100% in-browser · no upload · no signup · nothing you paste or drop here leaves your device

📊
Business & Legal/ROI Calculator

ROI Calculator

Measure ad campaign profitability: ROI, ROAS, CPA, CPC, and break-even.

AD METRICSROI + ROASBreak-evenCPA / CPCAll ad platforms
$
$
$
Enter ad spend and revenue to see ROI
Data Source & Legal Disclaimer
Effective: Standard formulas — no expirationLast updated: 3 months agoUpdate: Manual review

ROI and ROAS calculations use standard financial formulas. Results depend on the accuracy of your input data. This tool does not account for all business costs or revenue factors.

How ROI works — illustrated

ROI answers one question: for every dollar you spent, how much profit came back? The formula is ROI = (gain − cost) ÷ cost × 100, where gain is the revenue driven by the campaign and cost includes both ad spend and the product/service cost of fulfilling those sales. This calculator also derives ROAS (revenue ÷ spend), CPA (cost per acquisition), CPC, and CTR, then projects your break-even revenue — the point where the campaign stops losing money. An 80% ROI means each $1.00 of ad spend returns $1.80 of profit; anything below 0% means the campaign is destroying value even if it is generating revenue.

ROI waterfall, formula, and payback point
ROI = (gain − cost) ÷ costP&L waterfall$3,000−$1,200−$1,000Net +$800revenueproductad spendnet profitROI formula(gain − cost) / cost(1,800 − 1,000) / 1,000= 80%ROAS = 3,000 / 1,000= 3.0xPayback line — net profit vs revenuelosingprofitbreak-even ≈ $1,667 revenuebelow ~$1,667 revenue the campaign loses money; above it every extra dollar adds ~60¢ of profit.

The waterfall strips revenue down to net profit: $3,000 revenue − $1,200 product cost − $1,000 ad spend = $800. Because product cost is roughly 40% of revenue, profit only turns positive once revenue passes about $1,667 — that is the break-even point on the payback line.

Worked example

Alicia runs a $1,000 ad campaign for a skincare brand. The ads drive $3,000 in revenue, the products cost $1,200, and 500 clicks convert 30 times.

  1. Gross profit:$3,000 revenue − $1,200 product cost = $1,800
  2. Net profit:$1,800 − $1,000 ad spend = $800
  3. ROI:($800 ÷ $1,000) × 100 = 80% return on ad spend
  4. Efficiency and break-even:ROAS 3.0x · CPA $33.33 ($1,000 ÷ 30) · break-even at ~$1,667 revenue (≈17 conversions)

About this marketing roi calculator

This page covers roas calculator, return on ad spend calculator, ad campaign profitability, break even roas — all the same underlying task as marketing roi calculator. The tool above is FreeToolHub's roi calculator embedded in full: every feature works right here, and nothing you process is uploaded to any server.

Frequently asked questions

What is the difference between ROI and ROAS?

ROAS is revenue ÷ ad spend — a $4 ROAS means $4 of revenue per $1 spent. ROI subtracts the cost first: (revenue − spend) ÷ spend. A 4× ROAS on a thin-margin product can be an ROI loss once you account for the cost of goods. Use ROAS for channel comparison and ROI for business decisions.

What is a good marketing ROI?

It depends on margin. A 100% ROI (2× ROAS) is excellent for a high-margin SaaS subscription and catastrophic for a reseller at 20% margins. The meaningful benchmark is break-even ROAS: 1 ÷ gross margin. At a 60% margin, you need better than 1.67× ROAS just to break even on ad spend.

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.