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
- Marketing ROI = (revenue − marketing cost) ÷ marketing cost × 100
- Example: $10,000 revenue − $2,000 marketing cost = $8,000 profit. $8,000 ÷ $2,000 = 4.0 = 400% ROI
- Simplified: ROI% = (net profit from marketing ÷ marketing cost) × 100
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)
- Profit-adjusted ROI = (gross profit − marketing cost) ÷ marketing cost × 100
- Example: $10,000 revenue × 40% margin = $4,000 gross profit. $4,000 − $2,000 ad spend = $2,000 net. $2,000 ÷ $2,000 = 100% ROI
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
- ROAS = revenue ÷ ad spend. Measures revenue generated per dollar spent. Does not account for cost of goods or overhead.
- ROI = (revenue − cost) ÷ cost. Measures profit generated per dollar spent. Accounts for what you spent to produce the revenue.
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?
- Rule of thumb: 5:1 ROI (500%) is often cited as a strong marketing benchmark — $5 returned for every $1 spent
- For paid advertising specifically: 4:1 (400% revenue ROI) is a common baseline, but only if margins support it
- The real benchmark: positive profit-adjusted ROI (above 0%) means the campaign is profitable; above your cost of capital means it’s worth doing
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
- 1. Define your marketing cost: ad spend + agency fees + tool subscriptions + team time (if included)
- 2. Define revenue attributed to that marketing (use your attribution model or MER for blended view)
- 3. If using gross profit ROI: multiply revenue by gross margin % to get gross profit
- 4. Apply the formula: (gross profit − marketing cost) ÷ marketing cost × 100
- 5. Positive number = profitable campaign; negative = losing money
Common mistakes
- Calculating ROI on revenue instead of profit. A 400% revenue ROI on a 20% margin product is actually a loss. Always subtract cost of goods before claiming a positive ROI.
- Confusing ROAS with ROI. A team celebrating a 6× ROAS may be losing money if margins are 10%. ROI and ROAS are not interchangeable.
- Attributing 100% of revenue to ads. Organic, direct, and repeat customer revenue existed before the ad campaign. Use incrementality testing or conservative attribution to avoid inflating ROI.
- Ignoring time horizon. Marketing ROI for a brand awareness campaign should be measured over months; for a direct-response campaign, days or weeks are appropriate.
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.