Marketing ROI Calculator

Turning a Marketing Budget Into a Number Finance Will Accept

Every marketing department eventually has to defend its budget in a room full of people who think in dollars, not impressions. Marketing ROI converts campaign performance into the same currency as every other line item on the P&L, which is what makes it the metric that actually survives a budget review. It strips out vanity numbers like reach or engagement and asks one blunt question: for every dollar spent, how much came back?

The Formula

Net Profit = Revenue − Marketing Cost
Marketing ROI = (Net Profit / Marketing Cost) × 100

Revenue here means the revenue attributable to the campaign or channel being measured, not total company revenue — mixing the two is the most common way this number gets distorted.

Reading the Result

Because the formula is a ratio against cost, ROI scales predictably with how much revenue a campaign returns relative to what it spent. A few reference points, computed directly from the formula above:

Marketing ROI at different revenue-to-cost ratios
RevenueMarketing CostNet ProfitROI
$45,000$15,000$30,000200%
$38,000$19,000$19,000100%
$20,000$25,000−$5,000−20%

An ROI of 0% means the campaign exactly broke even; anything below 0% means it lost money.

Where This Calculation Gets Used

  • Channel comparisons — putting paid search, social ads, and content spend on the same scale so budget can shift toward whichever is actually returning more per dollar.
  • Campaign post-mortems — confirming after the fact whether a specific push earned back more than it cost, separate from softer metrics like click volume.
  • Budget requests — building a case for more spend by showing the marginal return already being achieved.
  • Agency and vendor accountability — holding an external partner to a return figure rather than an activity report.

How to Use This Calculator

  1. Enter the total revenue generated by the campaign or channel in the Revenue Generated ($) field.
  2. Enter what was spent to generate that revenue in the Marketing Cost ($) field, including media spend, tooling, and any relevant labor.
  3. Select Calculate to see the marketing ROI as a percentage.

Related Calculations

For a customer-level view rather than a campaign-level one, see the Customer Lifetime Value Calculator. If the spend in question is specifically an email send, use the Email ROI Calculator instead.