When cost-plus pricing actually works (and when it fails)
Cost-plus is the right method for a large share of most catalogs - and value-destroying on the rest. Where it genuinely works, where it fails badly, and the product-role split that decides which.
Cost-plus pricing gets dismissed as unsophisticated, usually by people selling something more complicated. That dismissal is wrong. Cost-plus is the correct method for a large share of most retail catalogs - the problem is that it gets applied to the SKUs where it destroys value. Retailgrid treats cost-plus as one layer in a pricing system rather than a strategy to replace, because knowing where the method stops working is the actual skill.
The mechanics, briefly
Price = landed cost × (1 + markup). Landed cost means invoice plus freight, duty, handling, and a returns provision. Markup is not margin: 40% markup on €10 gives €14, which is a 28.6% gross margin. Teams that blur those two numbers across a category lose points they never see.
Where cost-plus genuinely works
The long tail. Thousands of low-velocity SKUs generate too little data for elasticity modelling. Any price optimization software applied here is fitting noise. A markup rule by product class is faster and more accurate.
Products with no comparable match. Private label, exclusive SKUs, custom configurations, and fitment-specific parts have no competitor reference price. Cost-plus is not a compromise here - it is the only defensible input.
Volatile input costs. Categories where landed cost swings with commodity prices or currency need pricing that moves with cost automatically. A cost-linked rule protects margin in a way a fixed price list cannot.
Contract and B2B pricing. Where the customer expects cost transparency and an agreed markup, cost-plus is the commercial structure, not a shortcut.
Regulated or thin-margin staples. When margin tolerance is a point or two, cost accuracy matters more than optimization sophistication.
Where it fails badly
Known-value items. Shoppers price-check a small set of products and judge the whole store on them. Pricing a KVI on markup alone means either leaving margin on the table or losing traffic - you never find out which.
Transparent, high-comparison categories. In consumer electronics, prices are visible everywhere and a €10 gap moves volume. Cost-plus defines your floor and nothing more; the market defines the ceiling.
Fashion and anything with a markdown ladder. A keystone markup that ends in 45% off is not a 2× markup - it is closer to 1.3× realised. Pricing as if the ticket price is the outcome misstates category profitability all season.
Products with strong brand or scarcity power. Cost has no relationship to willingness to pay. Marking up a product customers would happily pay 40% more for is a pure transfer of profit to nobody.
Fast-moving competitive categories. If competitors reprice daily and you reprice on a cost review cycle, your relative position drifts constantly without anyone deciding it should.
The layered model that works
The practical approach most mid-market teams land on has three tiers.
Cost-plus sets the hard floor everywhere. Rules-based pricing encodes that floor along with rounding, caps, and category discipline - editable, version-controlled, and scoped by product role rather than applied uniformly.
Above the floor, price optimization proposes the margin-optimal price for SKUs that have enough demand and competitor data to justify it, scored for confidence so you know which recommendations to trust.
The dividing line is product role. Traffic drivers get competitive logic. Margin builders get optimization. Tail items get markup rules. Getting merchandising and finance to agree on the vocabulary first helps more than it should - the pricing glossary is a useful reference when markup, margin, and MSRP are being used interchangeably.
Cost-plus is not the problem. Applying it to all 50,000 SKUs identically is.
Book a demo and explore a smarter approach to retail pricing.