Here are four channels as your dashboard reports them. Turn one over.

Last 30 days · all channels healthy
Meta ads Return on ad spend 4.2× ▲ 11% vs last month
Meta ads Contribution margin +8.4% Thin, but it clears.
Returns 9% · fees 4%
Flipkart Return on ad spend 5.1× ▲ 23% vs last month
Flipkart Contribution margin −3.2% Your best ROAS, losing money.
Commission 21% · RTO 14%
Own store Return on ad spend 3.4× ▼ 4% vs last month
Own store Contribution margin +19.6% Worst ROAS. Best channel.
No commission · returns 7%
Myntra Return on ad spend 4.8× ▲ 17% vs last month
Myntra Contribution margin −6.1% Returns eat the whole margin.
Commission 18% · returns 31%
0 of 4 turned over. Sample data. The pattern is what's real.

Your dashboard is showing you the top row.

0%

of paid budget, overspent

Brands using platform-reported ROAS instead of true ROAS systematically overspend on acquisition by this much.

Largest line item, worst data
0%

average RTO in India

Against a global benchmark of 8–12%. At a 30% rate, RTO alone consumes roughly 12% of total revenue.

GoKwik, across 180M shoppers
0%

marketplace take, before COGS

Commission, fixed fee, shipping, collection fee, and GST on all of it. Rate cards were rewritten three times last year.

Flipkart, Amazon, Myntra rate cards
0%

median contribution margin

Down from 35% in 2021. Most brands under $10M run at 0–5% or negative, and 78% lose money on a first order.

What's left after everything above

It breaks in a different way in every part of the business.

Revenue

Some of last month's revenue is already on its way back.

The sale posts the day it happens. The refund lands weeks later, in a different report, unlinked to it. So the month you closed and the money you kept are two different figures, and only one of them is on the dashboard.

Marketing

The best-performing channel isn't always the profitable one.

ROAS is measured against revenue, and revenue isn't what you keep. A campaign at 4x can lose money once commission, reverse logistics, and that SKU's return rate are counted — and the tile stays green the whole time.

Costs

The fee cards changed. Pricing rarely catches up.

Commission slabs moved three times last year across the major platforms. Weight bands get recalculated, shipping gets reclassified. Anything priced before those changes is now priced against arithmetic that no longer exists.

Operations

Roughly one in four orders comes back, and not for free.

Forward shipping, reverse shipping, packaging, a COD amount never collected, ten days of stock in transit. The cost of losing that sale is paid twice — and it still sits in the revenue line looking like a win.

Cash

The bank balance isn't the spendable number.

Some of it is committed to inventory landing next week. Some is a supplier payment due Friday. Some hasn't arrived yet and is sitting inside a settlement cycle. The number you can actually deploy is smaller, and it's nowhere on a screen.

Inventory

Capital gets quietly trapped in the slow movers.

Stock reports show what's on the shelf, not which shelves are holding cash hostage. The slow SKUs sit there funding themselves while the bestseller runs out in ten days and the money to reorder it is already spent.

Finance

The books close on what the channel said, not what it paid.

Marketplaces report what they intended to settle. The bank records what actually arrived. Month-end runs on the first number, three weeks late, and everything decided afterwards inherits the difference.

People

This is a full-time job that nobody has time for.

Between the founder, the accountant, and whoever runs ops, all the pieces exist somewhere. What doesn't exist is a role whose whole purpose is putting them together daily — so it happens monthly, backwards, when there's a gap in the week.

If more than two of those landed

This isn't a discipline problem. It's a structural one.

Every channel you added made the business bigger and the picture blurrier. That's what happens when the number of places money moves exceeds the number of places anyone can look — and then somebody still has to decide where next month's budget goes.

All of this is knowable. It just isn't being known.

We're working on it with ten businesses at a time, personally. If any of those cards described your week, we'd like to talk to you before we build the next part.

Join the Founding Crew