Incrementality for D2C
Why a 1.7x ROAS beats a 2x in India
There’s no magic ROAS target. The number you need is one you can calculate — and the brands winning here are profitable at a lower ROAS than the ones quietly going broke at a higher one.
Same product. Same costs. The lower ROAS is the one making money.
The short answer
ROAS is not a target — it’s an output. The ROAS you need to be profitable is a number you can calculate from two things ROAS can’t see: how many orders are prepaid, and how many actually get delivered. Fix those two and the ROAS you need falls. Ignore them and even a healthy-looking 2x bleeds.
Every D2C founder in India has been handed the same advice: “keep your ROAS above 2x and you’re fine.” It’s wrong — not a little wrong, structurally wrong — and the two brands above show why. Both look identical on a Meta dashboard. One makes money, one loses it. Here’s the math that separates them, and how to land on the right side of it.
Start with the one fact about this market that quietly rewrites every other number: most of your orders are Cash on Delivery. The customer pays nothing now. They pay the delivery agent in cash, later — if the parcel reaches them and if they still want it.
Facebook and Instagram are impulse machines. Someone scrolls, sees your ad, taps, and places a COD order in eight seconds with zero money committed. A typical brand runs about 70% COD, 30% prepaid. And here’s what the dashboard hides: the platform counts that order the moment it’s placed. Reported revenue, reported ROAS — booked at checkout. Whether the box ever arrives, and whether cash ever changes hands, is somebody else’s problem weeks later.
So reported ROAS measures orders placed. Your bank account only sees orders delivered and paid for. The distance between those two numbers is the entire game — and it’s decided by your prepaid mix and your delivery rate, neither of which appears next to your ROAS.
100 orders, 70% COD at 80% delivery, 30% prepaid. Fifteen never turn into money — and each one didn’t just earn nothing, it cost you. Your ROAS counted all 100 as wins.