Analytics

ROAS Formula Explained: How to Calculate Return on Ad Spend (with Examples)

The ROAS formula is Revenue ÷ Ad Spend. Learn what counts as a good ROAS, how it differs from ROI, how to calculate break-even ROAS, and the exact levers to improve ROAS on Google Ads and Meta Ads.

YA
Yoganand Ayyagari
Performance Marketing Trainer
Published 14 July 2026Updated 28 July 20269 min read4.9
Share:
ROAS Formula Explained: How to Calculate Return on Ad Spend (with Examples) — illustrated cover
Get the Free Checklist

We'll email you our Performance Marketing Setup Checklist instantly.

No spam. Unsubscribe anytime.

Knowing the ROAS formula is the easy part. Knowing what ROAS to target, when to trust the number, and how to actually improve it is what separates a junior media buyer from a performance marketer who gets hired for ₹12 LPA. This guide breaks it down with real numbers, then shows you the practical levers to move it.

The ROAS formula

ROAS = Revenue from ads ÷ Cost of ads.

Or in plain English:

ROAS = the money you got out ÷ the money you put in.

Example. You spend ₹50,000 on a Meta Ads campaign for a D2C skincare brand. It generates ₹2,00,000 in tracked purchases.

ROAS = 2,00,000 ÷ 50,000 = 4

ROAS formula visualised — revenue divided by ad spend
ROAS formula visualised — revenue divided by ad spend

You'll see this written three ways — they all mean the same thing:

  • 4 (as a decimal multiple)
  • 4:1 (as a ratio)
  • 400% (as a percentage)
Pro Tip

Always report ROAS as a multiple (4.2), not a percentage (420%). Percentages look impressive to a founder but confuse the math when you're comparing against break-even.

ROAS vs ROI — don't confuse these

ROAS and ROI are related but they answer different questions:

MetricFormulaAnswers
ROASRevenue ÷ Ad Spend"How much revenue did my ads produce per rupee spent?"
ROI(Profit − Total Cost) ÷ Total Cost"Did the business make money after everything?"

A campaign can have a great ROAS and terrible ROI if your product margin is thin, your fulfilment is expensive or your team overhead is high. That's why smart marketers report both — and why the ROAS bidding documentation from Google always frames ROAS as a proxy, not the final answer.

Break-even ROAS: the number that actually matters

Before you obsess over hitting "10x ROAS", calculate your break-even ROAS — the point where you're neither making nor losing money.

Break-even ROAS = 1 ÷ Gross Margin.

Example. You sell a ₹1,000 product with 40% gross margin (₹400 gross profit per sale after cost of goods, shipping and payment gateway).

Break-even ROAS = 1 ÷ 0.40 = 2.5

Break-even ROAS chart across different gross margins
Break-even ROAS chart across different gross margins

Anything above 2.5x ROAS makes money. Anything below loses money. Publishing this number on the wall next to your marketer's desk is the single highest-leverage thing you can do as a founder.

Quick break-even reference

Gross MarginBreak-even ROAS
20%5.0x
30%3.33x
40%2.5x
50%2.0x
60%1.67x
70%1.43x

What's a "good" ROAS?

There is no universal answer — it depends entirely on your margins and business model. But here are realistic benchmarks based on real Indian D2C and SaaS accounts we work with:

  • Ecommerce (D2C) — 3–5x on prospecting, 5–10x on remarketing.
  • Subscription / SaaS — 1–2x on first purchase is fine if LTV is high (₹2K MRR × 18-month retention = ₹36K LTV).
  • Lead generation — agencies track pipeline ROAS (closed revenue ÷ ad spend), typically 5–10x.
  • High-ticket coaching / courses — 3–4x is healthy given long sales cycles.
Important Note

If someone tells you "10x ROAS is the goal for every business", they're selling you a course, not advice. The right target is your break-even ROAS plus a healthy margin.

The three ways to improve ROAS

There are only three levers. Every "ROAS optimisation" tactic maps to one of them.

Three levers to improve ROAS — AOV, CVR, CPC
Three levers to improve ROAS — AOV, CVR, CPC

1. Increase Average Order Value (AOV)

Revenue per conversion goes up, so ROAS goes up — even if nothing else changes.

  • Bundle offers ("buy 2 get 15% off")
  • Free shipping thresholds ("free shipping over ₹1,499")
  • Upsells at checkout (via Shopify apps like ReConvert or Bold Upsell)
  • Better product mix in ads (feature higher-margin SKUs)

2. Increase Conversion Rate (CVR)

More sales from the same clicks = higher ROAS.

  • Faster, mobile-first landing pages (target < 2.5s LCP on PageSpeed Insights)
  • Trust signals (reviews, ratings, badges, delivery guarantees)
  • Simpler checkout (one-page, guest checkout, Indian UPI)
  • Match ad creative to landing page (message consistency)

3. Decrease Cost Per Click (CPC)

Same conversions, less spend = higher ROAS.

  • Better Quality Score on Google (relevance, CTR, landing page)
  • Better creative on Meta (thumb-stop ratio, hook in first 3 seconds)
  • Negative keywords to cut waste (this alone recovers 10–20% of spend in most accounts)
  • Dayparting and geo-targeting to focus budget

Where ROAS lies to you

ROAS looks like objective truth. It isn't. Watch out for:

  • Attribution windows. Facebook's 7-day click, Google's data-driven — same purchase, both platforms claim it.
  • View-through conversions. Someone saw your ad, never clicked, and bought a week later. Meta will report it as ROAS. Reality is fuzzier.
  • Broken tracking. If your Conversions API or Enhanced Conversions are broken, ROAS is under-reported by 20–40%. Fix tracking before you cut a "losing" campaign.
  • Brand vs non-brand blur. Search campaigns bidding on your own brand name look like heroes. They're often stealing organic traffic that would have converted anyway.
Pro Tip

Before optimising a "poor ROAS" campaign, verify tracking. Fire a test purchase and confirm the event appears in both platform Ads Manager and GA4 within 30 minutes. Broken tracking is the single most common cause of false-negative ROAS reads.

This is why the performance marketing course at PMAcademy spends an entire week on tracking — GTM, GA4, server-side events, CAPI, Enhanced Conversions. Without clean data, every ROAS conversation is fiction.

ROAS calculator (do this now)

Grab a calculator and answer three questions about your business:

  1. What did I spend on paid ads last month?
  2. What revenue did those ads generate (per your ad platform report)?
  3. What's my gross margin per sale?

Then compute:

  • ROAS = Q2 ÷ Q1
  • Break-even ROAS = 1 ÷ Q3
  • Gap = ROAS − Break-even ROAS

If gap is positive, scale spend by 20% and re-measure in 14 days. If gap is negative, fix creative, landing page or tracking before you spend another rupee.

From formula to career

Understanding the ROAS formula is table stakes. Actually using it to make ₹10 lakh/month campaigns profitable is a skill — and it's the exact skill Indian ecommerce brands, SaaS companies and agencies are hiring for right now.

Our performance marketing certification course covers ROAS optimisation across Google Ads and Meta Ads, with live client campaigns and 1-on-1 mentorship from a trainer with 15+ years in the industry. Also read: What is Performance Marketing? A Beginner's Guide and the performance marketing interview questions that test this exact maths.

Join the free masterclass on 10th September to see how the course runs.

Glossary

ROAS (Return on Ad Spend)
Revenue generated by ads ÷ ad spend. A media-efficiency metric expressed as a multiple, ratio or percentage.
ROI (Return on Investment)
(Profit − total cost) ÷ total cost. A business-level metric that accounts for product cost, fulfilment, salaries and platform fees.
Break-even ROAS
The ROAS below which a campaign loses money. Calculated as 1 ÷ gross margin.
AOV (Average Order Value)
Total revenue ÷ number of orders. Raising AOV mechanically raises ROAS with no other changes.
CVR (Conversion Rate)
Conversions ÷ clicks. Higher CVR means more sales from the same traffic, which raises ROAS.
CPC (Cost Per Click)
Total ad spend ÷ clicks. Lower CPC means cheaper traffic and higher ROAS on the same conversions.
View-through conversion
A conversion attributed to an ad the user saw but did not click. Inflates reported ROAS on Meta if attribution windows are long.
Enhanced Conversions
Google Ads feature that hashes and sends first-party data (email, phone) to improve conversion accuracy under iOS restrictions.
Conversions API (CAPI)
Meta's server-side tracking that sends conversion events directly from your server to Meta, recovering signal lost to iOS 14.5+ and ad blockers.

Sources & Further Reading

  1. Google Ads Help — About Return on Ad Spend (ROAS) bidding
  2. Meta Business Help Centre — Purchase ROAS metric definition
  3. Google — Enhanced Conversions overview
  4. Meta — Conversions API implementation guide
  5. Google Analytics 4 — Attribution reports

Frequently Asked Questions

What is the formula for ROAS?+

ROAS = Revenue from ads ÷ Cost of ads. If a Google Ads campaign spent ₹10,000 and generated ₹40,000 in revenue, ROAS is 4 (often written as 4:1 or 400%).

What is a good ROAS?+

A good ROAS depends on your margins. Ecommerce brands typically target 3–5x, subscription businesses aim for 2x+ on first purchase and profit on repeat orders, and lead-gen agencies use pipeline ROAS of 5–10x. Anything below your break-even ROAS (1 ÷ margin) is losing money.

What is the difference between ROAS and ROI?+

ROAS measures revenue against ad spend only. ROI measures profit against total cost — ad spend plus product cost, platform fees, salaries, tools. ROAS is a media metric; ROI is a business metric.

How do I improve my ROAS?+

Improve one of three levers: raise average order value (bundles, thresholds, upsells), raise conversion rate (better landing pages, trust signals, faster mobile), or lower CPC (Quality Score, negative keywords, better creative). Fix tracking first (Enhanced Conversions, Conversions API) so the algorithm optimises on real data.

Why is my reported ROAS different across Google Ads, Meta Ads and GA4?+

Each platform uses its own attribution window and model. Meta claims view-through conversions Google won't; Google's data-driven attribution splits credit differently from GA4's last-click. Pick one source of truth (usually GA4 or a data warehouse) for business reporting and use platform ROAS only for in-platform optimisation.

What is a good ROAS for Google Ads vs Meta Ads?+

Google Search ROAS is usually higher (4–8x for D2C) because intent is higher. Meta prospecting ROAS often sits at 2–4x with retargeting pushing 5–10x. Both should exceed your break-even ROAS after accounting for tracking gaps.

YA
About the Author
Yoganand Ayyagari
Performance Marketing Trainer & Consultant

15+ years of experience in performance marketing. Trained 5000+ students and managed ₹5+ Crore ad spend.

15+
Years Experience
5000+
Students Trained
₹5+ Crore
Ad Spend Managed
500+
Campaigns Managed
Ready to Start Your Career in Performance Marketing?

Join our live training program and become a performance marketing professional.

Call NowWhatsApp