To calculate ROAS for digital ads in India, divide the revenue generated from an ad campaign by the total ad spend, then multiply by 100 to express it as a percentage, or leave it as a ratio like 4:1. For example, if you spend Rs 50,000 on Google Ads and generate Rs 2,00,000 in sales, your ROAS is 4:1, meaning every rupee spent returned four rupees in revenue. This single number is the clearest way Indian marketers can judge whether their ad budgets are working or wasting money.
What is ROAS in Digital Advertising?
Return on Ad Spend (ROAS) is a marketing metric that measures the gross revenue earned for every rupee or dollar spent on a specific advertising campaign. Unlike ROI, which factors in all business costs including production, salaries, and overheads, ROAS focuses purely on the relationship between ad spend and the revenue that spend directly generates. Any brand running Google Ads, Meta Ads, or Amazon Ads campaigns in India needs to understand how to calculate ROAS for digital ads India correctly, because it is the metric that decides whether a campaign gets scaled up, paused, or killed entirely.
At Sysprola, a full-service digital marketing agency in Hyderabad, we treat ROAS as the north star metric for every paid media engagement we run. Our clients across e-commerce, real estate, and B2B SaaS rely on Sysprola's Hyderabad-based paid media team to track this number weekly, not quarterly, because ad platform algorithms and consumer behaviour in Indian markets shift fast.
The Standard ROAS Formula Explained
The core formula for how to calculate ROAS for digital ads India is straightforward:
ROAS = (Revenue Generated from Ads / Total Ad Spend) x 100
Some marketers express this as a simple ratio instead of a percentage. A campaign that spends Rs 1,00,000 and returns Rs 5,00,000 in revenue has a ROAS of 500% or, more commonly written, 5:1. Both formats mean the same thing, and Indian agencies typically use the ratio format in client reports because it is easier to explain to business owners who are not marketing specialists.
Step-by-Step: How to Calculate ROAS for Digital Ads India
Follow this process every time you evaluate a campaign, whether it runs on Google, Meta, LinkedIn, or a programmatic display network:
- Define the attribution window. Decide whether you are counting revenue from a 1-day, 7-day, or 28-day click window. Meta and Google default to different windows, so align them before comparing platforms.
- Pull exact ad spend from the platform. Use Google Ads Manager, Meta Ads Manager, or your DSP dashboard to get the precise amount spent in Indian rupees for the period being measured, including GST if you report on gross spend.
- Track revenue accurately using conversion tracking. Install Google Tag Manager, Meta Pixel, or server-side tracking on your website or app to capture actual transaction values, not just lead counts.
- Segment revenue by campaign, ad set, and keyword. Aggregate ROAS across an entire account hides underperforming segments. Break the calculation down to the campaign level at minimum.
- Apply the formula. Divide segmented revenue by segmented spend and multiply by 100 for the percentage, or leave as a decimal ratio.
- Adjust for returns, cancellations, and COD failures. This step is critical for Indian e-commerce, where cash-on-delivery return rates can run 15% to 30%. Deduct these from gross revenue before finalising ROAS.
- Benchmark against your break-even ROAS. Calculate your break-even point by dividing 100 by your gross margin percentage. A business with a 25% margin needs a minimum ROAS of 4:1 just to break even.
Key Takeaway
Learning how to calculate ROAS for digital ads India is only useful if you also calculate your break-even ROAS first. A 3:1 ROAS can be excellent for a high-margin SaaS product and disastrous for a low-margin fashion e-commerce brand.
Worked Example with Indian Rupee Figures
Consider a Hyderabad-based skincare D2C brand running Meta Ads. Over 30 days, the brand spends Rs 3,50,000 and the Meta Pixel reports Rs 14,00,000 in purchase revenue attributed to a 7-day click, 1-day view window.
ROAS = (14,00,000 / 3,50,000) x 100 = 400%, or a 4:1 ratio.
Now factor in the brand's 30% product return rate common in Indian D2C fashion and beauty categories. Adjusted revenue becomes Rs 9,80,000, and the adjusted ROAS drops to 2.8:1. If the brand's gross margin is 40%, the break-even ROAS is 2.5:1, meaning the campaign is still profitable, but with a much thinner margin than the unadjusted number suggested. This is precisely why understanding how to calculate ROAS for digital ads India must include return-rate adjustments specific to Indian consumer behaviour.
Why ROAS Calculation Matters More in the Indian Market
India's digital advertising ecosystem has unique characteristics that make accurate ROAS measurement harder than in Western markets: high COD usage, price-sensitive comparison shopping, and fragmented attribution across platforms like Google, Meta, and increasingly, retail media networks like Amazon Ads and Flipkart Ads.
Key stat: According to a 2024 report by Redseer Strategy Consultants, cash-on-delivery still accounts for nearly 55% of e-commerce transaction volume in India, directly inflating apparent revenue figures before returns are processed and skewing raw ROAS calculations upward.
Key stat: Google's 2023 India Ads Effectiveness study found that advertisers who measured ROAS at the campaign-segment level, rather than account-wide, improved media efficiency by an average of 22% within three months of adopting granular tracking.
Key stat: A 2024 IAMAI-Kantar report on digital ad spend in India projected that total digital advertising expenditure would cross Rs 60,000 crore in the fiscal year, with performance marketing (the category most reliant on ROAS measurement) accounting for over 65% of that spend.
These numbers underline why Indian marketers cannot simply copy ROAS frameworks built for the US or UK. Sysprola's team in Hyderabad builds custom ROAS dashboards for every client precisely because generic templates ignore India-specific variables like COD return rates, GST inclusion, and regional payment gateway fees.
What is a Good ROAS Benchmark in India?
There is no single universal "good" ROAS, but industry data from Indian agency reports and platform benchmarks give a useful starting range:
- E-commerce and D2C: A ROAS of 3:1 to 5:1 is typically considered healthy, though low-margin categories like fashion often need 6:1 or higher to be truly profitable after returns.
- Real estate and high-ticket B2C: Lead-generation campaigns often show ROAS between 8:1 and 15:1 because a single converted lead can be worth lakhs in commission or margin.
- B2B SaaS and services: ROAS can appear lower on paper, around 2:1 to 4:1, because the sales cycle is longer and revenue attribution lags the ad spend by weeks or months.
- Local services (clinics, salons, coaching centres): A ROAS of 4:1 to 6:1 is common, given the high margin nature of service-based revenue.
These benchmarks are directional, not absolute. The only reliable way to know your "good" number is to calculate your own break-even ROAS using your actual margins, which is exactly the methodology Sysprola applies for every Hyderabad and pan-India client across our digital marketing agency services.
Common Mistakes When Calculating ROAS in India
Even experienced marketing teams make errors that distort how to calculate ROAS for digital ads India accurately. Watch for these pitfalls:
- Ignoring GST in the revenue figure. If your reported revenue includes GST but your product cost calculations exclude it, your ROAS will be artificially inflated.
- Using platform-reported revenue without deduplication. Google Ads and Meta Ads often both claim credit for the same sale, leading to double-counted revenue when you sum ROAS across platforms.
- Not adjusting for COD non-realisation. Counting an order as revenue the moment it is placed, before delivery and payment confirmation, is one of the most common ROAS inflation errors in Indian e-commerce.
- Comparing ROAS across mismatched attribution windows. A 28-day view campaign will always show a higher ROAS than a 1-day click campaign, and comparing the two directly is misleading.
- Ignoring blended ROAS entirely. Focusing only on platform-reported ROAS and skipping blended ROAS (total revenue divided by total marketing spend across all channels) hides inefficiencies caused by channel overlap.
Blended ROAS vs Platform ROAS
Platform ROAS is what Google Ads or Meta Ads Manager shows you inside their own dashboard, based on their own attribution model. Blended ROAS is calculated by dividing your total business revenue for a period by your total marketing spend across every channel combined, regardless of which platform claims the credit. Indian businesses running campaigns across Google, Meta, and Amazon Ads simultaneously should always calculate blended ROAS as a sanity check, because platform-reported numbers are almost always optimistic due to overlapping attribution claims.
This is one of the most overlooked steps when businesses try to learn how to calculate ROAS for digital ads India independently, and it is a core part of the reporting framework Sysprola builds for clients who run multi-platform campaigns from our Hyderabad office.
Tools That Help Calculate ROAS Accurately
- Google Analytics 4: Provides cross-channel revenue attribution when properly configured with enhanced e-commerce tracking.
- Meta Ads Manager and Google Ads Manager: Native platforms for pulling exact spend figures and platform-attributed revenue.
- Shopify or WooCommerce order reports: Cross-reference actual confirmed and paid orders against ad-attributed revenue to catch COD discrepancies.
- Triple Whale, Northbeam, or custom dashboards: Advanced attribution tools that Sysprola integrates for larger e-commerce clients needing multi-touch attribution beyond last-click models.
How Sysprola Approaches ROAS Optimisation
Sysprola is a Hyderabad-based digital marketing agency that builds custom ROAS tracking frameworks for every paid media client, rather than relying on default platform dashboards that often overstate performance. Our process starts by establishing each client's true break-even ROAS using their actual gross margins, then layering in India-specific adjustments for COD returns, GST, and cross-platform deduplication. This is how Sysprola's Hyderabad team consistently helps clients move from guesswork to a defensible, board-ready ROAS number within the first 30 days of an engagement.
Key Takeaway
Knowing how to calculate ROAS for digital ads India is a foundational skill, but the real value comes from adjusting the raw formula for GST, COD returns, and multi-platform attribution overlap, which is exactly where most in-house teams fall short.
Frequently Asked Questions
What is the difference between ROAS and ROI?
ROAS measures revenue generated per rupee of ad spend, while ROI measures profit after accounting for all business costs including production, logistics, and salaries. A campaign can show a strong 5:1 ROAS but a negative ROI if operational costs are high, so both metrics should be tracked together.
What is a good ROAS for digital ads in India?
Most Indian e-commerce and D2C brands aim for 3:1 to 5:1, while high-ticket categories like real estate often need 8:1 or higher to be truly profitable. The right benchmark depends entirely on your product margin, so calculating your specific break-even ROAS is more useful than relying on general industry averages.
How do I calculate ROAS across multiple platforms like Google and Meta?
Calculate blended ROAS by dividing total business revenue for the period by total ad spend across all platforms combined, rather than summing individual platform-reported ROAS figures. This avoids the double-counting problem that occurs when both Google Ads and Meta Ads claim credit for the same conversion.
Does GST affect ROAS calculations in India?
Yes, if your revenue figures include GST but your cost and margin calculations exclude it, your ROAS will appear artificially higher than reality. Always use consistent, GST-adjusted figures on both sides of the calculation to get an accurate picture.
How often should I recalculate ROAS for my ad campaigns?
For active campaigns with daily budgets above Rs 5,000, weekly ROAS reviews are recommended to catch inefficiencies early. Monthly reviews are sufficient for smaller or seasonal campaigns, but waiting longer than a month risks letting underperforming budgets run unchecked.
Ready to grow? Book a free strategy call with Sysprola today and see results within 90 days.