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.