…
Skip to content
Topics
On this page

What is ROAS

ROAS (return on ad spend) is a metric that shows how much revenue your ads brought in for every rupee spent on them. You calculate it by dividing the revenue from ads by the ad spend. A ROAS of 4 means each ₹1 of advertising brought ₹4 of sales, though it does not tell you by itself whether you made a profit.

  • Formula: ROAS = revenue from ads ÷ ad spend.
  • Notation: 4, 4x, 4:1 or 400% all mean the same thing.
  • Meaning: It measures the revenue efficiency of advertising, not profitability.
  • Break-even: 1 ÷ profit margin before ad costs.
  • Location: You see it in Google Ads, Meta Ads Manager, marketplace ad tools and your own reports.
ROAS formula and worked example: revenue from ads divided by ad spendOn the left, the ROAS formula: revenue from ads divided by ad spend. In the example, 2,00,000 rupees of revenue divided by 50,000 rupees of ad spend gives a ROAS of 4. Break-even ROAS is 1 divided by the 40 percent margin, which is 2.5. On the right, a bar chart shows ROAS by campaign: Google Search 5, Meta 3.33 and the total 4, all above a dashed break-even line at 2.5.ROAS = Revenue ÷ Ad spend₹2,00,000₹50,000= 4₹4 of revenue for every ₹1 of adsBreak-even ROAS = 1 ÷ margin1 ÷ 0.40 = 2.5Above 2.5: ads earn more than they costROAS by campaign02465Google Search3.33Meta4TotalBreak-even 2.5
ROAS formula and worked example: revenue from ads divided by ad spend

This lesson follows one example: a dry fruits brand from Delhi that sells Diwali gift boxes on its own website, accepting UPI, cards and cash on delivery. For its Diwali sale it runs Google Search advertising for people searching "dry fruit gift box", together with Meta advertising on Instagram and Facebook, and the founder wants to know whether the advertising actually paid for itself.

Key Characteristics of ROAS

  • Simplicity: It needs only two numbers, revenue from ads and the amount spent on those ads.
  • Revenue: A high ROAS can still lose money if product, delivery and payment costs are high.
  • Attribution: Which sales count as "from ads" depends on the platform's rules and time windows, covered in attribution models.
  • Comparable: It lets you compare campaigns, channels and products that have different budgets.
  • Bidding: Automated bid strategies such as target ROAS in Google Ads use it as their goal, as explained in smart bidding.

How ROAS Works: The Formula

Example
ROAS = Revenue from ads ÷ Ad spend

Break-even ROAS = 1 ÷ Profit margin before ad costs
  1. Add up ad spend. Include the full amount charged by the ad platform for the campaign and period. Decide whether agency fees and creative costs are included, and keep that rule every month.
  2. Add up revenue from those ads. Use the revenue the ads are credited with, after taking out orders that were cancelled or returned where you can. Decide whether revenue includes GST, and count it the same way every time.
  3. Divide revenue by spend. The answer to that division is the campaign's ROAS for the period.
  4. Compare it with your break-even ROAS. Work out your margin after product, packaging, delivery and payment costs, then divide 1 by it. Above break-even, the ads are profitable before fixed costs; below it, they lose money.

Example: ROAS for a Diwali Dry Fruit Sale

The brand's numbers for the Diwali campaign are made up for this lesson.

CampaignAd spendRevenue from adsROAS
Google Search₹20,000₹1,00,0005
Meta (Instagram and Facebook)₹30,000₹1,00,0003.33
Total₹50,000₹2,00,0004
Example
Google Search: 1,00,000 ÷ 20,000 = 5
Meta:          1,00,000 ÷ 30,000 = 3.33
Total:         2,00,000 ÷ 50,000 = 4

The founder then works out profit. After paying for the dry fruits, gift boxes, delivery and payment gateway fees, the brand keeps 40% of its revenue before advertising costs, which makes its break-even ROAS exactly 2.5 (one divided by 0.40).

CampaignProfit before ads (40% of revenue)Minus ad spendProfit after ads
Google Search₹40,000₹20,000₹20,000
Meta₹40,000₹30,000₹10,000
Total₹80,000₹50,000₹30,000

Both campaigns are above the break-even ROAS of 2.5, so both made money before fixed costs such as rent and salaries. There is one more important check, because cancelled cash on delivery orders removed ₹10,000 of the Meta revenue. Its real revenue was therefore ₹90,000, its real ROAS was 3 (90,000 divided by 30,000), and its profit after advertising fell to ₹6,000, which is 40% of ₹90,000 minus the ₹30,000 spent. The founder decides to offer a small prepaid discount next year to cut COD cancellations. Each product can have its own break-even point, which is covered in break-even ROAS per SKU.

Benefits of Tracking ROAS

  • Comparison: It shows which campaign or channel returns more revenue per rupee.
  • Budgeting: Money can move from low-ROAS campaigns to high-ROAS ones, as planned in marketing budget planning.
  • Targets: Once the break-even ROAS is known, every campaign has a minimum to beat.
  • Automation: Ad platforms can optimise towards a ROAS target when conversion values are tracked correctly.

Limitations of ROAS

  • Margins: Two products with the same ROAS can make very different profits.
  • Over-crediting: Some buyers would have bought anyway, especially from brand searches and retargeting.
  • Duplication: Google and Meta can both claim the same order, so adding their reported revenue overstates results.
  • Timeframe: It ignores the value of customers who come back to buy again next Diwali.
  • Diagnosis: ROAS does not show whether the problem is weak ads or a weak product page, which is where CTR, CPC and CPM help.

How AI Changes ROAS

What AI Automates Now

Ad platforms use AI to set bids for each auction, aiming at a target ROAS you choose, and they decide which people see which ads. AI assistants can also calculate ROAS from exported reports, split it by product, and flag campaigns that fall below break-even.

What Still Needs a Human

Working out the real margin, deciding whether to chase short-term ROAS or new customers, and checking reported revenue against real, delivered orders. Only the business knows its product costs and its COD cancellation rate.

Risk to Watch

Automated bidding towards a high ROAS target can quietly shrink reach to people who were already going to buy, such as past customers searching for the brand name. Reported ROAS rises while new customer growth stalls. Incrementality testing checks whether ads are truly adding sales.

Do It with AI

Use this prompt to calculate ROAS and profit per campaign from your own exports. It works in ChatGPT, Claude or Gemini.

Prompt for ChatGPT, Claude or Gemini

You are a performance marketing analyst for an online brand in India. Campaign data for [period] (no customer details): [paste campaign name, ad spend in INR, revenue from ads in INR, and cancelled or returned revenue if known] My profit margin before ad costs: [percentage, after product, packaging, delivery and payment fees] 1. Calculate ROAS for each campaign and in total, showing the working. 2. Calculate the break-even ROAS from my margin. 3. Calculate profit after ad spend for each campaign. 4. Recalculate ROAS after removing cancelled or returned revenue. 5. List campaigns below break-even and suggest what to check before cutting them. Use only my numbers. Do not use industry benchmarks.

  1. Export spend and revenue by campaign from each ad platform.
  2. Match revenue against your own order records and note cancellations and returns.
  3. Run the prompt and recheck one calculation by hand.
  4. Move budget only after checking tracking and the real margin.

Check Before You Use It

  • Facts: Confirm every revenue figure against real, delivered orders, not only the ad platform's report.
  • Brand fit: A campaign below break-even may still be worth running if it wins new customers the brand wants.
  • Compliance: Keep customer data out of AI tools, and make sure any prepaid discount or offer follows platform ad policies and consumer rules.

Quick Quiz

Pick an answer to check yourself. Nothing is saved.

Question 1 / 3

  1. 1. The Delhi dry fruit brand spent ₹50,000 on Diwali ads and the ads brought ₹2,00,000 in revenue. What is the ROAS?

Frequently Asked Questions

What is ROAS in simple words?

ROAS, or return on ad spend, tells you how much revenue your ads brought in for every rupee you spent on them. A ROAS of 4 means ₹4 of revenue for each ₹1 of ad spend.

What is a good ROAS?

It depends on your margins. A good ROAS is one above your break-even ROAS, which is 1 divided by your profit margin before ad costs. A business with a 40% margin breaks even at a ROAS of 2.5, while a business with a 20% margin needs 5 just to break even.

What is the difference between ROAS and ROI?

ROAS compares revenue with ad spend only. ROI, or return on investment, compares profit with the total cost, including product, delivery and other costs. A campaign can have a high ROAS and still lose money if margins are thin.

Is ROAS written as a ratio or a percentage?

Both are used. A ROAS of 4 can be written as 4, 4x, 4:1 or 400%. They all mean the same thing: ₹4 of revenue for each ₹1 spent on ads.

Why is the ROAS in my ad account different from my real sales?

Ad platforms count sales using their own attribution rules and time windows, and two platforms may both claim the same order. Returns, cancelled cash on delivery orders and tracking gaps also make reported ROAS differ from what reaches your bank.