What is ROI in Marketing?
Marketing ROI (Return on Investment) measures how much revenue or profit your marketing activities generate relative to what they cost. It answers the fundamental question: is our marketing spend making us money?
It's the broadest profitability metric in marketing, capturing everything from ad spend to agency fees to tool subscriptions. Unlike ROAS, which only looks at ad spend vs. revenue, marketing ROI accounts for the full cost of your marketing operation.
The Formula
Marketing ROI = ((Revenue from Marketing - Marketing Cost) / Marketing Cost) x 100
If you spend $10,000 on marketing (ads, tools, freelancers) and generate $50,000 in attributable revenue:
ROI = (($50,000 - $10,000) / $10,000) x 100 = 400%
That's a 4:1 return. For every dollar spent, you got four dollars back in profit.
Marketing ROI vs. ROAS
These two metrics confuse a lot of people. Here's the difference:
| Marketing ROI | ROAS | |
|---|---|---|
| Scope | All marketing costs | Ad spend only |
| Includes | Ads + tools + team + agency + content | Just the ad budget |
| Formula | (Revenue - Cost) / Cost | Revenue / Ad Spend |
| Best for | Overall marketing profitability | Campaign-level optimization |
A campaign with 8x ROAS might only have 2x marketing ROI once you factor in the designer who made the ads, the agency managing the account, the analytics tool tracking conversions, and the landing page that needed building.
Both metrics matter. ROAS helps you optimize individual campaigns. Marketing ROI tells you whether the whole operation is profitable.
Why Marketing ROI Is Hard to Measure
In theory, the formula is simple. In practice, three things make it difficult:
1. Attribution. A customer might see a LinkedIn ad, read a blog post, get an email, then convert via a Google search. Which channel gets the credit? Google's attribution models help distribute credit across touchpoints, but no model is perfect.
2. Time lag. B2B sales cycles can be months long. The marketing spend in January might not produce revenue until June. Short measurement windows undercount ROI.
3. Indirect effects. Brand awareness campaigns don't generate direct conversions but make every other channel more effective. How do you attribute the lift?
How to Improve Marketing ROI
- Cut underperforming channels. Use ROAS per channel to identify where your spend works hardest.
- Reduce CAC. Improving conversion rates on your landing pages increases revenue from the same spend.
- Increase LTV. Higher customer lifetime value means each acquired customer is worth more, improving ROI on the same acquisition cost.
- Automate where possible. Reduce manual work (and cost) with tools for scheduling, reporting, and optimization.
- Focus on high-intent channels. Google Search typically has better ROI than display because the audience is actively searching for solutions. Google's own benchmarks suggest an average 8:1 return on Google Ads, though results vary widely by industry.
Use our ROI Calculator to model different scenarios and see how changes in spend, conversion rate, and LTV affect your overall marketing ROI.
Frequently Asked Questions
A commonly cited benchmark is a 5:1 ratio (500% ROI), meaning $5 in revenue for every $1 spent on marketing. A 10:1 ratio is exceptional. Below 2:1 is often unprofitable when you account for production costs, margins, and overhead. However, benchmarks vary widely by industry, business model, and what costs you include in the calculation.
ROAS (Return on Ad Spend) only measures revenue against ad spend. Marketing ROI is broader, including all marketing costs like agency fees, tools, salaries, and content production. A campaign might have a 5x ROAS but a 2x ROI once you factor in the full cost of running it. ROAS tells you if the ads are working. ROI tells you if the whole marketing operation is profitable.
It's difficult because the revenue impact is indirect and delayed. Common approaches include measuring branded search lift, tracking assisted conversions over time, and running incrementality tests (comparing sales in exposed vs. unexposed groups). Some teams use marketing mix modeling to attribute revenue to awareness efforts. There's no perfect answer, which is why many teams track leading indicators like recall and branded traffic instead.