What is Marketing ROI? Formula, Calculation & How It Differs From ROAS

Short answer: Marketing ROI = (revenue from marketing − marketing cost) ÷ marketing cost × 100. A 200% ROI means you got back $3 for every $1 spent: your $1 back plus $2 profit. ROI measures profit; ROAS measures revenue — a critical distinction.

Marketing ROI formula

Note: “revenue” here should ideally be gross profit (revenue after cost of goods), not top-line revenue. Using gross profit gives a more accurate picture of actual returns.

Profit-adjusted marketing ROI (recommended)

This version subtracts cost of goods before calculating ROI, giving a true profitability picture. Many marketers skip this step and overstate ROI by using revenue instead of profit.

ROI vs ROAS: the key difference

A campaign can have a 5× ROAS (500% ROAS) and still be unprofitable if margins are 15%. ROI exposes this; ROAS hides it. For day-to-day campaign optimisation, ROAS is faster to work with. For strategic decisions, ROI is more meaningful. See how to calculate ROAS.

ROI vs MER

MER (Marketing Efficiency Ratio) = total revenue ÷ total marketing spend. It’s similar to blended ROAS but without the attribution complexity of individual channels. MER gives a portfolio-level efficiency view across all channels. See ROAS vs MER for the full breakdown.

What is a good marketing ROI?

Higher margins allow lower ROAS targets to still be profitable. Lower margins require higher ROAS. Use our ROAS / MER calculator to model this for your numbers.

How to calculate marketing ROI step by step

Common mistakes

FAQ

Is 100% marketing ROI good?
100% ROI means you doubled your money: $1 spent returned $2 (your original $1 + $1 profit). That’s generally good for paid advertising, but whether it’s “good enough” depends on your alternative uses of that capital and your overhead costs.

What is a negative ROI?
Negative ROI means the campaign lost money. The revenue or profit generated was less than the marketing cost. A −50% ROI means you got back $0.50 for every $1 spent.

How is marketing ROI different from overall business ROI?
Overall business ROI includes all costs (production, payroll, overhead). Marketing ROI isolates the return specifically from marketing investment. Both are useful; they answer different questions.

Related guides