Skip to content
elastly
Book a demo

What is dynamic pricing? Models, examples and where it breaks in B2B

Dynamic pricing changes a price in response to cost, stock, demand and competitors. How it works, the common models, and what changes when you sell on quotes.

Mohamed AshrafOct 19, 2026 · 5 min read

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.

  1. Collect the signals

    Cost, stock, demand, competitor prices and who the customer is.

  2. Decide the price

    Rules or a model turn the signals into a price, inside limits you set.

  3. 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.

Stock
RetailLow stock, higher price
DistributionLast units in region, +6%
Competitor
RetailMatch the cheapest seller
DistributionRival out of stock, hold price
Customer
RetailMember pricing
DistributionGold tier, three years, −4%
Volume
RetailMulti-buy discount
Distribution400 pcs, top 10% order, −2.6%

The dynamic pricing examples guide works through eight distribution cases with the numbers on each line.

Pros and cons of dynamic pricing

Margin
Without itDiscounts given where none were needed
With itHigher price where the customer accepts it
Cost
Without itIncreases absorbed until the next review
With itPrices follow landed cost as it moves
Stock
Without itExcess sits, scarce items sell at list
With itPrice clears excess and protects scarce stock

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.

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

  1. Gather the data you already have

    Two years of quotes with won and lost status, cost history and stock.

  2. Set guardrails first

    A margin floor and a maximum change against list, before any price moves.

  3. 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

Price a quote from your own historySend us a recent quote. We price every line live on a 30-minute call.
Dynamic pricing

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.