StrategyAugust 2, 2026·5 min read

Cost-plus pricing formula: how to calculate your markup

Most pricing mistakes are arithmetic, not strategy. The cost-plus formula, why a 50% markup isn't a 50% margin, and the cost inputs retailers forget.

Most pricing mistakes aren't strategic - they're arithmetic. A retailer sets a "50% markup," assumes they're earning 50%, and finds at year end the real number was 33%.

Here's the formula, the inputs that belong in it, and the error that does the most damage.

The formula

Selling price = Unit cost × (1 + Markup %)

A product costing $20 with a 45% markup: $20 × 1.45 = $29.

If you'd rather work backwards from a target margin:

Selling price = Unit cost ÷ (1 − Target margin)

That same $20 product at a 45% margin: $20 ÷ 0.55 = $36.36. Two identical-sounding targets, $7 apart. That's the error.

Markup vs margin

Markup is calculated on cost. Margin is calculated on the selling price. They're never the same number. A 25% markup is a 20% margin; a 50% markup is a 33.3% margin; a 100% markup is a 50% margin; a 150% markup is a 60% margin.

Doubling the wholesale cost - the keystone pricing method - gives a 100% markup and a 50% margin. If finance talks in margin and buyers talk in markup, agree on shared vocabulary before anything reaches a shelf.

Getting your cost input right

The formula is simple. The number you feed it usually isn't.

Use landed cost, not invoice cost

The wholesale price on the supplier invoice is a starting point, not your true acquisition cost. Add freight and inbound shipping, duties and customs, currency conversion and payment fees, receiving and handling labour, and an allowance for damage and shrinkage.

A product invoiced at $12 can easily land at $14.20. Marking up the wrong figure by 60% costs about $3.50 a unit - invisible on one sale, substantial across a year.

Account for volume tiers

Bulk pricing means unit cost changes with order quantity. If your supplier drops from $12 to $10.40 at 500 units, which figure goes in? Most operators use a blended annual average rather than the current tier, so prices don't lurch with every purchase order.

Allocate overhead deliberately

Rent, salaries, and software don't attach to individual units. Allocating per unit, per labour hour, or per square foot of shelf space changes your price meaningfully. Pick a method and apply it consistently.

Initial markup vs what you keep

The markup you set at launch is your initial markup. It is not what you realise. Markdowns, promotions, staff discounts, returns, and shrinkage all erode it. What actually reaches your account is your pocket price - typically 8-20% below list.

Building erosion into the calculation

If you need a 40% realised margin and lose 12% to markdowns, your initial markup must target roughly 47% to land at 40%. Setting it at your target margin guarantees you'll miss.

The full cost-plus pricing method covers when this calculation should be a floor rather than a final answer.

When the formula isn't enough

Markup pricing ignores demand entirely. It never asks what customers will pay, what competitors charge, or how volume responds to price.

For a distributor with 40,000 low-value SKUs that's a fair trade - nobody runs elasticity analysis on a $3 fastener. For a retailer with a few thousand competitive SKUs, it leaves money on the table on differentiated items and leaves you uncompetitive on visible ones.

The usual fix is to keep the formula as a hard floor and let market data set the number above it. Retail pricing software enforces that floor automatically while competitive inputs determine the final price.

Frequently asked questions

What is the cost-plus pricing formula?

Selling price equals unit cost multiplied by one plus the markup percentage. A $50 unit cost with a 40% markup gives $50 × 1.40 = $70.

How do I convert markup to margin?

Divide the markup by one plus the markup. A 60% markup becomes 0.60 ÷ 1.60 = 37.5% margin. To go the other direction, divide the margin by one minus the margin.

What is wholesale price?

The discounted per-unit rate a manufacturer or distributor charges buyers purchasing in quantity for resale. It's the base figure most retailers start their markup calculation from.

Should overhead be included in unit cost?

Yes - the whole premise is that markup covers overhead and profit. Exclude overhead from the cost base and your markup must absorb it anyway, which is a harder number to set accurately.

What markup percentage should I use?

It depends on category, inventory turn, and competition. Grocery runs 10-15%, apparel 100-150%, restaurant beverages 300% or more. Slow-turning stock needs a higher markup because it ties up capital longer.

See the agentic pricing platform behind the writing.

A 20-minute walkthrough of Retailgrid on a real retail dataset. No signup. No sales script.