The retail markup formula owner-operators actually use (not 3x cost).
The "keystone" 2x markup is a relic from department stores in the 1950s. Real owner-operator retail in 2026 runs on a four-layer markup formula that accounts for category turnover, shrink, markdown allowance and target margin. Worked example with a knitwear shop.
The retail markup formula owner-operators actually use is: landed cost × (1 + target margin) × (1 + shrink reserve) × (1 + markdown allowance) ÷ (1 − category turnover risk). For a fast-turn item like an everyday tee, that lands near 2,1x. For a slow-turn item like a hand-knit cardigan, it lands closer to 2,8-3,2x. The flat "2x keystone" rule undercharges on slow movers and overcharges on staples.
The keystone myth
Keystone pricing — multiply wholesale cost by 2 — comes from US department stores in the 1950s, when category mix was simpler and turnover was relatively uniform across the floor. It survived as folklore because it's easy to teach a new buyer in five seconds.
In 2026 owner-operator retail, it's wrong almost everywhere. The store that turns its sock display 14 times a year and its statement-coat display 1,2 times a year cannot apply the same multiplier to both. The fast item bleeds margin to the floor; the slow item gets shop-soiled before it sells, marked down twice, and exits at a loss.
The four-layer markup
A defensible markup formula layers four adjustments on top of landed cost (wholesale price + import duty + inbound freight):
| Layer | What it covers | Typical add |
|---|---|---|
| Target EBIT margin | profit after all costs | 20-30% |
| Shrink reserve | theft, damage, mis-counts | 1-4% |
| Markdown allowance | sale-rack reductions | 8-22% |
| Turnover risk | slow movers tying up capital | 0-30% |
Each layer compounds. The order matters less than including all four. Skip any one — most retailers skip turnover risk and under-budget markdown — and you have a price that looks healthy until end-of-season, then collapses.
Why turnover changes the multiple
Inventory turnover — how many times you sell through a category per year — is the hidden variable. A category that turns 12x/year costs you almost nothing in tied-up capital. A category that turns 1,5x/year ties up cash for eight months at a time, during which you can't buy the next collection, can't make rent, can't hire.
The turnover-risk layer is roughly:
Turnover risk = (Capital cost / year × months held / 12) / landed cost
For a €30 cardigan held 8 months at a 6% capital cost: (6% × 8/12) / 100% = 4% adjustment. For the same cardigan held 18 months because the colour didn't sell: 9%. Layer it on before deciding the shelf price.
Worked example: a €34 wholesale cardigan
A boutique in Berlin buys hand-knit lambswool cardigans from a Lithuanian workshop at €34/unit FOB, plus €2,40/unit inbound freight and customs. Expected turnover: 1,8x/year (sells through in 6-7 months). Target EBIT margin: 25%.
| Layer | Calculation | Running price |
|---|---|---|
| Landed cost | €34,00 + €2,40 | €36,40 |
| + Target margin (25%) | × 1,333 | €48,52 |
| + Shrink (2%) | × 1,02 | €49,49 |
| + Markdown allowance (18%) | × 1,22 | €60,38 |
| + Turnover risk (4%) | × 1,04 | €62,80 |
| Round to | €59,90 or €64,90 |
Effective markup multiple: 1,73x landed cost. Compare to keystone 2x (€72,80) — keystone overshoots here, and the cardigan sits. Compare to 1,4x (€51) — undershoots, no margin for the markdown rack in February. The four-layer ladder lands the price that actually pays.
A category multiplier ladder
Once you've done the four-layer maths a few times, patterns emerge. Below is a rough multiplier ladder owner-operator retail tends to land on across categories — useful as a sanity check, not a substitute for the maths.
| Category | Typical turnover | Multiplier on landed cost |
|---|---|---|
| Daily essentials (socks, basics) | 8-14x | 1,8x - 2,1x |
| Seasonal apparel (coats, knits) | 1,5-2,5x | 2,3x - 2,8x |
| Statement / artisan (one-off pieces) | 0,8-1,5x | 2,8x - 3,5x |
| Accessories (small leather, jewellery) | 3-6x | 2,4x - 3,0x |
| Home goods (ceramics, textiles) | 2-4x | 2,2x - 2,6x |
If your shop's pricing falls outside these ranges, it's either a deliberate positioning choice or a margin leak. Both worth knowing.
I was running keystone on everything. The cashmere shawls sold out in three weeks; the merino crew-necks sat until February markdowns. When I re-priced on the four-layer formula, the shawls went up 18% and didn't lose a sale, and the crew-necks went up 9% — enough to absorb the markdown without losing my shirt.
For a deeper look at how slow movers eat your shelf-margin, read how to spot margin drift early. For the help-center walkthrough of setting product cost and target margin in nouz, see setting product margins.
FAQ
What's the difference between markup and margin?
Markup is the multiplier above cost (cost × 2 = markup of 100%). Margin is the percentage of the selling price that's profit (€100 sale on €50 cost = 50% margin). A 100% markup equals a 50% margin. Owner-operators tend to confuse the two; the four-layer formula above is markup-based.
Does the four-layer formula work for food?
Yes, with adjustments. Food has shorter holding periods, so turnover risk is smaller, but spoilage replaces shrink and runs 3-8%. See pricing the croissant for the café equivalent.
Should I price differently online vs in-store?
Yes — different deduction stacks. Online absorbs payment fees, shipping cost and app subscriptions; in-store absorbs labour and rent on the floor. Same landed cost, different markup formula. See the Shopify true-margin calculator for the e-commerce version.
How do I handle a category where the supplier MSRP is below my markup formula?
Two options. Either accept a thinner margin on that line and treat it as a traffic driver, or stop carrying the line. The third option — pricing above MSRP — is rarely sustainable in owner-operator retail because customers price-check.