Campaign ROI Calculator
Enter spend and revenue — or spend, conversions, and a revenue-per-conversion figure — to get revenue minus spend, ROI%, and ROAS in one place.
Campaign return
Revenue minus spend is before product cost, shipping, card fees and any campaign cost you left out of spend. Put every campaign cost in spend (the creator’s fee, usage rights, product sent out, agency or platform fees), and check the result against your margin before calling it profit.
Reading the results
Revenue minus spend is the raw dollar outcome, and it is not yet profit: when revenue is sales, the product, shipping and card fees still come out of it. ROI expresses that figure as a percentage of what was spent, which makes it easy to compare campaigns of very different sizes: a $100 campaign that returns $50 over spend and a $10,000 campaign that returns $5,000 over spend both show a 50% ROI. ROAS skips the subtraction and reports revenue as a straight multiple of spend, which is often the number media buyers quote directly.
If you have a conversion count, cost per conversion is reported too — useful for comparing against a target cost-per-acquisition or benchmarking one campaign's efficiency against another's.
Frequently Asked Questions
What's the difference between ROI and ROAS?
ROAS (return on ad spend) is revenue divided by spend, expressed as a multiple — a ROAS of 3 means every dollar spent returned three dollars of revenue. ROI (return on investment) is (revenue − spend) ÷ spend, expressed as a percentage — it nets out the original spend, so it reads like a profit margin. A 3x ROAS and a 200% ROI describe the exact same campaign; ROAS just doesn't subtract the 1x you spent to get there.
Is a negative ROI always bad?
For a campaign judged purely on immediate revenue, yes — it means the campaign spent more than it brought back directly. But some campaigns are run for reach, brand awareness, or list-building rather than immediate sales, where a lot of the value doesn't show up as revenue in this formula at all. Judge ROI against the actual goal of the campaign, not as a universal pass/fail line.
How do I calculate revenue if I only have conversions?
Multiply conversions by an average value per conversion — average order value for e-commerce sales, or a value you assign internally to a lead or sign-up (e.g. based on typical downstream customer value). Enter conversions and that per-conversion value and the calculator derives total revenue from them.
Does this account for costs beyond ad spend?
No — this uses campaign spend as the only cost input, matching how ROI/ROAS are conventionally reported for marketing performance. It doesn't subtract product cost of goods, agency fees, or overhead; for a full profitability picture, factor those in separately.
Educational tool only. Figures are calculated from the numbers you enter; this is not financial or investment advice, and it doesn’t account for costs outside campaign spend.