- Overview
- Calculators
- Marketing ROI Calculator
Marketing ROI Calculator
This marketing ROI calculator instantly computes return on investment, net profit, and ROAS for your campaigns. Enter any two values to calculate the third, with industry benchmark comparisons by channel.
ROI = ((Revenue - Marketing Cost) / Marketing Cost) × 100
Marketing ROI Benchmarks by Channel
| Channel | Typical ROI Range | Average |
|---|---|---|
| Email Marketing | 3,600% - 4,200% | 3,900% |
| SEO | 500% - 1,000% | 750% |
| Content Marketing | 300% - 600% | 450% |
| PPC / Google Ads | 200% - 400% | 300% |
| Social Media Ads | 100% - 300% | 200% |
| Influencer Marketing | 500% - 700% | 600% |
| Affiliate Marketing | 1,000% - 1,500% | 1,250% |
* Benchmarks are approximate averages and vary by industry, campaign quality, and audience targeting.
Frequently Asked Questions
What is Marketing ROI?
Marketing ROI (Return on Investment) measures the profitability of your marketing efforts. It is calculated as ((Revenue - Marketing Cost) / Marketing Cost) x 100, expressed as a percentage. A positive ROI means your marketing generated more revenue than it cost.
How do you calculate Marketing ROI?
Marketing ROI is calculated using the formula: ROI = ((Revenue - Marketing Cost) / Marketing Cost) x 100. For example, if you spend $5,000 on marketing and generate $15,000 in revenue, your ROI is (($15,000 - $5,000) / $5,000) x 100 = 200%.
What is a good Marketing ROI?
A general benchmark is a 5:1 revenue-to-cost ratio (400% ROI), which is considered strong. A 10:1 ratio (900% ROI) is exceptional. Anything below a 2:1 ratio (100% ROI) is generally not profitable when you factor in overhead costs. However, benchmarks vary significantly by channel and industry.
What is the difference between ROI and ROAS?
ROI (Return on Investment) measures net profit relative to cost as a percentage: ((Revenue - Cost) / Cost) x 100. ROAS (Return on Ad Spend) measures total revenue per dollar spent as a ratio: Revenue / Cost. For example, a 200% ROI equals a 3x ROAS (you get $3 back for every $1 spent).
Why is my Marketing ROI negative?
A negative Marketing ROI means your marketing cost exceeds the revenue generated. This can happen with new campaigns that need optimization, brand awareness campaigns not designed for immediate revenue, long sales cycles where revenue has not yet materialized, or poor targeting and messaging.
How do I calculate the revenue needed for a target ROI?
Use the formula: Revenue = Marketing Cost x (1 + ROI / 100). For example, if you spend $10,000 and want a 300% ROI, you need: $10,000 x (1 + 300/100) = $10,000 x 4 = $40,000 in revenue.
How much can I spend on marketing for a target ROI?
Use the formula: Marketing Cost = Revenue / (1 + ROI / 100). For example, if you expect $50,000 in revenue and want at least a 400% ROI, your maximum marketing spend is: $50,000 / (1 + 400/100) = $50,000 / 5 = $10,000.
Which marketing channel has the highest ROI?
Email marketing consistently delivers the highest ROI, averaging 3,600%-4,200%. SEO (500%-1,000%) and affiliate marketing (1,000%-1,500%) also perform well. However, the best channel depends on your business model, audience, and goals. A diversified multi-channel approach typically yields the best overall results.
Quick Navigation
What is Marketing ROI?
Marketing ROI (Return on Investment) is a metric that measures the profitability of your marketing campaigns relative to their cost. It tells you how much revenue you generate for every dollar spent on marketing, expressed as a percentage.
A positive ROI means your marketing campaigns are generating more revenue than they cost, resulting in net profit. A negative ROI means your marketing spend exceeds the revenue it generates, resulting in a net loss.
For example, if you spend $5,000 on a marketing campaign and it generates $15,000 in revenue, your Marketing ROI is 200%. This means you earned $2 in profit for every $1 spent on marketing, or $3 total revenue per dollar invested.
Marketing ROI Formula & How to Calculate
The Marketing ROI formula can be rearranged to solve for any variable:
Find ROI:
ROI = ((Revenue - Marketing Cost) / Marketing Cost) × 100
Find Revenue:
Revenue = Marketing Cost × (1 + ROI / 100)
Find Marketing Cost:
Marketing Cost = Revenue / (1 + ROI / 100)
The key insight is that Marketing ROI normalizes the return to a percentage, making it easy to compare the effectiveness of different campaigns, channels, and time periods regardless of their absolute spend levels.
Marketing ROI Calculation Examples
Example 1: Finding ROI
An email marketing campaign costs $2,000 and generates $24,000 in revenue.
ROI = (($24,000 - $2,000) / $2,000) × 100
ROI = ($22,000 / $2,000) × 100
ROI = 1,100%
Example 2: Finding Required Revenue
You plan to spend $10,000 on a PPC campaign and want at least a 300% ROI.
Revenue = $10,000 × (1 + 300 / 100)
Revenue = $10,000 × 4
Revenue = $40,000
Example 3: Finding Maximum Marketing Budget
You expect $50,000 in revenue from a product launch and want at least a 400% ROI.
Marketing Cost = $50,000 / (1 + 400 / 100)
Marketing Cost = $50,000 / 5
Marketing Cost = $10,000
Example 4: Comparing Campaign Efficiency
Campaign A costs $5,000 and generates $20,000 revenue. Campaign B costs $8,000 and generates $28,000 revenue.
Campaign A ROI = (($20,000 - $5,000) / $5,000) × 100 = 300%
Campaign B ROI = (($28,000 - $8,000) / $8,000) × 100 = 250%
Campaign A has a higher ROI (300% vs 250%), but Campaign B
generates more absolute profit ($20,000 vs $15,000).
Marketing ROI Benchmarks by Channel
Marketing ROI varies significantly depending on the channel, industry, campaign maturity, and execution quality. Below are approximate benchmarks:
| Channel | Typical ROI | Why |
|---|---|---|
| Email Marketing | 3,600% - 4,200% | Very low cost, high conversion from engaged subscribers |
| Affiliate Marketing | 1,000% - 1,500% | Pay-for-performance model minimizes wasted spend |
| SEO | 500% - 1,000% | Compounds over time with ongoing organic traffic |
| Influencer Marketing | 500% - 700% | Leverages trust and audience of influencers |
| Content Marketing | 300% - 600% | Long-term value with evergreen content assets |
| PPC / Google Ads | 200% - 400% | High-intent traffic with immediate results |
| Social Media Ads | 100% - 300% | Strong for awareness, variable for direct conversions |
Note: These benchmarks are approximate and can vary widely. Factors like industry competitiveness, campaign maturity, audience quality, creative execution, and attribution methodology all affect measured ROI.
Marketing ROI vs ROAS
While often used interchangeably, ROI and ROAS measure different things and are useful in different contexts:
| Metric | Formula | Result | Best For |
|---|---|---|---|
| ROI | ((Revenue - Cost) / Cost) × 100 | Percentage (e.g., 200%) | Overall profitability assessment |
| ROAS | Revenue / Cost | Ratio (e.g., 3x or 3:1) | Ad platform performance tracking |
The relationship: A 200% ROI equals a 3x ROAS. The conversion formula is ROAS = 1 + (ROI / 100). ROAS is more commonly used in advertising platforms (Google Ads, Meta Ads) because it is intuitive: "I get $3 back for every $1 I spend." ROI is preferred in broader business contexts because it accounts for the investment cost.
Important caveat: Both metrics typically measure only direct, attributable revenue. They may not capture the full impact of marketing activities like brand awareness, word-of-mouth, or customer lifetime value improvements.
When to Calculate Marketing ROI
Measuring Marketing ROI is most valuable in the following scenarios:
- Budget allocation decisions -- When deciding how to distribute your marketing budget across channels, ROI helps identify which channels deliver the most value.
- Campaign performance reviews -- After a campaign ends, calculating ROI helps you understand whether it was profitable and worth repeating.
- Justifying marketing spend -- When presenting to stakeholders or leadership, ROI provides a clear, universally understood metric for demonstrating marketing's contribution to revenue.
- Setting campaign targets -- Before launching a campaign, calculate what revenue you need to hit your target ROI, or what budget you can afford given expected revenue.
- Comparing channels and strategies -- ROI normalizes results across different spend levels, making it easy to compare a $500 email campaign with a $50,000 paid media campaign.
- Identifying underperforming campaigns -- Regular ROI tracking helps you quickly spot campaigns that are losing money so you can pause, optimize, or reallocate budget.
How to Improve Your Marketing ROI
Here are proven strategies to increase your marketing ROI:
- Improve targeting and segmentation -- Focus your marketing on the audience segments most likely to convert. Better targeting reduces wasted spend and increases revenue per dollar invested.
- Optimize conversion funnels -- Identify and fix drop-off points in your conversion funnel. Even small improvements in conversion rate can significantly boost ROI without increasing spend.
- A/B test everything -- Continuously test ad creatives, landing pages, email subject lines, and offers. Data-driven optimization compounds over time and steadily improves ROI.
- Focus on high-ROI channels -- Allocate more budget to channels that consistently deliver the highest ROI. Email marketing and SEO often outperform paid channels on an ROI basis.
- Reduce customer acquisition costs -- Negotiate better ad rates, improve quality scores, and leverage organic channels to lower the cost side of the ROI equation.
- Increase customer lifetime value -- Invest in retention, upselling, and cross-selling. Increasing the revenue generated per customer improves ROI across all acquisition channels.
- Implement proper attribution -- Use multi-touch attribution to accurately measure which channels and touchpoints drive revenue. Accurate measurement leads to better allocation decisions.
- Leverage marketing automation -- Automate repetitive tasks like email sequences, retargeting, and lead scoring. Automation reduces labor costs and improves consistency, both of which improve ROI.