Skip to content
PromotEdge

Home World of Marketing ROAS meaning and formula

Guide · ROAS

ROAS meaningand formula

ROAS counts sales, not profit. A high number can still lose money. Who this is for: Owners of online and direct-to-consumer (D2C) brands, and anyone who reads an ad report and wonders what to do with the ROAS line.

Since 201565+ in-house teamKolkata office, 5 team bases

By Avi SarafPublished 26 Oct 202610 min read

Brands we have worked with

  • Sai Angan
  • Rupa Peekaboo
  • Tea Junction
  • Zandu Vigorex
  • Fox & Mandal
  • Veedol
  • Tata Efee
  • Avadh Sugar & Energy
  • Taj Cement
  • Weichai
  • Rerasathi
  • Honest AI
  • Walton
  • Supertron
  • Balrampur Foundation
  • Fine Organics
  • Kopran
  • Bengal Aerotropolis Projects Limited
  • FIVB
  • Hanumanta Foods
  • Linc
  • Nitya Gold & Diamonds
  • Novozymes
  • PSPL
See all 123 clients
/ 01 The short answer

What is theROAS meaning?

A ROAS number tells you about sales, not profit. The ROAS meaning is return on ad spend: the sales your ads brought in, divided by what the ads cost.

A ROAS of 4 is ₹4 of sales for every ₹1 of ads. Whether that made money depends on your margin. PromotEdge helps Indian brands read ROAS against their own margin and sales records.

ROAS is short for return on ad spend. It is the first number most people look at in an ad report, because it is easy to read.

This page is the long guide. Our ROAS glossary entry is the short definition. Here you get the formula, a worked example in rupees, the break-even sum, and the reasons why Google or Meta may show a different ROAS from your own sales record.

Every formula and every rupee example on this page is our own method, and the examples are made up. Where we quote a platform, we name the page and the month we read it.

Key takeaways
  • ROAS is sales from ads divided by ad spend. It says nothing about the cost of the product, the delivery or the returns.
  • Break-even ROAS is 1 divided by your margin on the sale. Below that number, each ad sale loses money.
  • For D2C brands, returns and cash on delivery refusals lower the real ROAS below the one in the ad report.
  • ROAS counts sales. ROI (return on investment) counts profit. You need both to know if the business made money.
  • Each ad platform counts in its own way, so its ROAS and your own sales record will rarely match. Compare them before you move budget.
/ 02 ROAS vs ROI

ROAS vs ROIin one table

Same brand, same month, same made-up figures as the examples below. ROI here means profit divided by the money spent, the simple version.

QuestionROASROI
What it asksHow much sales did each rupee of ads bring?How much profit did each rupee spent bring?
Formula (our method)Sales from ads ÷ ad spendProfit ÷ money spent
Costs it countsAd spend onlyEvery cost you put in: product, delivery, returns, ads, and agency or staff if you add them
Say a candle brand spends ₹80,000 on adsSales of ₹4,00,000 give a ROAS of 5With a 25% margin, ₹1,00,000 of margin less ₹80,000 of ads is ₹20,000 of profit, an ROI of 25% on the ad spend
What it tells youWhether the ads are pulling salesWhether the money made money
What it missesMargin, returns, fixed costsWhich ad or channel did the work, unless you split it out

Figures as of 26 Oct 2026.

Our own framing and made-up figures. ROI has more than one definition. Whichever you use, write it down and use it the same way each month.

Our beliefWe use AI to save your team's time. A person still makes the decision.

ROAS meaning in plain words

ROAS stands for return on ad spend. It answers one question: for every rupee I put into ads, how many rupees of sales came back?

The formula is short.

ROAS = sales from ads ÷ ad spend

According to Google Ads Help, October 2026 (no date on the page), the Target ROAS bid strategy uses the same idea. Its example is $5 in sales for $1 of ad spend, which the page writes as a target ROAS of 500%. The page says the value being counted can be revenue, and it calls that number the conversion value.

So the same result can be written three ways. A ROAS of 4, a ROAS of 4x and a ROAS of 400% all mean ₹4 of sales for each ₹1 of ads.

Two details matter before you use the number. Use the same period on both sides, and use the money you really paid for ads. If the report shows sales, check whether it shows them with or without tax and shipping. Match that to your own books.

A worked example in rupees

Say a candle brand spends ₹80,000 on ads in one month. The ad report shows ₹3,20,000 of sales from those ads. ROAS = ₹3,20,000 ÷ ₹80,000 = 4. This is a made-up example.

Is 4 good? You cannot tell yet. The number says how many sales the ads brought. It does not say how many rupees you kept from those sales. That is the next sum.

Why a high ROAS can still lose money

ROAS is made from revenue. Revenue is what the customer pays. Your profit is what is left after the product, packing, delivery and payment charges. Those costs are not in the ROAS formula.

To see where ROAS stops paying for itself, work out the break-even ROAS. This is our own method, and it is plain arithmetic.

Break-even ROAS = 1 ÷ margin on the sale

Here margin means the share of each sale you keep after product cost, packing, delivery and payment charges, but before ad spend. Write it as a fraction. 25% is 0.25.

Say the candle brand sells a jar for ₹1,000 and keeps ₹250 of it after those costs. The margin is 25%, or 0.25. Break-even ROAS = 1 ÷ 0.25 = 4. At that ROAS, ₹3,20,000 of sales leave ₹80,000 of margin, and the ads cost ₹80,000. The brand made nothing on those ad sales. A ROAS of 4 looked fine in the report and paid for itself only.

Now raise the ROAS to 5 on the same spend. Sales are ₹4,00,000. Margin at 25% is ₹1,00,000. After ₹80,000 of ads, ₹20,000 is left. Drop it to 3 and sales are ₹2,40,000, margin is ₹60,000, and the brand loses ₹20,000.

Margin changes the answer a great deal. Say a second brand keeps 50% of each sale. Its break-even ROAS is 1 ÷ 0.5 = 2. The same ROAS of 4 leaves it ₹80,000 of profit on the same spend. Two brands can show the same ROAS in a report. One is losing money and the other is not.

The wider D2C view, with customer acquisition cost (CAC) and payback, is in our guide on D2C marketing cost and metrics in India. Our guide on customer acquisition cost in India covers the other number that sits beside ROAS.

Returns and cash on delivery: the D2C twist

An ad report counts what you tell it to count. According to Google Ads Help, October 2026, a conversion action is an activity that is valuable to your business, and you have to enter a value for it. If your store sends an order to the ad platform when the order is placed, a returned parcel is still in the number.

For a D2C brand in India this can be a large gap. Customers return products. Some refuse a cash on delivery (COD) parcel at the door. In both cases the sale stays in the ad report unless someone fixes it. We did not open an official page on how any platform treats COD orders. Check which event your store sends, and when it is sent.

Say ₹40,000 of the candle brand's ₹3,20,000 sales came back as returns or COD refusals. The sales that stayed were ₹2,80,000. The real ROAS is ₹2,80,000 ÷ ₹80,000 = 3.5, not 4. Here the break-even ROAS of 4 is not met, and the brand is losing money. The report never showed it.

You can correct this. Google's developer page for the Google Ads application programming interface (API), last updated 14 October 2026, describes conversion adjustments. There are two kinds: a retraction negates a conversion, and a restatement changes its value. Ask your developer or agency whether your store sends them.

Margin can also be given to the platform. According to Google Ads Help, October 2026, conversion value rules can add value information that is not already in the account, such as different margins for different types of users, or lifetime value. Someone has to set this up. Without it, the report works from the value you entered.

One more way to use the numbers is to set the target higher. If 12.5% of sales come back, as in the example, divide the break-even ROAS by the share of sales you keep. 4 ÷ 0.875 is about 4.6. That is the ROAS the ad report must show before the ads pay for themselves. This is our own method. It leaves out the cost of shipping parcels both ways, so add that if you can.

Why Google and Meta show a different ROAS from your own sales record

It is common to see a platform ROAS that your own order sheet does not match. Each platform counts only what it can see, in its own way. The sheet is yours, and it holds the real orders. Here are the reasons Google gives, from its own help pages. See also our pages on Google Ads and Meta Ads.

Credit is shared by a rule

According to Google Ads Help, October 2026, Google Ads offers two attribution models. Last click gives all the credit to the last ad clicked. Data-driven spreads credit over the ad interactions, using your past data. The page adds that the channels that can get credit depend on the other activity measured in the account. In our reading, a buyer who saw ads on two platforms may be counted by both, so the platform totals can add up to more than your real sales.

The counting window and the date differ

According to Google Ads Help, October 2026, the click window for a new conversion is 30 days unless you change it. A conversion after the window is not counted, and a changed window applies only going forward. The page on conversion tracking data says the main columns count a conversion by the day of the click, not the day of the order.

So a click on 1 October and an order on 20 October lands on 1 October in the ad report and on 20 October in your order sheet. The two reports will not match for the same dates. Recent days also look lower than they will end up, because late orders have not arrived yet.

Some conversions are modelled, and reports lag

According to Google Ads Help, October 2026, the conversions column may include modelled conversions where Google cannot observe all of them. The page also says reports can lag by 24 to 48 hours. It says differences of up to 20% between sources are often expected, because of attribution models and lookback windows.

That figure is Google's own remark about its own data. It is not a promise about your account. If your gap is much wider, look for a tracking fault.

How to compare like with like

For comparing with other platforms or your own systems, the same Google page suggests the All conv. (by conv. time) view. It reports conversions by the day they happened, which matches an order sheet better. Then compare the same dates and the same kind of sale.

We tried to open a Meta help page on its attribution settings and it showed no usable text, so we state no Meta rule here. Read Meta's own page for its window options.

What is a good ROAS?

We found no official page that gives a ROAS you should aim for, so this page gives none. Any single number quoted without your margin is a guess. A good ROAS for you is one that clears your own break-even with room to spare.

Work it out in four short steps. Write them down once, and use them each month.

  • Find your margin on a sale, after product, packing, delivery and payment charges.
  • Divide 1 by that margin. That is break-even ROAS.
  • Remove the share of sales that come back, and raise the break-even as shown above.
  • Add room for costs the ROAS leaves out, such as your team, tools and agency fee, and for the profit you want.

The result is your own target. Two more points. A first order may be allowed to break even if buyers come back and buy again, which our D2C metrics guide looks at with payback. And ROAS from searches on your own brand name may include people who would have bought anyway. Treat that as our reading, and check it with a test before you rely on it.

Before you change budget because of a ROAS number

A budget move on a wrong number costs real money. Run these checks first.

  • Compare the ad report total with your own orders for the same dates. If they are far apart, find out why before you change anything.
  • Take out returns, cancelled orders and COD refusals, then work out the real ROAS.
  • Compare the real ROAS with your break-even ROAS, not with another brand's number.
  • Wait for the counting window to close before you judge a campaign. A recent week may still be filling up.
  • Change the budget in small steps, and write down the date and the reason.

If tracking is the weak part, our page on analytics and tracking describes what we set up. If the site loses buyers after the click, see conversion rate optimisation.

If you sell by enquiry and not by cart, sales may come weeks after the ad. ROAS then needs the orders matched back to the lead. Our lead generation guide shows how to count enquiries, leads and orders.

Questions to ask an agency about ROAS

  • Which sales does the ROAS count, and which event does the store send to the platform?
  • Are returns, cancellations and COD refusals taken out? How often is it done?
  • Do you report ROAS from the platform, or from our own order sheet? Can we see both?
  • What is our break-even ROAS, and how did you work it out?
  • How much of the ROAS comes from searches on our brand name?
  • Do your fees count in ROI? Can you show profit after the ad spend and your fee?
  • Who owns the ad accounts and the tracking if we part ways?

For how a performance team plans around these questions, see our page on performance marketing. The whole set of guides on budgets and returns sits in our marketing budget and ROI hub.

/ 03 Your sums

Your ROASworksheet

  1. 01

    Write your ROAS

    Sales from ads divided by ad spend, for one clear period.

  2. 02

    Find your margin

    The share of a sale you keep after product, packing, delivery and payment charges, before ads.

  3. 03

    Work out break-even ROAS

    1 divided by that margin, as a fraction. 25% is 0.25.

  4. 04

    Take out returns

    Remove returns, cancellations and COD refusals. Divide break-even by the share of sales you keep.

  5. 05

    Compare with your records

    Match the platform total to your order sheet for the same dates.

  6. 06

    Set your own target

    Break-even, plus room for fixed costs and the profit you want.

  7. 07

    Review each month

    Write the ROAS, the real ROAS and the break-even side by side.

/ 04 Where we fit

How we help, in kind

We help Indian brands set up their ROAS sums, check tracking against the order sheet, and plan ad budgets around break-even.

Cost depends on the channels, the size of the catalogue and how much your own team does. We give no figure here.

The smallest first step is a free 30-minute strategist call and a one-page plan, for projects we think we can help. We take on a limited number, so we'll tell you honestly if it is a fit. We send a quote within 2 working days.

You can ask for a growth plan when you are ready. A few lines in the form are enough. See also our page for D2C and e-commerce brands.

We opened each page below on 26 October 2026. Platform pages change, so check the current page before you act. None of the Google Ads Help pages shows a page date, so we give the month we read it.

  • Source: Google Ads Help, About Target ROAS bidding, October 2026 (no date on the page) | support.google.com/google-ads/answer/6268637. Used for: ROAS as conversion value for each unit of cost, the 5 to 1 example written as 500%, and conversion value as revenue.
  • Source: Google Ads Help, Understand your conversion tracking data, October 2026 (no date on the page) | support.google.com/google-ads/answer/6270625. Used for: entering a value for conversions, modelled conversions, the All conv. (by conv. time) view, counting by click day, reporting lags and expected differences of up to 20%.
  • Source: Google Ads Help, About attribution models, October 2026 (no date on the page) | support.google.com/google-ads/answer/6259715. Used for: last click and data-driven models, and that creditable channels depend on the other activity measured.
  • Source: Google Ads Help, About conversion windows, October 2026 (no date on the page) | support.google.com/google-ads/answer/3123169. Used for: the 30-day default click window and that conversions after the window are not counted.
  • Source: Google Ads Help, About conversion value rules, October 2026 (no date on the page) | support.google.com/google-ads/answer/10518330. Used for: conversion value rules can add margin or lifetime value information.
  • Source: Google Ads API documentation, Upload conversion adjustment, last updated 14 October 2026 | developers.google.com/google-ads/api/samples/upload-conversion-adjustment. Used for: retraction negates a conversion and restatement changes its value.
  • We tried a Meta Business Help page on attribution and it showed only a title, so no Meta fact is stated here. We did not open an official text on COD or returns, so those points are our own reading.
  • The ROAS and break-even formulas, the worked figures, the ROAS vs ROI table and the agency questions are our own method. Examples begin with "Say a" and use made-up figures. They are not real results.
What people say

What clients say

What clients told us after working with PromotEdge.

Fine Organics
“PromotEdge and their team did an excellent job with our website. They engaged with every team member, understanding their needs with great patience before collating them into a user requirement and a design spec. The result was both aesthetically pleasing and usable. PromotEdge continues to support us and our ever-growing and very demanding wish list. We hope to grow this relationship beyond website design and into content development. I am confident that PromotEdge's team will continue to guide us in delivering product content to our global customers, making the website an important tool for product awareness and lead generation.”
Bimal ShahBimal ShahExecutive Director at Fine Organic Industries LimitedManufacturing
TATA Metaliks
“PromotEdge has been working with our organization for social media management and other creative activities. They are responsive, supportive and hard working. We look forward to a long and positive relationship with them.”
Medha SharmaMedha SharmaStrategic Head at TATA MetaliksSteel and metals
Birdman Chemeng Pvt Ltd.
“PromotEdge has been a unique creative group amongst unique creativity world. Approaching, analysing, understanding the deliverables with ethos and transferring the same into a spellbound creative identity, just cut out for clients’ requirement are signature values of the team. A huge ROI, thy name is PromotEdge.”
Rajat ChatterjeeRajat ChatterjeeHead Business Development at Birdman Chemeng Pvt Ltd.Manufacturing
Utkarsh India
“An aligned partner is always a welcoming step. Someone who can think deep through lines, understand the matrix of product management. Fortunate enough, PromotEdge has been a partner in progress for me. Their uniqueness lies in their hands down knowledge of delivering the strategy and communication needed for the hour. A practical approach to ensuring return of investment has been the day one mantra. An advisory to an executionist, the systematic approach by team PromotEdge has been the impeccable.”
Bobby SrinivasBobby SrinivasChief Manager Marketing & Brand Marketing at Utkarsh IndiaSteel and metals
Magik Lighting
“We are thoroughly impressed with the extensive knowledge and professionalism demonstrated by PromotEdge. Their adept management of our digital and creative requirements has significantly contributed to our satisfaction with their digital marketing services and expertise.”
Rahul MishraRahul MishraAssistant Manager Digital Marketing & Ecommerce at Magik LightingElectricals
Shyam Metalics Group
“We have been working with PromotEdge for almost a year. We have engaged them to manage our Digital marketing campaigns and are impressed with the outcome. Within weeks, we had noticed an increase in performance and they continuously worked on adapting to a new strategy if required to get the maximum mileage for us based on our requirements. A big thank you to their team, and I would highly recommend them to anyone who is considering growing on their Digital Space.”
Shubham GadodiaShubham GadodiaDeputy Brand Manager at Shyam Metalics GroupSteel and metals
Brahmaputra Volleyball League
“I really want to thank Sayantan and his team from PromotEdge because what I find good in them is that, the team. When the team is wonderful, the outcome will definitely be wonderful. I have seen the first cut of the reel which they shot the first day, and they gave us on the morning of the second day. The entire first day they worked so hard and over the night they have edited and on the morning they shared it with us. This is just fabulous and the commitment they have shown. The FIVB team has said that they are very happy with team PromotEdge. And when I showed this clip to my friends, those who are from this industry, they (also said that they) have done a fabulous work. So happy and compliments to the team -- Sayantan and PromotEdge team. Thank you.”
Abhijit BhattacharyaAbhijit BhattacharyaFormer Captain Indian VolleyBall Team; and Founder of Brahmaputra Volleyball LeagueSports
Rishta Foods
“PromotEdge is one of the most hard working creative agency that LISTENS ! Do I need to say anything more ?!!!! Saurav is one of the most open person I have come across who is ready to speak abt the elephant in the room , that no body wants to talk about !”
Harsh GuptaHarsh GuptaManaging Director at Rishta FoodsFMCG
Prime Volleyball League
“I would just like to congratulate, PromotEdge Led by Sayantan and his Team who have done an absolutely fantastic job of branding for the Kolkata Thunderbolts, the Branding, the social media campaign was bang on, and I think it help not just the Kolkata Thunderbolts but its really helped me because in the East there was at least one Team that looking very well promoted and branded. Thanks guyz, well done.”
Joy BhattacharjyaJoy BhattacharjyaCEO at Prime Volleyball LeagueSports
iLead
“I am delighted with the successful launch of our new website, thanks to the exceptional support from PromotEdge. I extend my gratitude to Benjamin and the team for their dedication and hard work, which has resulted in a new, fresh-looking site that perfectly meets our expectations.”
Mom MitraMom MitraMarketing Head at IleadEducation
Nitya Gold & Diamonds
“I commend PromotEdge as a content and advertising partner. I applaud their top-notch team, swift problem-solving, and outstanding digital media work for my brand. I express my happiness and eagerness for a long-term partnership.”
Priyanka GuptaPriyanka GuptaDirector at Nitya Gold & DiamondsJewellery retail
PRAN RFL Group
“PRAN & PromotEdge have been working together for last 1.5 years. Throughout, the work experience is good and satisfactory. As a client, we found PromotEdge very professional and dedicated towards any project assigned to them. Most importantly, They have a bunch of energetic young people who always think from clients’ point of view and come up with the solution which is appropriate for them. I would personally refer PromotEdge to those who want creative and contemporary work. We wish PromotEdge a successful journey ahead.”
Sharif Rezwan KabirSharif Rezwan KabirBrand Manager at PRAN RFL GroupFMCG
Unimark Group
“As a progressive and emerging digital marketing company, PromotEdge is doing something right to enhance the experience of companies associated with them. The format they have created is great, there is a smooth flow of communication, great brainstorming sessions and additionally super ideations and executions. Pritha, the account manager, has always been supportive. Whether day or night, weekday or weekend, she came through and solved the problems.”
Anish Basu MallikAnish Basu MallikMarketing Executive at Unimark GroupReal estate
FIVB
“Hi, my name is Hitesh Malhotra. I'm working in FIVB. We are working with PromoteEdge (with Team Sayantan). I would like to give you a brief detail. So when we started this project, we had a good discussion with them. And personally, I feel PromotEdge is kind of a one stop solution for us. So basically, they provided us the whole storyboarding regarding the digital assets and how we can use those with our ambassadors programme. They helped us a lot to structurize the whole concept from our side. So in fact, there were a lot of great ideas they provided, guiding us...what we should do and what we should not do in this regard. And the best part was that they were very clear from there, from the whole blueprint. So they understood our request from the proposal and then accordingly they executed it.”
Hitesh MalhotraHitesh MalhotraSports Development at Fédération Internationale de Volleyball - FIVBSports
ABP Education
“Working with PromotEdge has been an enriching experience for ABP at many different levels. Your understanding of the digital space, customized brand solutions and prompt servicing have helped us achieve our brand goals with so much ease. I would like to especially thank the creative development team, the digital strategy team and above all the servicing team with whom I have worked in close association with, for their all-round support. I wish you all the best in your upcoming projects and I look forward to collaborating with you in future as well.”
Satabdi SahuSatabdi SahuLead - Brand and Content at ABP EducationEducation
“The PromotEdge Agency stay with us all these 3 days, since when we arrived..more, more than 3 days. Since in the airport, they stayed together with us (FIVB team). Sayantan and his team is providing you to see this video. I just (want to say) _Shukriya_. Thank you so much for your team, because we are here in front of the camera but all the team is behind. The entire team together did this great job so that you can see how much volleyball is a lovely sport.”
GibaGibaBrazilian Former Volleyball PlayerSports
“In the city of Kolkata , there are very few full service advertising agencies which are compact, agile, quick and yet have the vision and creative /executional abilities of large reputed agencies. My experience with PromotEdge has been extremely satisfying and they have done world class job for Brand Building exercise of LION INDIA.In my professional life spanning over 4 decades I have always worked with leading agencies like Lintas, Grey, etc so my benchmarking was rather high. I am delighted to say that i did find the agency measuring up nicely on every parameter of our expectations. The team led by Avik Guha comes majorly from experienced staff who have had experience in large agencies. Added to this is the” young oozing with unique new.”
Hardeep SinghHardeep SinghMarketing Consultant
“It’s a great way to be back at PromotEdge. I had a great time working them in Kolkata Tunderbolts doing the Volley Biswas character and they all are like good friends like family Saurav Bhaiya, Avik Da, and as I speak, I see Sayantan da walking in. HA HA! But it’s been a great experience I am glad to again meeting them and being here at the PromotEdge. Make Calcutta relevant again.”
Priyam GhosePriyam GhoseContent Creator
Read all 20 testimonials
Read your ROAS properly

Sales are a start.Profit is the point.

Or leave your number. A strategist calls you in one working day.

We use these details only to call you back. Privacy policy.

Common questions.

  • ROAS means return on ad spend. It is the sales your ads brought in divided by what the ads cost. A ROAS of 4 means ₹4 of sales for every ₹1 spent on ads. It counts sales, not profit, so check your margin too.

  • ROAS = sales from ads ÷ ad spend. If you spend ₹50,000 on ads and the orders from them add up to ₹2,00,000, your ROAS is 4. Use the same period for both figures and the amount you actually paid for ads.

  • It depends on your margin, so no single number fits every business. A good ROAS is one above your own break-even ROAS, with room for returns, fixed costs and profit. We found no official page giving a target, so work yours out from your numbers.

  • Break-even ROAS is the ROAS at which ads only pay for themselves. Divide 1 by your margin on a sale, written as a fraction. With a 25% margin, 1 ÷ 0.25 is 4. Below 4, each ad sale loses money.

  • ROAS compares sales with ad spend. ROI compares profit with the money spent, and can include more costs, such as product, delivery, returns and fees. ROAS tells you whether ads pull sales. ROI tells you whether the business made money.

  • Yes. ROAS uses sales, not profit. Say your margin is 25%, so break-even ROAS is 4. A ROAS of 3 loses money on each ad sale, even though 3 may look fine in a report. Returns can pull the real figure down further.

  • Each platform counts in its own way. Google Ads Help says differences come from attribution models, counting windows, modelled conversions and reporting lags, and that gaps of up to 20% are often expected. Compare the same dates, and use the by conv. time view.

  • Only if your store tells the ad platform. If an order is sent when it is placed, a return or a COD refusal stays in the number. Check which event your store sends, and ask whether returns are taken out, such as through conversion adjustments.