Skip to content
See guides

Tracking & Analytics · Measure

Campaign ROI Calculator

Campaign ROI is (return − full cost) ÷ full cost. Full cost is ads plus tools and people you assign to the campaign. ROAS (return on ad spend) only uses media. Do not mix the words.

The tool

Try it here

Use this when you decide if the channel is worth the team, not only if yesterday’s ads should scale. Include the costs you actually paid.

Full cost, not only media

ROI

ROAS is revenue ÷ media. ROI is (return − full cost) ÷ full cost. Read ROAS vs ROI.

Why it helps

Why you need a Campaign ROI Calculator

ROAS = attributed revenue ÷ media. ROI subtracts a fuller cost. Finance cares about ROI. Media buyers watch ROAS daily.

If you omit people and tools, ROI is just ROAS in disguise. Say what you included.

Same campaign name and dates as the ROAS row. google-in-demo-exact-2026q3 should not use site-wide revenue.

ROAS IS MEDIA. ROI IS THE JOB.ROAS IS MEDIA. ROI IS THE JOB.Revenue₹2,00,000Full costads+tools+peopleROI(R−C)÷CIf you only divide by media, you are doing ROAS. Say so.Last-click vs split is an argument. It is not a second source of truth.
A weekly dashboard is five numbers with names, not twenty widgets.

When

When to use it

  • End of a flight or a quarter, when extra costs are known.
  • When ROAS is celebrated and contribution is not.
  • When you compare two channels with very different production cost.

How

How to use it

  1. 1Enter attributed return (revenue) and full cost (media + assigned extras).
  2. 2ROI = (return − cost) ÷ cost. 1.0 is 100%.
  3. 3Put ROAS on the same slide, labelled media-only.
  4. 4If UTMs were messy, fix tagging before you invent a return figure.

Example

Example: demo flight ROI vs ROAS

google-in-demo-exact-2026q3. Attributed revenue ₹2,00,000. Media ₹50,000. Creative and tools ₹30,000.

You put in

Return
₹2,00,000
Media
₹50,000
Other cost
₹30,000

You get

ROAS = 200000 / 50000 = 4.00x (media only)
Full cost = 80000
ROI = (200000 − 80000) / 80000 = 1.50 (150%)

4× ROAS is the scale number for media. 150% ROI includes the extra ₹30,000. Neither is CAC. If margin is 40%, contribution is thinner than ₹2,00,000 - use the ROAS calculator’s margin field when you need that.

Result

What this changes for you

A 4× ROAS can still be a weak ROI. The review uses both numbers with labels.

Common mistakes

  • Calling ROAS “ROI” on the slide.
  • Site-wide revenue in the return field.
  • A full-year salary in a one-week campaign cost with no allocation rule.
  • Comparing ROI across countries without the same cost stack.

FAQ

Campaign ROI Calculator FAQ

How does a campaign ROI calculator work?

ROI = (return − full cost) ÷ full cost. Include ads, and the tools and people you assign. (2,00,000 − 80,000) / 80,000 = 1.5.

Is a campaign ROI calculator the same as ROAS?

No. ROAS divides revenue by media cost only. ROI uses a fuller cost. Use ROAS to scale this week. Use ROI to keep the channel.

What costs belong in a campaign ROI calculator?

Media, plus extras you would not have without the campaign: production, tools, agency. Write the rule. Do not hide a full department in a one-week flight without allocating.

Can a campaign ROI calculator use the same revenue as ROAS?

Yes - same attributed return, same dates, same campaign name. Only the cost side changes. If revenue is wrong, both numbers are wrong.