All posts Pricing & margin · 7 Apr 2026 · 8 min read

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.

Ibrahim Ölmez Founder, nouz · serial entrepreneur

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):

LayerWhat it coversTypical add
Target EBIT marginprofit after all costs20-30%
Shrink reservetheft, damage, mis-counts1-4%
Markdown allowancesale-rack reductions8-22%
Turnover riskslow movers tying up capital0-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%.

LayerCalculationRunning 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.

Markdown allowance isn't pessimism. It's arithmetic. In owner-operator retail, 18-28% of seasonal stock typically goes to the markdown rack at 20-40% off. If you don't price the markdown into the original ticket, you sell 75% at full price and 25% at break-even — and the average margin is half what you thought. nouz tracks margin per SKU across full-price and discounted sales so you see the real number.

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.

CategoryTypical turnoverMultiplier on landed cost
Daily essentials (socks, basics)8-14x1,8x - 2,1x
Seasonal apparel (coats, knits)1,5-2,5x2,3x - 2,8x
Statement / artisan (one-off pieces)0,8-1,5x2,8x - 3,5x
Accessories (small leather, jewellery)3-6x2,4x - 3,0x
Home goods (ceramics, textiles)2-4x2,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.