Marketing ROI Calculator
Calculate marketing ROI as a percentage return on spend, with a clear distinction from ROAS and from accounting profit.
This ROI nets your marketing cost out of the revenue it generated and expresses the result as a percentage return — a 200% ROI means you got back 3x your spend total (your original spend plus 200% more). ROAS, by contrast, is a plain ratio of revenue to spend (e.g. "4x") with no subtraction. Neither of these is the same as accounting profit — this calculation only accounts for marketing cost, not cost of goods sold, overhead, or any other expense.
Calculated entirely in your browser — nothing you enter here is sent to a server.
Calculate marketing ROI as a percentage return on your marketing spend — (Revenue − Marketing Cost) ÷ Marketing Cost × 100. A negative result means the campaign lost money relative to its own cost.
This is a different metric from ROAS, which is a plain revenue-to-spend ratio with no subtraction — and neither one is the same as accounting profit, since this calculation only nets out marketing cost, not cost of goods sold or other overhead.
How to use the Marketing ROI Calculator
- Enter the Revenue attributed to marketing ($) for the campaign or period you are measuring.
- Enter the Marketing cost ($) for the same campaign or period.
- Click Calculate to see the Marketing ROI as a signed percentage, rounded to two decimals.
- Click Reset to clear both fields and try another scenario.
Example: A campaign that did not pay back
Enter 4500 as Revenue attributed to marketing and 6000 as Marketing cost, then click Calculate. The result is -25%, because (4500 − 6000) ÷ 6000 × 100 = -25: the campaign brought back 75 cents for every dollar spent.
Questions about the Marketing ROI Calculator
- What does 0% ROI mean?
- Revenue exactly equals marketing cost, so the campaign broke even on its own spend. It is shown as +0%; anything above zero is a gain and anything below is a loss.
- How low can the result go?
- The lowest possible result is -100%, which means the spend produced no revenue at all. Negative revenue or cost values are rejected, and a marketing cost of zero is rejected because ROI is undefined without spend.
- How do I convert this ROI into ROAS?
- Divide the ROI by 100 and add 1. A -25% ROI equals a ROAS of 0.75x, and a 200% ROI equals 3x.
- Can I measure ROI on profit instead of revenue?
- Yes. The tool applies the same formula to whatever you put in the first field, so entering gross profit attributed to marketing instead of revenue gives a profit-based ROI. Use the same basis every time you compare campaigns.