ROAS, or return on ad spend, is the revenue generated for each rupee spent on advertising. Divide revenue from ads by ad spend: if Rs 1,00,000 of ads produces Rs 4,00,000 in sales, ROAS is 4x. Improve it by raising conversion rates, order value and offer strength, while cutting wasted spend and tracking accurately.
- ROAS is revenue divided by ad spend, usually expressed as a multiple like 4x.
- A high ROAS is not the same as profit, because costs and margins are ignored.
- Improving ROAS means lifting revenue per visitor and reducing wasted spend.
- Accurate tracking is the foundation of any ROAS figure you trust.
What does ROAS actually measure?
ROAS stands for return on ad spend. It tells you how much revenue your advertising produced compared with what you spent. The formula is simple: revenue attributed to ads divided by the cost of those ads. It is usually written as a multiple, so a result of 4x means every rupee spent returned four rupees in sales.
Consider a clearly labelled worked example with round numbers. Suppose an online store spends Rs 50,000 on ads in a month and the ads are credited with Rs 2,00,000 in orders. The ROAS is 4x. If the same budget had produced Rs 1,00,000, ROAS would be 2x. It is a quick way to compare campaigns, creatives and channels on the same scale.
Why is ROAS not the same as profit?
ROAS looks only at revenue and ad cost. It ignores the cost of goods, shipping, payment fees, returns, staff and overheads. A campaign with 4x ROAS can still lose money if your margin is thin. A business selling at a low margin may need a much higher ROAS than one with generous margins just to break even.
To use ROAS wisely, work out your break-even ROAS. In a hypothetical case, if you keep half of every sale after product and delivery costs, you need at least 2x just to cover the ads. Anything above that contributes to profit. Know this number before judging any campaign, because targets differ between products and businesses.
- Revenue is not profit, so include product and delivery costs
- Returns and cancellations reduce the true return
- Repeat purchases can make a lower first-order ROAS acceptable
- Set a break-even ROAS for each product category
How do you calculate ROAS correctly?
Use revenue from conversions that can be genuinely credited to advertising and divide by the spend in the same period. Be careful about attribution. Platforms often report conversions that may have occurred anyway, and different platforms can claim the same sale. Compare platform figures with your own sales data, such as your store backend or accounting records.
Also consider timing. Some products have a delay between the click and the purchase, so very short windows can understate returns. For leads, ROAS is harder, since revenue arrives later. In that case, estimate the value per lead from your closing rate and average deal size, or track revenue back to the campaign through your CRM.
How can you improve ROAS?
ROAS improves when each visitor brings more revenue or each rupee buys more visitors. Start with the offer, because a strong offer lifts every other number. Then improve your page: clearer product images, faster loading, trusted payment options like UPI and simple checkout. Increase average order value with bundles, free-shipping thresholds and sensible upsells.
Next, tighten spend. Pause ads and audiences that consume budget without results, add negative keywords on search campaigns, and refresh tired creative. Shift budget towards campaigns that consistently clear your break-even target. Retargeting visitors who have shown interest is often efficient. Change one thing at a time, so you can tell which action moved the result.
- Strengthen the offer and product presentation
- Speed up and simplify the landing page and checkout
- Raise average order value through bundles
- Cut wasted keywords, placements and audiences
- Refresh creative and test new angles
When should you not chase a higher ROAS?
Pushing ROAS ever higher can shrink your business. Very restrictive targets lead platforms to spend only on people who were likely to buy anyway, such as existing customers searching your brand name. The ROAS looks excellent, yet total sales and new customer growth stall.
If your goal is growth, accept a lower ROAS on new-customer campaigns, provided the economics still work over the customer's lifetime. Balance efficiency and scale, and track new customer acquisition cost alongside ROAS. Decide targets with finance and sales leaders, not only the marketing team.
Step by step
- Find your margin. Calculate the share of each sale left after product, delivery and payment costs.
- Set a break-even ROAS. Divide one by your margin to find the multiple you need just to cover ad spend.
- Fix your tracking. Confirm conversions and revenue are recorded accurately and match your sales records.
- Measure by campaign. Calculate ROAS for each campaign, audience and creative over a sensible time window.
- Improve one lever. Change offer, page, order value or spend allocation, one at a time.
- Review and repeat. Compare against break-even and adjust budget towards what clears it.
Frequently asked questions
What is a good ROAS?
There is no universal number. A good ROAS is one comfortably above your own break-even point, which depends on margins, repeat purchases and costs.
Is ROAS the same as ROI?
No. ROAS compares revenue to ad spend only. ROI considers overall profit after all costs, so it gives a fuller picture of business return.
Can I use ROAS for lead generation?
Yes, but you must assign a value to leads or trace closed deals back to campaigns. Cost per lead and cost per customer are often more practical.
Why does my platform show a higher ROAS than my sales data?
Platforms may attribute sales that would have happened anyway or count conversions in overlapping ways. Always reconcile with your own records.
How often should I check ROAS?
Review it weekly for trends, but avoid reacting to daily swings. Give campaigns enough time and volume before making major changes.
Need help with this? See our Performance Marketing service or talk to Yash Parikh.