Home / Insights / Software Costs and Budgets

Software Costs and Budgets

AI-Driven Dynamic Pricing: How It Works, What It Takes and Where It Goes Wrong

Dynamic pricing uses data and models to adjust prices to demand, inventory and competition. Done well it lifts revenue and clears stock; done badly it damages trust and invites regulatory scrutiny. This guide covers the mechanics, the guardrails and how to test pricing changes safely.

TopicsSoftware Costs and BudgetsAI and Machine LearningBusiness Operations and Integration

Key takeaways

  • Dynamic pricing adjusts prices using demand, inventory, time, competition and costs. AI adds better demand forecasting and price-response estimates.
  • It needs reliable transaction history, inventory and cost data, and a way to measure how demand responds to price changes.
  • Guardrails matter more than the model: floors, ceilings, change limits, protected products, fairness rules and human approval for large moves.
  • Personalised pricing based on personal data carries significant trust and regulatory risk; the US FTC’s January 2025 initial findings on “surveillance pricing” highlighted these concerns.
  • Test with controlled experiments and measure margin, revenue, conversion, customer complaints and returns — not revenue alone.

Airlines and hotels have adjusted prices to demand for decades. Today, online retailers, marketplaces, ride-hailing, ticketing, parking and many B2B businesses use software to do the same at much greater speed and scale. AI makes these systems better at predicting demand and estimating how customers will respond to price, but it also makes it easier to get pricing badly wrong.

This guide explains how AI-driven dynamic pricing works, what it takes to implement, and the guardrails and testing practices that keep it profitable and trustworthy.

How dynamic pricing works

A pricing system typically has four parts:

  1. Signals: sales history, current demand, inventory levels, time to expiry or event, competitor prices, costs, seasonality and promotions.
  2. Demand model: predicts how many units will sell at different prices — the price response or elasticity — given current conditions.
  3. Optimiser: chooses prices that maximise an objective, such as margin, revenue or sell-through, subject to constraints.
  4. Guardrails and execution: apply business rules, approval steps and publication to channels.

Types of dynamic pricing

TypeWhat changes the priceExamplesTrust risk
————
Time-basedTime of day, season, time to departure or expiryPeak and off-peak fares, end-of-day markdownsLow when transparent
Demand- and inventory-basedCurrent demand and remaining stockEvent tickets, hotel rooms, fashion clearanceMedium, especially during emergencies
Competitor-basedCompetitor price movementsOnline retail, marketplacesMedium; risk of algorithmic price spirals
Segment-basedCustomer segment such as business or consumer, volume tierB2B pricing, loyalty tiersMedium; must be explainable
PersonalisedIndividual characteristics and behaviourIndividual offers based on browsing or profile dataHigh; privacy and fairness concerns

Most businesses should begin with time, demand and inventory-based approaches.

What you need before you start

  • Clean transaction history with prices, discounts, quantities and dates at product and channel level.
  • Inventory and cost data that is accurate and timely.
  • Price variation in history — if prices never changed, the system cannot learn how demand responds. Controlled tests may be needed to create this data.
  • Clear objectives agreed by commercial and finance leaders: margin, revenue, sell-through or market share, and how to trade them off.
  • Integration with the systems that publish prices to every channel, so prices stay consistent.

Guardrails that protect the business and customers

GuardrailPurpose
——
Price floors and ceilingsProtect margin and avoid extreme prices
Maximum change per periodPrevent sudden jumps that alarm customers
Protected productsExclude essentials, regulated items or price-sensitive lines
Event and emergency rulesFreeze or cap prices during disasters and declared emergencies, where price-gouging laws may apply
Consistency rulesKeep pack sizes, bundles and channels logically priced
Fairness checksMonitor outcomes across regions and customer groups for unjustified disparities
Human approvalRequire review for changes above a threshold or on key products
Kill switchRevert to standard pricing immediately if something goes wrong

Implement guardrails in the pricing service itself, not as manual checks after publication.

Worked example: markdowns for seasonal stock

Consider a hypothetical fashion retailer with 1,000 units of a seasonal jacket left, six weeks before the season ends, priced at $120 with a unit cost of $50. Unsold units at season end are cleared to an outlet at $30.

Rule-based approach: hold full price for three weeks, then 30% off for three weeks. Suppose this sells 300 units at $120 and 450 at $84, leaving 250 for the outlet.

Model-driven approach: a demand model, updated weekly with actual sales, recommends a 15% markdown in week two and 30% in week four, within guardrails of no more than one change per week and a $60 floor. Suppose this sells 180 units at $120, 340 at $102 and 400 at $84, leaving 80 for the outlet.

OutcomeRule-basedModel-driven
———
Full-price revenue300 × $120 = $36,000180 × $120 = $21,600
Markdown revenue450 × $84 = $37,800340 × $102 + 400 × $84 = $68,280
Outlet revenue250 × $30 = $7,50080 × $30 = $2,400
Total revenue$81,300$92,280
Gross margin after $50,000 cost$31,300$42,280

Illustrative figures for a hypothetical product, not a forecast. Real results depend on demand response, which must be measured.

The model earns more by marking down earlier and more gently, selling more units at better prices and sending fewer to the outlet. The lesson is not that models always win, but that pricing decisions can be framed, measured and compared — and guardrails keep the model within limits the business accepts.

Metrics to monitor continuously

  • Gross margin and revenue by category, against a control group.
  • Sell-through and end-of-season leftover stock.
  • Price change frequency and size, to catch erratic behaviour.
  • Conversion and basket abandonment after price changes.
  • Customer complaints and social media mentions about pricing.
  • Model accuracy: forecast versus actual demand.

Regulatory and trust risks

  • Personal data and “surveillance pricing.” In January 2025 the US Federal Trade Commission released staff initial findings from its study of intermediaries offering pricing products that use consumers’ personal data. The findings raised concerns about deceptive or unfair practices — for example, “sale” claims when individuals see different prices — and about inferred data such as browsing behaviour used without consumers’ awareness. The FTC described the findings as preliminary.
  • Competition law. Shared pricing algorithms or data among competitors can raise antitrust concerns. Use your own data and independent decisions.
  • Consumer protection. Reference prices, “was” prices and discount claims must stay accurate when prices change frequently. Rules vary by market.
  • Customer perception. Customers who discover they paid more than someone else for the same item may lose trust, even if the practice is legal.

Take legal advice for each market, particularly before using personal data in pricing.

Testing pricing changes safely

  • Start in shadow mode: the system recommends prices but does not publish them; compare its recommendations with actual decisions and outcomes.
  • Run controlled experiments: apply new prices to a random set of comparable products, stores or time periods, with a control group. Avoid showing different prices to different individuals for the same product at the same time unless your legal review supports it.
  • Measure broadly: margin, revenue, units, conversion, stock-outs, markdown cost, returns, complaints and customer satisfaction.
  • Run long enough to cover weekly patterns and avoid novelty effects.
  • Review failures: investigate products where the model performed badly before scaling.

Phased implementation

PhaseScopeOutcome
———
1. FoundationsData quality, pricing objectives, guardrail rules, price publication integrationReliable inputs and controls
2. Decision supportModel recommends prices; pricing team decidesEvidence of model quality
3. Automated within limitsAutomatic changes inside floors, ceilings and change limits for selected categoriesFaster response with protection
4. Expand and refineMore categories, better models, additional signalsScaled benefit with monitoring

Each phase should meet agreed metrics before the next begins.

Frequently asked questions

Is dynamic pricing legal?

Generally yes, but rules on price discrimination, reference pricing, emergency pricing, consumer protection and data use vary by market and sector. Take legal advice before launch.

Do we need AI for dynamic pricing?

Not always. Rule-based pricing by time or inventory can deliver much of the value. AI helps when demand depends on many interacting factors and you have enough data to learn from.

How do we explain AI-set prices to customers?

Explain the factors in plain language — time, demand, availability — and avoid opaque personalisation. Clear policies help trust.

Can dynamic pricing work in B2B?

Yes, for quoting and discount guidance. Models suggest prices or discount bands based on deal characteristics and win rates, with sales approval.

Sources and methodology

Facts in this article were checked against the sources below on 6 November 2026. Directory data (ratings, review counts, rate bands and team sizes) changes over time and is shown as published on the date accessed. Illustrative examples are labelled as such and are not quotes.

  1. BCLP: FTC staff issue two initial reports on surveillance pricing — accessed 6 November 2026. Initial findings released 17 January 2025; eight companies subpoenaed in July 2024; concerns about deceptive claims and inferred data; findings preliminary

Considering dynamic pricing for your business?

Share your pricing goals, data and constraints. We will help you design models, guardrails and experiments that improve results without damaging customer trust.