Pricing glossary

What is dynamic pricing

Dynamic pricing is changing an item's price over time according to defined rules — replacement cost, inventory, demand and competition — instead of keeping it fixed until someone remembers to review it.

Dynamic does not mean automatic or improvised. What changes is the price; what stays is the ruleset: what the margin floor is, what can move the price up and down, how far it can move at a time and how often. Without those four definitions there is no dynamic pricing — there is just price changing.

In food retail and distribution, the version that matters is not the online auction one. It is the disciplined reaction to the cost that went up on the last invoice, to the batch that expires in three weeks and to the competitor's price on those few items whose value the customer knows by heart.

The ruleset that decides the day's price

The calculation has two parts: the minimum price, which comes from the margin floor, and the suggested price, which comes from what happened in the market. What goes on the label is the higher of the two.

minimum price = replacement cost ÷ (100 − taxes − variable expenses − working capital − contribution margin floor) × 100

suggested price = what the day's rule indicates, by cost, inventory or competition

applied price = the higher of the suggested price and the minimum price

Free calculator

The ruleset's floor is a markup calculated on the replacement cost: enter taxes, expenses and the minimum margin in the markup calculator and you have the price below which the rule cannot go.

Calculate the ruleset floor

A known-price item with an 18% floor

The store agrees to follow the competitor on this item, because it is one of those that shape price perception. What it does not accept is following below the floor.

A known-price item with an 18% floor
Replacement costthe next purchase's, not the old invoice'sR$ 13.50
Taxes and variable expenseson the applied price, not on the cost14%
Working capitalthe cost of the payment terms granted, also on the price2%
Contribution margin floor18%
Ruleset minimum priceR$ 20.45
List priceR$ 7.50 contribution, or 30%R$ 25.00
Competitor's pricean item the customer comparesR$ 22.90
Applied priceR$ 5.74 contribution, or 25%R$ 22.90

The ruleset did not say to follow the competitor: it said to follow as long as there is an 18% floor. On the day the replacement cost reaches R$ 15.15, the minimum price goes above R$ 22.90 and the rule stops following on its own. That is exactly the moment when an operation without a ruleset keeps following — and starts selling below its own floor without anything flagging it.

What separates dynamic pricing from unstable pricing

The difference is written down before the first price changes: there are four definitions, and they fit on one page.

The first is the floor, which comes from the minimum contribution margin accepted for that item or category — contribution, not profit: the allocation of fixed expense does not enter the floor, because a sale that contributes above zero still pays a piece of the overhead that would exist anyway. The second is the step: how far the price can move at once, so the ruleset does not return a jump that the customer reads as opportunism. The third is frequency, which in a physical store runs into the cost of swapping labels and the patience of whoever checks the shelf. The fourth is the list of eligible items — the ruleset does not have to apply to the entire catalog, and normally should not.

What triggers the change is usually one of these four: the replacement cost that went up on the last receipt, the inventory sitting close to expiry, the measured elasticity that showed room on an item nobody compares, and the competitor's price on the items everybody compares. Each trigger has a natural direction — cost pushes up, expiry pushes down — and it is the ruleset that stops the two from silently cancelling each other out.

There is a limit of trust that no calculation can see. A known-price item that changes every week teaches the customer to wait, and to distrust. In e-commerce, the change is cheap and invisible; in a physical store, it costs work and shows up on the shelf next to the old label. Price that swings without a legible explanation is the quickest way to turn an operational advantage into a loss of reputation.

And there is a limit that is not commercial. Dynamic pricing is pricing by context — moment, channel, inventory, region — and not pricing by person: charging the same customer differently based on what is known about them is a different practice, with a different name and a different risk. The advertised price binds whoever advertises it, and changing the amount in the middle of a purchase already underway is not dynamism, it is a problem.

Where the practice usually goes wrong

The four below show up precisely in those who have already automated something — and not in those who still price by hand.

  1. Changing price without a margin floor

    A rule that only looks outward follows the competitor down to below cost, and does it with the efficiency of a system. The floor is what turns automation into an advantage: it is calculated from the replacement cost and the minimum contribution margin, and it is the only line of the ruleset that is not negotiated in the middle of the month.

  2. Following the competitor across the whole catalog

    A store's price perception is formed by a small fraction of its items. Following the market on everything that exists gives away margin on thousands of references that nobody compares, and does nothing for the price image. The effective ruleset is narrow on the known-price item and wide on the rest.

  3. Reacting to a cost that is not yet yours

    Yesterday's purchase invoice is not tomorrow's replacement cost, and a one-off supplier promotion is not a structural drop in cost. Passing every fluctuation in inbound cost through to the label produces a price that swings for no visible reason — and when the cycle turns, the operation has already taught the customer to wait for the low price to come back.

  4. Confusing dynamic pricing with pricing per customer

    They are different practices. The first responds to context — channel, inventory, moment, region — and can be explained out loud. The second charges different amounts to different people for the same item in the same context, and it is the kind of decision that destroys trust when it becomes public. Mixing the two under the same name is what makes an entire operation give up on the first.

The terms that decide price together with this one

No pricing term explains itself alone. These are the ones that appear in the same decision, each with its definition and its calculation.

Further reading

What the blog has already published about dynamic pricing and about what this definition addresses.

Understanding the calculation is one thing; redoing it across thousands of items is another

For one product, any of these calculations fits in a spreadsheet. Across an entire catalog, with cost changing on every incoming invoice, it stops being done — and the price ends up inherited from the previous month.