Insights

Supplier cost price increases and margin sync

A supplier's cost goes up on a Tuesday. The sell price on your system moves three weeks later, whenever someone gets around to it — and every order in between quietly sold thinner than it should have.

Cost increases from suppliers are a fact of life for any New Zealand or Australian wholesale or food distribution business — freight, raw materials, exchange rates and a hundred other things feed into what a supplier charges, and none of it is in your control. What is in your control is how fast that change reaches your own sell prices. For a lot of distributors, the honest answer is: not fast enough, and not reliably.

The increase itself usually arrives the same way it always has — an email from the account manager, an updated price list PDF, a note in with the next delivery. Someone has to notice it, read it, work out which products and which customers it affects, and go and change the numbers. Until that happens, every order that goes out the door is priced against a cost that's already wrong. Nobody decided to sell at a thinner margin. It just happened, quietly, because the gap between "the cost changed" and "the price reflects it" was measured in weeks instead of minutes.

Why this erodes margin without anyone noticing

A single missed cost increase rarely looks like a problem on its own — a few cents a unit doesn't set off any alarms. It adds up because of how these things actually happen in a real business:

  • Cost increases arrive constantly and from every direction — dozens of suppliers, each on their own schedule, none of them waiting for a convenient time
  • The person who reads the supplier email and the person who updates the price list are often not the same person, and not always in a hurry to talk to each other
  • A price list update usually happens in a batch — someone sits down once a month and works through a backlog of notices — so most increases sit unactioned for weeks by default, not by exception
  • Nobody sees the total damage, because it's spread thinly across every order sold at the stale price rather than showing up as one number anyone would flag

By the time someone reconciles gross margin at month end and finds it's softer than expected, the orders that caused it have long since shipped, invoiced and been paid for. There's nothing left to fix — only a number to explain.

What keeping cost and sell price in sync actually needs

Closing that gap isn't about pricing software in the abstract — it's about a handful of specific things happening in order, every time a cost changes:

  • The new cost price gets recorded against the supplier and product the moment it's known, not batched up for a monthly review
  • Sell prices that are meant to hold a margin or markup over cost recalculate from the new cost automatically, instead of sitting at whatever number they were manually set to originally
  • Anyone about to quote or invoice at the old price sees the current margin against the current cost — not the margin the price list implied when it was last touched
  • A clear record of what changed and when, so a reviewer can see which lines moved, by how much, and whether the sell price actually followed

Cost-plus pricing only works if the "plus" is live

A lot of distributors already price on cost-plus in some form — a standard markup, a target gross margin, a rule that's meant to protect the business automatically. The trouble is that a cost-plus rule applied once at the moment a product is set up isn't cost-plus in any ongoing sense — it's a fixed price that happened to be cost-plus on day one. If the sell price doesn't move when the underlying cost does, the "plus" stops meaning anything within a few cost changes, and the price list quietly turns into a list of historical guesses.

Deciding whether to pass it on is still a business call

None of this means every supplier increase should flow straight through to every customer the same day — some businesses hold a price for a contracted period, some absorb small movements and only reprice past a threshold, some want a chance to renegotiate with the supplier first. That's a judgement call, and it should stay one. What shouldn't be a judgement call is whether anyone finds out the cost changed in the first place. The system's job is to surface the change and the margin impact the moment it happens — the decision on what to do with it is still yours to make.

It's the same leak as an unmanaged quote, one level up

This is close cousin to the problem covered in our guide on quotes and margin guardrails — margin disappearing because whoever's pricing something can't see the current cost against it in the moment. A quote is one order at a time, priced by a person. This is the standard price list itself, sitting under every order that doesn't get a special quote at all — which, for most distributors, is most of them.

Built around how your pricing actually works

Some businesses run a flat markup across the board. Others set different margin targets by product category, or hold certain customer price agreements fixed regardless of cost movements for an agreed period. Some want every cost change flagged for manual sign-off before it touches a sell price; others want it to flow straight through and only get reviewed after the fact. Tell us how your business decides what to do when a supplier's cost moves, and we build that rule into your Cognit system on top of the same purchasing and sales data everything else already runs on — rather than a generic price-list import that still leaves someone doing the maths by hand.

Stop finding out at month end

If the first time your business notices a supplier's cost increase is a softer gross margin figure weeks later, it's worth seeing what live cost-to-sell-price visibility looks like against your own suppliers and price lists. See what's included or book a demo to walk through how supplier cost changes reach your prices today.

Frequently asked questions

How would a system even know a supplier's cost has gone up?

Most of the time it starts the way it always has — an email, an updated price list PDF, or a phone call from the rep. What changes is what happens next: instead of that new cost sitting in someone's inbox until they get time to update prices, it gets entered against the supplier and product straight away, and everything downstream — margin on the price list, margin on a quote, margin on an order already in progress — reflects it immediately rather than whenever someone circles back to it.

We price on a fixed margin over cost. Shouldn't that already handle this?

It handles it in principle, but only if the sell price is actually recalculated when the cost changes — a lot of price lists are set once and then left alone, so the 'cost-plus' relationship is really just the price you started with plus whatever margin it happened to give you on day one. If cost is stored and sell price is derived from it with a live markup or margin rule, a cost increase should flow through automatically instead of needing someone to manually work out and re-enter every affected sell price.

What if we don't want to pass every cost increase straight on to customers?

That's a business decision, not a system one — and it's a different problem to not knowing the margin has moved. The system's job is to make the erosion visible the moment it happens, so someone can decide deliberately whether to absorb it, pass on all of it, or split the difference — rather than the decision getting made by default because nobody noticed the cost had changed at all.

How does this connect to the margin problem covered in your quotes article?

They're the same root cause showing up in two places. Our guide on quotes and margin guardrails covers margin leaking on a one-off quote priced against a cost that's already stale. This is the same stale-cost problem, but sitting underneath every order at the standard price list — not just the quotes a rep negotiates by hand.

Does this only matter for businesses with hundreds of suppliers?

It shows up fastest there, because more suppliers means more price changes landing every week and less chance anyone catches all of them by memory. But it costs a business just as much per unit with five suppliers and a handful of high-volume lines — a missed cost increase on your biggest-selling product erodes far more margin than the same miss spread across products nobody sells much of.

Run your whole business on one system.

Book a 30-minute demo and see Cognit running a business like yours — online store and all.

Book my demo →