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

ChannelTypical ROI RangeAverage
Email Marketing3,600% - 4,200%3,900%
SEO500% - 1,000%750%
Content Marketing300% - 600%450%
PPC / Google Ads200% - 400%300%
Social Media Ads100% - 300%200%
Influencer Marketing500% - 700%600%
Affiliate Marketing1,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.

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:

ChannelTypical ROIWhy
Email Marketing3,600% - 4,200%Very low cost, high conversion from engaged subscribers
Affiliate Marketing1,000% - 1,500%Pay-for-performance model minimizes wasted spend
SEO500% - 1,000%Compounds over time with ongoing organic traffic
Influencer Marketing500% - 700%Leverages trust and audience of influencers
Content Marketing300% - 600%Long-term value with evergreen content assets
PPC / Google Ads200% - 400%High-intent traffic with immediate results
Social Media Ads100% - 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:

MetricFormulaResultBest For
ROI((Revenue - Cost) / Cost) × 100Percentage (e.g., 200%)Overall profitability assessment
ROASRevenue / CostRatio (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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Reduce customer acquisition costs -- Negotiate better ad rates, improve quality scores, and leverage organic channels to lower the cost side of the ROI equation.
  6. Increase customer lifetime value -- Invest in retention, upselling, and cross-selling. Increasing the revenue generated per customer improves ROI across all acquisition channels.
  7. Implement proper attribution -- Use multi-touch attribution to accurately measure which channels and touchpoints drive revenue. Accurate measurement leads to better allocation decisions.
  8. 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.

Related Calculators