The store did everything right by every visible measure: revenue doubled, the team grew, the charts on the dashboard all point the correct direction, and the bottom line is where it was two years ago, or worse. This failure mode has a precise mechanic, and it is not bad luck: growth is a multiplier with no opinion of its own, and it multiplies whatever each order is actually worth, including nothing. This post names the four taxes growth quietly levies on the way up, the vanity ladder that hides them, and the one-afternoon diagnosis that says which tax is eating your store.
- Revenue growth multiplies the unit economics you already have; if an order contributes little, ten thousand of them contribute little at scale, minus new overhead.
- Four taxes arrive with growth: discount creep, basket and market mix drift, a rising paid share of orders, and fixed costs that climb in steps ahead of the volume that justifies them.
- The vanity ladder hides it: the number that grew is usually at the top of the statement, and the number that pays rent is at the bottom.
- The diagnosis is unit-first: if the per-order contribution is healthy and shrinking, it is mix or discounts; if the units are fine, the block grew; if the units were never fine, growth was the accelerant.
The vanity ladder: which number actually grew?
Statements are ladders, and growth headlines usually come from the top rung. Gross merchandise value counts every item at its original price; gross revenue is what was really charged; net revenue is what survived refunds and VAT; and contribution is what survived the costs each order caused. A store can grow the top of the ladder while the bottom stands still, and most 'we doubled' stories, examined, doubled a rung that nobody keeps. The first question is therefore not how much you grew but WHERE the growth shows up when you read downward.
Tax one: discount creep
Growth pushes discounting upward: acquisition campaigns need offers, marketplaces and comparison shoppers expect codes, and each promotion resets what your audience considers the real price. The tell is the discount rate as a share of GMV climbing quarter over quarter while the headline grows, which is revenue being bought at a rising unit price. It is the cheapest tax to measure and the most politically awkward to reverse, because reversing it looks like shrinking.
Tax two: basket and market mix drift
The customers growth adds are rarely clones of the customers you started with. New markets mean farther, dearer shipping zones; broader audiences mean smaller baskets; new product lines mean different weights and return behaviour. Per-order costs do not care that revenue grew: a parcel that costs €6,40 all-in takes 7,5% of an €85 basket and over 21% of a €30 one, so a store whose growth came with a shrinking basket can add revenue and lose contribution simultaneously, with every individual cost unchanged.
Tax three: the rising paid share
Early revenue leans on the cheapest orders a store ever gets: word of mouth, existing audiences, repeat customers who cost nothing to reacquire. Scaling means buying incremental demand, so the paid share of orders climbs, and each marginal cohort tends to cost more than the one before as the easy audiences saturate. The month's blended ad cost per order drifts up, and revenue growth reads as success while the after-advertising contribution quietly compresses.
Tax four: fixed costs that climb in steps
Volume grows smoothly; the block does not. A hire, a 3PL tier, a software plan, a bigger warehouse each arrive as a step, usually ahead of the volume meant to justify them, and each step raises the number of contributions a month must collect before profit begins. A store that doubles revenue while tripling its block has grown its way backwards, and no dashboard tile exists that would have said so.
| Tax | Early sign | Check first |
|---|---|---|
| Discount creep | promotions normalise; codes on everything | discounts as a share of GMV, by quarter |
| Mix drift | average basket falls; new zones and lines | per-order costs against basket size, by segment |
| Paid share rising | growth pauses when ads pause | blended ad cost per order, trended |
| Step fixed costs | the break-even day drifts later | the fixed block, this year against last |
The one-afternoon diagnosis
Run it unit-first, because everything else depends on that answer. Walk one average order through its costs, then compare this year's walk with the same walk on last year's numbers; the contribution margin calculator makes each walk a ten-minute job. If the unit was healthy and shrank, the taxes above are your suspects in the table's order. If the unit is healthy and stable, the problem is the block, and the fix is a fixed-cost review rather than a marketing panic. If the unit was never healthy, growth merely amplified it, and the store needs margin surgery before it deserves another ad euro. The full version of this triage, with the month and trend checks around it, is the three-check audit.
Three questions that always come next
Can we just grow out of it? Only out of one version: a healthy unit under an oversized block genuinely dilutes fixed costs with volume. The other versions grow INTO it: weak units scale their weakness, and mix-driven compression worsens with every new market the growth adds. Which version you have is exactly what the diagnosis decides, and guessing wrong doubles the damage.
Raise prices or cut costs? In leverage order for most stores: stop the discount creep first, because it is pure margin with no supplier negotiation; then per-order costs, where a lighter box or renegotiated bracket repeats on every parcel; then price, which works better than feared on differentiated products; then the block. Ad efficiency comes last, not because it does not matter but because the other four change what the ads have to clear.
Profit says fine, but cash keeps tightening while we grow; is that this? No, that is growth's other bill: stock paid before it sells, refunds landing late, VAT set-asides. It has its own walk in the euro-by-euro audit, and fast-growing stores usually need both diagnoses at once.
Where this ends up
High revenue with no profit is not a paradox; it is a statement being read from the wrong end. Growth multiplies the unit, taxes the mix, and steps up the block, and every one of those movements is visible in a P&L that is kept per day and never rewritten. nouz exists to keep exactly that statement, but the diagnosis above owes nothing to any tool: one afternoon, one order walked twice, and the loudest number on your dashboard finally has to explain itself to the quietest one.