Marketing ROI Calculator

Calculate marketing ROI based on revenue generated and marketing cost.

Marketing ROI

Guide

How it works

Use this calculator to estimate marketing ROI based on revenue generated and marketing costs. Useful for evaluating campaign profitability, comparing channels, and optimising marketing spend.

What this calculator does

The marketing ROI calculator helps you measure how effectively your marketing spend generates returns.

It uses:

  • total revenue generated from marketing
  • total marketing cost

This gives you marketing ROI - the percentage return on your marketing investment.

How to use the marketing ROI calculator

  1. Enter your revenue - the income generated from your marketing campaigns
  2. Enter your marketing cost - the total spend on those campaigns
  3. The calculator will show your marketing ROI as a percentage

For accurate results, ensure revenue and cost are measured over the same time period and attributed correctly to the same campaigns.

Marketing ROI Formula

Marketing ROI = ((Revenue - Cost) / Cost) x 100

Where:

  • Revenue = income generated from marketing activities
  • Cost = total marketing spend
  • Marketing ROI = percentage return on marketing investment

Example calculation

If:

  • Revenue = 5,000
  • Marketing cost = 1,000

Then:

  • Marketing ROI = ((5,000 - 1,000) / 1,000) x 100
  • Marketing ROI = 400%

This means the campaign generated four times the amount spent in net return.

What is marketing ROI?

Marketing ROI measures the return generated from marketing spend relative to the cost of that investment.

It answers a simple but critical question:

"For every unit of currency spent on marketing, how much return is generated?"

Unlike simple revenue metrics, ROI accounts for cost - making it a more complete measure of marketing effectiveness.

How to interpret marketing ROI

Marketing ROI is expressed as a percentage:

  • Negative ROI - marketing spend exceeds revenue generated (loss)
  • 0% ROI - break-even (no gain or loss)
  • Positive ROI - marketing generates more revenue than it costs

General benchmarks vary by industry, but:

  • 100% ROI = revenue equals double the cost (break-even + profit)
  • 200%+ ROI = strong performance for most campaigns
  • 300%+ ROI = highly efficient marketing

Interpretation should always consider margins, not just revenue.

Why marketing ROI matters for decision-making

Understanding marketing ROI helps you:

  • allocate budget to the most profitable channels
  • identify underperforming campaigns
  • justify marketing spend to stakeholders or investors
  • optimise campaigns based on real financial outcomes
  • scale marketing efforts with confidence

Without ROI measurement, marketing decisions are based on activity rather than results.

Marketing ROI vs ROAS

Marketing ROI and ROAS are related but measure different things:

  • Marketing ROI = considers profit relative to cost
  • ROAS (Return on Ad Spend) = measures revenue generated per unit of ad spend

Example:

  • ROAS = 5:1 (500%)
  • ROI may be lower once costs beyond ad spend are considered

Use the ROAS Calculator for channel-level performance analysis.

Marketing ROI vs CAC and LTV

Marketing ROI works alongside other key metrics:

  • CAC (Customer Acquisition Cost) - cost to acquire a customer
  • LTV (Customer Lifetime Value) - total revenue from a customer

A profitable system typically requires:

  • LTV > CAC
  • Positive marketing ROI across campaigns

Use the CAC Calculator and LTV Calculator for deeper analysis.

When to use this calculator

Use this calculator when you want to:

  • evaluate campaign profitability
  • compare performance across marketing channels
  • optimise budget allocation
  • report marketing performance to stakeholders
  • assess whether marketing efforts are scalable

Common mistakes when calculating marketing ROI

Common mistakes include:

  • excluding certain costs (agency fees, tools, salaries)
  • overstating attributed revenue
  • using inconsistent time periods for revenue and cost
  • ignoring delayed conversions and long sales cycles
  • confusing ROI with ROAS

Accurate attribution and full cost inclusion are critical for reliable ROI.

Marketing ROI vs profit margin

Marketing ROI measures return on marketing spend, not overall business profitability.

A campaign can have:

  • high ROI but low margin
  • or moderate ROI with high margin

Always consider both marketing efficiency and underlying business economics.

Related calculations

Once you know your marketing ROI, you may also want to:

Useful resources

  • Google Analytics - track revenue and campaign attribution
  • Meta Ads Manager - campaign performance and conversion tracking
  • Google Ads - ad spend and conversion reporting
  • HubSpot - marketing attribution and ROI tracking

FAQs

What is marketing ROI?

Marketing ROI measures the return generated from marketing spend relative to the cost of that investment.

How do you calculate marketing ROI?

Marketing ROI = ((Revenue - Cost) / Cost) x 100.

What is a good marketing ROI?

It depends on margins and industry, but most businesses aim for 200% or higher to ensure profitability after all costs.

Why is marketing ROI important?

It helps businesses understand whether marketing spend is producing profitable results and guides better budget allocation.

What is the difference between marketing ROI and ROAS?

Marketing ROI measures return relative to total cost, while ROAS measures revenue generated per unit of ad spend.

Can marketing ROI be negative?

Yes. If marketing costs exceed revenue generated, ROI will be negative - indicating a loss.

Interpreting your result

Your marketing roi result should always be interpreted in context:

  • compare it against your historical baseline
  • review it alongside the main commercial or operational drivers behind the metric
  • compare it across products, channels, periods, or segments where relevant
  • avoid interpreting the result in isolation without checking the underlying input values

A single period can be noisy, so trend direction over several periods is usually more useful than one standalone result.

Data quality checklist

Before acting on this result, verify:

  • the inputs use the same time period and reporting basis
  • one-off anomalies are identified separately from steady-state performance
  • discounts, refunds, taxes, or fees are handled consistently where relevant
  • the underlying values are complete enough to support a meaningful conclusion

Small input inconsistencies can materially change the result.

How to improve this metric

Practical ways to improve this metric depend on the underlying business model, but often include:

  • identify the main driver behind the result before making changes
  • test one variable at a time so the impact is easier to measure
  • compare performance by segment rather than only at an overall level
  • review the metric regularly so changes can be caught early

Improvement is most reliable when measurement definitions remain stable over time.

Benchmarks and target setting

A good target depends on your industry, business model, and stage of growth.

When setting targets:

  • compare against your own historical trend before relying on outside benchmarks
  • define both minimum acceptable and aspirational target ranges
  • review targets whenever pricing, cost, demand, or channel mix changes materially
  • pair benchmark review with the underlying commercial context, not just the final number

Your own historical performance is usually the most practical benchmark.

Reporting cadence and decision workflow

For most teams, a simple cadence works best:

  • Weekly: monitor the metric when trading conditions or campaign activity change quickly
  • Monthly: compare the result against target and prior periods
  • Quarterly: reassess assumptions, targets, and the main drivers behind the metric

A practical workflow is to calculate the metric, identify the primary driver of change, test one improvement, and then review the next comparable period before scaling.

Common analysis scenarios

You can use this metric in several practical scenarios:

  • monthly performance reviews
  • pricing, margin, or cost analysis
  • planning and forecasting discussions
  • investor, lender, or management reporting

In each scenario, pair the result with the underlying business context so decisions are not made on one number alone.

FAQ extensions

Should I compare this metric across channels?

Yes, but only when definitions and attribution rules are consistent.

How many periods should I review before making changes?

At least 3 comparable periods is a good baseline unless there is a clear data issue or one-off event.

What should I do if this metric improves but profit declines?

Check whether costs, discounts, conversion quality, or downstream profitability changed at the same time.

Explore more

More calculators in this topic

View marketing calculators

Continue exploring

Related calculators

Explore the next calculations most relevant to this topic.