CPM Calculator
Free & Instant

Advertising ROI Calculator

Calculate marketing ROI, ad-attributed revenue, or ad spend — enter any two values.

Runs entirely in your browser — nothing you enter is sent to a server

By Naeem Ullah · Last updated

$
Min: $0.00Max: $100,000.00
$
Min: $0.00Max: $50,000.00

Advertising ROI

400.0%

That's 5x return for every $1 spent.

Show calculation

(($5,000.00 − $1,000.00) ÷ $1,000.00) × 100 = 400.0%

Why Track Advertising ROI Separately?

Advertising ROI applies the general ROI formula specifically to a marketing channel or campaign, using only the revenue your attribution model credits to that spend. It answers a narrower, more actionable question than company-wide ROI: was this specific campaign worth running.

Because it strips out unrelated revenue, advertising ROI is the number marketing teams actually use to decide whether to scale, maintain, or cut a channel — not overall company profitability, which depends on far more than any one ad account.

Advertising ROI Formula

Subtract ad spend from ad-attributed revenue, divide by ad spend, then multiply by 100.

Advertising ROI = ((Ad Revenue − Ad Spend) ÷ Ad Spend) × 100

Worked Example

A campaign spends $2,000 and drives $7,000 in attributed revenue.

Advertising ROI = (($7,000 − $2,000) ÷ $2,000) × 100 = 250%

What Affects Advertising ROI?

  • Attribution model — last-click, multi-touch, and data-driven models can credit very different revenue to the same spend.
  • CPC, CTR, and conversion rate — each one compounds into the final cost-to-revenue ratio, so improving any of them lifts ROI.
  • Average order value — higher-value purchases raise revenue without a proportional increase in ad spend.
  • Repeat purchase rate — if lifetime value beyond the first sale is included in attributed revenue, advertising ROI can look very different than a first-purchase-only view.

Advertising ROI Calculator FAQ

How is advertising ROI calculated?

The same formula as general ROI, applied specifically to ad-attributed revenue and spend: ROI = ((Ad Revenue − Ad Spend) ÷ Ad Spend) × 100. Enter your campaign's attributed revenue and spend above to calculate it instantly.

What's the difference between advertising ROI and ROAS?

ROAS is revenue ÷ spend, so it includes the original dollar spent in the ratio. Advertising ROI strips that out and shows only the profit percentage above the spend: a 4x ROAS is the same campaign as a 300% advertising ROI. See the ROAS calculator for the revenue-to-spend ratio directly.

Why use ad-attributed revenue instead of total company revenue?

Advertising ROI is meant to isolate the return from a specific campaign or channel, so it should only include revenue your attribution model credits to that ad spend — not unrelated organic or repeat-customer revenue that would have happened anyway.

What's a realistic advertising ROI target?

It depends on margins and customer lifetime value, same as general ROI — a thin-margin retailer needs a much higher advertising ROI to be profitable than a high-margin SaaS business. Calculate your break-even point from your margin first, then set targets above it.

Want the ratio instead of a percentage? Use the ROAS calculator, or see all calculators.