Skip to content

Free tools for SEO, AI search, Google Ads and local businesses. No sign-up. See all tools

DigitalSnot
Google Ads

True ROAS: work out the profit your ads really make

Why the ROAS in Google Ads looks better than your bank account, how to take out GST, RTO, returns, product cost, shipping and fees, and how to find the break-even Target ROAS.

Published 8 min read 6 sources cited
True ROAS: work out the profit your ads really make
On this page (10 sections)
  1. 1What the ROAS in Google Ads counts
  2. 2The Cost column and GST
  3. 3True ROAS and POAS: two measures that follow the money
  4. 4Every cost between the order and your profit
  5. 5Break-even ROAS and the Target ROAS to set
  6. 6A worked example: a home decor shop in Lucknow
  7. 7Tell Google Ads what really happened
  8. 8Mistakes to avoid
  9. 9Your next step
  10. 10Sources

A ROAS of 4 sounds healthy: ₹4 of sales for every ₹1 of ads. Then the month ends, and the bank balance tells a different story. Parcels came back, customers returned things, and the courier, the payment gateway and the supplier all took their share. True ROAS, our measure, counts only the revenue you kept.

This post shows you how to turn the ROAS Google Ads reports into the profit your ads really make, step by step, and how to set a Target ROAS that does not lose money. You need one month of numbers from Google Ads and your own order records. Everything here is maths on your own numbers; it is not tax advice, so check GST questions with your accountant.

What the ROAS in Google Ads counts

Google Ads shows ROAS as Conv. value / cost: the value of the conversions your tag recorded, divided by your ad cost. When you bid with Target ROAS, Google's page about Target ROAS bidding explains that you enter it as a percentage: conversion value ÷ ad spend × 100. So ₹5 of conversion value for each ₹1 of ads is a Target ROAS of 500%.

The tag counts an order when it is placed. It does not know that a cash on delivery parcel was refused at the door (RTO, return to origin), that a customer sent the goods back, or what you paid for the product, the courier and the payment gateway. Google Ads is not wrong; it simply measures orders, not profit.

This post uses an online shop, because shops lose the most between order and profit. If you take enquiries rather than orders, the same idea applies to the value you give each lead; our post on how much to spend on Google Ads to start shows how to estimate it.

The Cost column and GST

GST touches both sides of the sum. On the cost side, Google's page on taxes in your country lists 18% GST when Google India bills you, as IGST, or as CGST and SGST at 9% each when your bill-to state matches the state Google bills from. It says tax is added to your advertising costs and shown in the transaction history and on the invoice. So the Cost column in your reports is the cost before GST, and that is how our tools treat it.

  • If your business can claim that GST back as input tax credit, the Cost column is your real ad cost.
  • If it cannot, add 18% to the ad cost before you work out profit.

On the sales side, check whether the conversion values your shop sends include the GST you collect. That GST is not your revenue. To take it out, divide by 1 plus your rate; our post on GST-inclusive and exclusive prices shows the formula with examples.

True ROAS and POAS: two measures that follow the money

We use two measures of our own, both worked out from your numbers:

  • True ROAS is the revenue from orders that were delivered and kept, before GST, divided by your ad cost. It answers: how much in sales did I really keep for each rupee of ads?
  • POAS (profit on ad spend) is your profit before ads, divided by your ad cost. At 1, the ads exactly paid for themselves. Above 1, they made money.

Neither is a Google metric, and Google Ads does not show them. They exist to answer the owner's question: after everything, did the ads make a profit?

Comparison of three ratios. Google Ads ROAS is conversion value divided by cost, counted when ordered, and ignores RTO and returns. True ROAS, our measure, is revenue kept divided by ad cost, after RTO and returns and before GST. POAS is profit before ads divided by ad cost, after product, shipping and fees, where 1 means break-even.
Only POAS tells you whether the ads made money.

Every cost between the order and your profit

Start from the conversion value in Google Ads and take out, in order:

  1. GST inside order values, if your tag sends prices with GST.
  2. RTO parcels. No sale, but you paid shipping both ways and the packaging. Our post on COD and RTO covers how to bring the rate down.
  3. Returns after delivery. The sale is reversed, the return shipping is yours, and some stock cannot be sold again.
  4. Product cost of the orders you kept. If you only know your margin, our post on margin and markup helps you turn it into a cost.
  5. Shipping, fees and packaging: forward and return courier charges, COD fees, payment gateway fees and boxes.
  6. The ad cost, with 18% GST added if you cannot claim it back.

Use your own rates for all of these. Courier, COD and gateway charges differ from one contract to the next, so there is no "typical" figure worth copying.

Six steps from conversion value to profit: take out GST in order values, which is not your revenue; RTO parcels, with no sale and shipping paid both ways; returns, with the sale reversed and return courier paid; product cost for the orders you kept; COD, gateway fees and packaging; and the ad cost, plus 18% GST if you cannot claim it back.
Every step uses your own rates, not typical figures.

Break-even ROAS and the Target ROAS to set

The simple version: if every sale left the same gross margin and nothing came back, break-even ROAS would be 1 ÷ margin. At a 25% margin you need ₹4 of sales for every ₹1 of ads, a ROAS of 4 or 400%, before the ads make any money. The Ad Metrics Calculator works this out from your margin, alongside ROAS, ROMI, cost per conversion, CPC, CPM and CTR, with an option to add 18% GST to the cost.

With RTO and returns, use the fuller version. Work out your profit before ads as a share of the conversion value Google Ads reports. Break-even ROAS is 1 divided by that share; multiply by 1.18 if GST on ads is a cost for you. Because it is stated in Google's own terms, you can set it straight in Google Ads as a Target ROAS percentage. A target that leaves a profit sits above it.

Google's page on Target ROAS suggests basing the target on your past conversion value per cost, and warns that a target set too high can reduce your traffic. So if the profitable target is far above what the campaign achieves today, move towards it in steps.

A worked example: a home decor shop in Lucknow

Mehfil Home Decor in Hazratganj, Lucknow, is a made-up online shop selling cushion covers and bedsheets. Its rates below are its own made-up numbers, not typical figures. Last month, Google Ads showed ₹1,50,000 of cost and 500 orders worth ₹5,50,000, before GST: a ROAS of 3.67, or 367%. The owner entered the month in the True ROAS Calculator:

  • Half the orders were COD. 20% of COD orders and 4% of prepaid orders came back as RTO: 60 parcels.
  • Of the 440 delivered, 5% were returned: 22 orders. All returned stock could be sold again.
  • Product cost ₹450 an order, courier ₹70 out and ₹60 back, COD fee ₹35, gateway fee 2%, packaging ₹20.
  • The business claims back the GST on its ads, so cost is taken without GST.
StepAmountMeasure
Conversion value in Google Ads₹5,50,000ROAS 3.67
Revenue kept after RTO and returns (418 orders)₹4,59,800True ROAS 3.07
Less product cost₹1,88,100
Less shipping both ways₹39,920
Less COD and gateway fees₹12,500
Less packaging₹10,000
Profit before ads₹2,09,280POAS 1.40
Profit after ₹1,50,000 of ads₹59,280

The ads made money, but far less than 367% suggested. Profit before ads is about 38% of the conversion value Google reports, so break-even ROAS is about 2.63: a Target ROAS of 263%. If the business could not claim back the GST on its ads, profit after ads would fall to ₹32,280 and break-even would rise to about 310%. The calculator also gives the target that leaves the profit share the owner wants. Its what-ifs showed that cutting COD RTO from 20% to 10% would add ₹15,988 of profit at the same ad spend and bring break-even down to about 245%. So the owner's next job was confirming COD orders before dispatch, not changing bids.

Table for a made-up home decor shop: ₹5,50,000 of conversion value is a ROAS of 3.67; ₹4,59,800 of revenue kept is a true ROAS of 3.07; ₹2,09,280 of profit before ads is a POAS of 1.40; profit after ads is ₹59,280; profit before ads is 38% of conversion value, so break-even is a Target ROAS of 263%.
A 367% ROAS left a profit, but break-even sat at 263%, not at 100%.

Tell Google Ads what really happened

Smart Bidding learns from the conversion values you send. If refused and returned orders stay in, it learns from sales you never kept. Google's page about conversion adjustments describes two fixes: a retraction removes a conversion and its value, for an order that was refused or fully returned, and a restatement changes the value, for a partial return. Adjustments are matched by the order ID, so your tag must send a transaction ID with each purchase. Upload them regularly, so bidding sees the cleaner numbers.

If repeat customers matter to your profit, Google's customer lifecycle goals let you bid higher for new customers. With New Customer Value, Google adds an extra value to each new customer's purchase, which raises your reported ROAS although sales do not change. The New Customer Value Calculator works out that extra value from your first order, margin and repeat purchases, and the Target ROAS to use so future orders are not counted twice. It needs a purchase conversion goal and Target ROAS or Maximise conversion value bidding.

The same maths applies to every campaign type. Our post on Performance Max for small businesses covers reading results by channel.

Mistakes to avoid

  • Treating 3× as profit. ROAS is a sales ratio; profit depends on your margin, RTO and returns.
  • Leaving GST in order values. It makes revenue, and ROAS, look higher than it is.
  • Forgetting GST on ads when your business cannot claim it back.
  • Using one margin for very different products. Work out products with different costs or return rates separately.
  • Jumping straight to the profitable target. Move Target ROAS in steps, or traffic can drop sharply.
Checklist in four groups. From Google Ads: cost before GST, conversion value and orders. From your orders: COD share, RTO rate by payment type and return rate. Your costs: product cost per order, courier both ways, COD, gateway and packaging. Then act: set Target ROAS above break-even, upload retractions and move targets in steps.
Twenty minutes a month keeps your Target ROAS tied to profit.

Your next step

Take last month's cost and conversion value from Google Ads, add your COD share, RTO and return rates and your costs per order, and put them into the True ROAS Calculator. Compare its break-even Target ROAS with the target you use today. Use the Ad Metrics Calculator for quick checks on other campaigns. Find more on our Google Ads tools page, or talk to us about your account.

Share this article

Free tools in this article

By the numbers

GST added to Google Ads costs when Google India bills you, as IGST or CGST plus SGST
18%
Source: Google Ads Help
the Target ROAS for ₹5 of conversion value for every ₹1 of ad spend (value ÷ cost × 100)
500%
Source: Google Ads Help

Frequently asked questions

It is our measure of return on ad spend that counts only the orders that were delivered and kept: the revenue you kept, before GST, divided by your ad cost. Google Ads divides the conversion value it recorded by the ad cost, including orders that later came back as RTO or returns.

ROAS divides sales by ad cost. POAS, profit on ad spend, divides your profit before ads by your ad cost, after product cost, shipping, fees, RTO and returns. A POAS of 1 means the ads exactly paid for themselves.

No. Google adds tax to your advertising costs and shows it in the transaction history and on your invoice, which in India means 18% GST. If your business cannot claim that GST back, add 18% to the cost when you work out profit. Check with your accountant.

Work out your profit before ads as a share of the conversion value Google Ads reports. Break-even ROAS is 1 divided by that share. For example, if ₹5,50,000 of reported value leaves ₹2,09,280 before ads, break-even ROAS is about 2.63, a Target ROAS of 263%.

Yes, with conversion adjustments. A retraction removes a conversion and its value, and a restatement changes the value for a partial return. They are matched by order ID, so your tag must send a transaction ID with each purchase.

With New Customer Value, Google adds an extra value to each new customer's purchase, so conversion value and ROAS rise although sales do not. Raise your Target ROAS to match, or you count future orders twice.

Sources

Every figure and claim in this article comes from the sources below. We checked each one when writing and link to the original so you can read it yourself. Credit belongs to the authors and publishers listed. How we write and check our articles.

  1. 1
    About Target ROAS bidding

    Google Ads Help · Target ROAS as conversion value ÷ ad spend × 100; base it on history; a high target can reduce traffic.

  2. 2
    Taxes in your country

    Google Ads Help · 18% GST in India, as IGST or CGST and SGST; tax added to advertising costs on the invoice.

  3. 3
    About conversion adjustments

    Google Ads Help · Retractions and restatements, matched by order ID.

  4. 4
    Use a transaction ID to minimize duplicate conversions

    Google Ads Help · Sending a transaction ID with each purchase.

  5. 5
    About customer lifecycle goals

    Google Ads Help · Bidding higher for new customers with New Customer Value.

  6. 6
    Troubleshooting the new customer acquisition goal

    Google Ads Help · Requirements for the new customer acquisition goal.

Keep reading

Need help putting this into practice?

Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.

  • A reply within one business day
  • A quick look at your site and search visibility before we talk
  • Your details are only used to answer your enquiry

Prefer email or a call?

[email protected]

+91 70079 75411