Articles · Market notes · August 11, 2026 · Daeseo Lee · 3 min read
Your bestseller might be your worst product
Revenue is the easiest number in the store to see and the least useful one to run it on.

Open any store dashboard and the first thing it shows you is a ranking by revenue. Top products, best sellers, this month against last. It is the number every platform leads with, and it is the number every owner quotes when asked how the store is doing.
It is also the number that hides the most. Revenue tells you what people bought. It says nothing about what was left after the sale finished happening, and a sale keeps happening for weeks after the order confirmation.
The costs that arrive late
Start with returns, because they are the largest and the most invisible. The National Retail Federation put 2025 returns at $849.9 billion, or 15.8 percent of annual sales. Online, the rate runs far higher at 19.3 percent. Roughly one in five things you ship comes back.
Then the cost of handling that return. A Pitney Bowes survey cited by Signifyd puts the average processing cost at 21 percent of the order's value, once you count return shipping, the labour to inspect it, and putting it back on the shelf if it can go back at all. Notice what that does to a category with a high return rate. A product that returns at thirty percent is not a product with a thirty percent problem. It is a product carrying the freight both ways, the handling, and the sale it never made.
Shipping does the same quiet damage on the way out. One founder set up fulfilment through a print-on-demand supplier, took two orders, and then went looking for where the money went. “The first one cost me $7.22 and the second one cost me $0.29. I'm now $7.51 in the hole,” they wrote. Two sales, both counted as revenue, both a loss. Nothing in the dashboard said so.
Now stack the rest on top. The discount code you ran in a slow week and never turned off. The free-shipping threshold you set by feel. The ad spend that goes disproportionately to the product that already sells, which is exactly the product whose margin can least afford it. Every one of those is a real cost attached to a specific product, and none of them appear next to that product in any report you look at.
Why nobody checks
Not because owners do not care about margin. Because checking is a spreadsheet, and the spreadsheet is nobody's job. To know what a product actually earns you have to pull the cost of goods, the real shipping paid rather than the shipping quoted, the returns against that specific item, the discounts it absorbed, the ad spend attributable to it, and the payment fees. Then repeat it per product, then repeat the whole thing next month, because every input moved.
That is an accountant's task running on a founder's evening. So it happens once, usually when something has already gone wrong, and then never again. In between, the store keeps promoting whatever the revenue ranking puts on top.
A sale keeps happening for weeks after the order confirmation. Revenue stops counting at minute one.
What changes when someone is actually watching
The stores that get this right are rarely running better software. They have somebody who looks at the receipts weekly and says the quiet thing out loud. This one sells beautifully and earns nothing. That one moves half as often and pays for the month. Stop discounting the first. Put the ad budget behind the second.
That is the margin work inside Vantage. Receipts and margins read line by line rather than in aggregate, ad spend judged against what each sale actually costs instead of what it grossed, and the drift flagged while it is still small. Every conclusion arrives as something you read and approve, not something quietly acted on behind your back.
The goal is not a prettier dashboard. It is that the next time you decide what to promote, restock or drop, you are deciding on the number that survives the whole month rather than the one that looked good on the day of the sale.
Sources
Next
What it actually costs to get help running a small store
