What Is Marketing ROI?
Marketing ROI (Return on Investment) measures how much revenue your marketing activities generate relative to what you spent on them. A positive ROI means marketing is contributing more to the business than it costs. A negative ROI means you are spending more on marketing than the revenue it generates — a situation that is sometimes acceptable early in a growth phase but not sustainable long-term.
ROI is expressed as a percentage. A 200% marketing ROI means for every dollar spent on marketing, you generated $3 in revenue (your original dollar back plus $2 profit).
The Marketing ROI Formula
Marketing ROI (%) = ((Revenue Attributed to Marketing − Marketing Costs) ÷ Marketing Costs) × 100
Example: You spend $5,000 on a Google Ads campaign. The campaign generates $20,000 in attributed revenue. Your marketing ROI = (($20,000 − $5,000) ÷ $5,000) × 100 = 300%.
Some marketers use a simplified version — Revenue ÷ Cost — which gives a ratio (in this example, 4:1 or 4x). Both are correct; the percentage version aligns more closely with how finance teams think about ROI.
What Marketing Costs Should You Include?
The most common mistake in calculating marketing ROI is understating costs. Include everything:
- Media spend — ad platform spend (Google, Meta, LinkedIn, etc.)
- Agency and freelancer fees — creative, copywriting, strategy, management
- Tool subscriptions — email platforms, CRM, analytics, automation software
- Internal labour — your team's time spent on marketing activities (use hourly rate × hours)
- Content production — video, photography, design, copywriting
- Event costs — sponsorships, trade shows, webinar platforms
Excluding internal labour or tool costs is the most common error — it artificially inflates your apparent ROI.
The Attribution Problem
The hardest part of marketing ROI is attribution — determining which marketing activities actually caused the revenue. A customer might have seen a Facebook ad, clicked an email, searched Google, and then converted after a retargeting ad. Which channel gets credit for the sale?
Common attribution models:
- Last-click attribution — 100% of credit to the final touchpoint before conversion. Simple, but undervalues awareness channels.
- First-click attribution — 100% of credit to the first touchpoint. Good for measuring what drives initial awareness.
- Linear attribution — credit split equally across all touchpoints. More balanced but still imprecise.
- Data-driven attribution — uses machine learning to assign credit based on the actual impact of each touchpoint. Available in Google Analytics 4 and Google Ads. Most accurate but requires significant conversion volume.
For most small and medium businesses, last-click or linear attribution is practical. The key is to pick one model and use it consistently, so you can track trends over time even if the absolute numbers are imperfect.
What Is a Good Marketing ROI?
A commonly cited benchmark is 5:1 — for every dollar spent, generating five dollars in revenue (400% ROI). Anything above 10:1 is considered exceptional. Below 2:1 (100% ROI) is generally unprofitable once you factor in cost of goods sold (COGS) and overhead.
| Channel | Typical ROI Range | Notes |
|---|---|---|
| Email Marketing | 3,600–4,200% | High ROI on warm lists; lower on cold outreach |
| SEO / Content Marketing | 300–1,400% | Compounds over time; slow to show results |
| Google Ads (Search) | 200–800% | Highly dependent on industry CPC and conversion rate |
| Meta Ads (Social) | 150–500% | More variable; stronger for B2C and visual products |
| LinkedIn Ads (B2B) | 100–400% | High CPC but strong lead quality for B2B |
Email marketing's high ROI reflects the low cost of sending to an existing list — not the ROI of acquiring that list, which can be significant. Always separate acquisition costs from retention costs when calculating channel ROI.
Marketing ROI vs. ROAS
Marketing ROI and ROAS (Return on Ad Spend) are related but distinct:
- Marketing ROI considers all marketing costs (labour, tools, creative, media) and ideally factors in profit margin, not just revenue.
- ROAS considers only media spend and revenue — it is faster to calculate but incomplete as a profitability measure.
Use ROAS for day-to-day campaign optimisation decisions. Use marketing ROI for budget allocation and strategic planning. See our ROAS guide and calculator for channel-specific benchmarks.
How to Improve Marketing ROI
- Cut underperforming channels. Calculate ROI by channel quarterly. Reallocate budget from channels below 2:1 to those above 5:1.
- Improve conversion rate, not just traffic. Doubling your conversion rate doubles revenue at the same media spend — effectively halving your cost per acquisition.
- Reduce cost of goods sold (COGS). ROI improves when margin improves — not just when revenue increases. Factor this into calculations.
- Lengthen customer lifetime value (CLV). Marketing ROI looks very different when a $200 cost-per-acquisition leads to a $2,000 CLV customer versus a one-time $200 buyer.
- Measure incrementality, not just attribution. Run holdout tests — pause a channel for a subset of your audience and measure the impact on revenue. This is the most accurate way to understand true marketing contribution.
Related Calculators
- Marketing ROI Calculator — instant ROI from revenue and cost inputs
- ROAS Calculator — media spend and revenue to Return on Ad Spend
- Customer Acquisition Cost Calculator — cost to acquire each new customer
- Customer Lifetime Value Calculator — long-term revenue per customer
- Ad Spend Calculator — project revenue from your ad budget