What dynamic pricing means
Dynamic pricing is the practice of setting a price from current conditions rather than a fixed list. Cost, stock, demand, competitor prices and the customer in front of you all move, so the price moves with them.
Airlines and hotels made it familiar. A seat on the same flight can cost three times as much a week before departure as it did three months out. The same idea now runs in retail, ride hailing, events and, increasingly, B2B distribution.
How dynamic pricing works
Every dynamic pricing system, from an airline's to a distributor's, runs the same loop.
- Collect the signals
Cost, stock, demand, competitor prices and who the customer is.
- Decide the price
Rules or a model turn the signals into a price, inside limits you set.
- Apply and learn
The price goes out, the result comes back, and the next price uses it.
The difference between businesses is in the speed and the feedback. An airline reprices seats many times a day and learns from bookings. A distributor reprices a quote line when someone asks for it and learns from whether the quote was won or lost. Both need a floor: a price below which the system cannot go, however the signals line up.
Five common dynamic pricing models
Most dynamic pricing systems are a mix of a few basic models. Each answers a different question about what should move the price.
- Time-based
Price changes by hour, day or season. Common in travel and utilities.
- Demand-based
Price rises when demand is high relative to supply and falls when it is low.
- Competitor-based
Price follows a set of tracked competitor prices, usually within a band.
- Segment-based
Different customer groups see different prices, often by tier, region or channel.
- Inventory-based
Price rises as stock runs low and falls when there is too much of it.
Dynamic pricing examples
In e-commerce, a retailer may lower the price of a product overnight when a rival drops theirs, then raise it again when the rival sells out. In ride hailing, prices rise in a storm because fewer drivers are on the road and more people want a ride.
In distribution the same signals exist but play out differently. A bearing distributor may have the last 80 units of a timing belt in the region while its main competitor is out of stock. A static list price ignores that. A dynamic price can reflect it on the next quote.
The dynamic pricing examples guide works through eight distribution cases with the numbers on each line.
Pros and cons of dynamic pricing
The costs are real too. Customers notice prices that move, and they push back on changes they cannot follow. Systems that move prices without a reason train reps to ignore them. And a model is only as good as its data: if lost quotes are never recorded, the system only ever learns from wins and drifts toward prices that are too low.
Is dynamic pricing legal in B2B?
Changing prices with cost, stock or demand is legal and normal. Charging competing business customers different prices for the same goods needs more care. In the US, the Robinson-Patman Act of 1936 restricts price differences between competing buyers of the same goods when they harm competition, with defences for differences that reflect cost to serve or that meet a competitor's price. The FTC has started using it again, including a December 2024 case against Southern Glazer's, a wine and spirits distributor.
The practical rule for a distributor: make sure every price difference between competing customers has a reason you can document, such as order size, cost to serve, terms or a competitor's offer. Prices built from documented signals are easier to defend than prices a rep set by feel. Take legal advice for your own situation.
Where dynamic pricing breaks in B2B
Retail dynamic pricing assumes one price for everyone at a given moment. B2B does not work that way. Each quote is negotiated, each customer has history and terms, and a rep has to send the number and stand behind it.
Three things change. First, the unit of decision is the quote line, not the product page. Second, you learn from wins and losses on quotes rather than clicks. Third, every price needs a reason a salesperson can say out loud.
A price your rep cannot explain is a price your rep will override. Explainability matters more in B2B than accuracy at the third decimal.
How to start with dynamic pricing
- Gather the data you already have
Two years of quotes with won and lost status, cost history and stock.
- Set guardrails first
A margin floor and a maximum change against list, before any price moves.
- Run in shadow mode for a month
Price quotes in the background and compare them with what your team sent.
Most of the early gain is not from raising prices. It comes from giving smaller discounts on lines where the customer would have accepted a higher price anyway.
See dynamic pricing on a real quote
Common questions
Dynamic pricing sets a price from current conditions instead of a fixed list. A bearing distributor holding the last 80 units of a belt in the region while its main competitor is out of stock can quote 6% higher on the next order, then return to normal when stock evens out.
It depends on whether the price follows a reason the customer would accept. Raising prices because stock is scarce or costs went up is easy to explain. Changing prices at random, or charging a loyal account more because it never pushes back, damages trust. In B2B, a price you can explain line by line holds up.
Dynamic pricing is about when a price changes: it moves with cost, stock, demand or competitors. Price optimization is about what the price should be: it uses past wins, losses and margins to pick the price most likely to win at an acceptable margin. Most B2B systems do both.