Dynamic Pricing

Dynamic pricing is an AI UX pattern that adjusts prices from demand, inventory, and market signals, with buyer-facing explanation where appropriate. Sellers optimize margin; buyers see when and why a price changed when transparency is policy, and checkout should honor quoted price for a short window.

Share

Interactive demo

Dynamic Pricing
Prices update in real-time based on demand and availability
Premium Plan
$89
-$10
High demand period
Basic Plan
$29
Stable pricing
Enterprise Plan
$329
+$30
Limited availability

Overview

The design problem

How might we design dynamic pricing so people can trust and act on AI output?

Use this pattern

When this pattern fits

  • Perfect for e-commerce platforms, marketplaces, and services where AI-powered dynamic pricing optimizes revenue and competitiveness.

Avoid this pattern

When to skip or lighten it

  • Regulated price floors or fixed-rate contracts.
  • B2C contexts where unexplained personal pricing erodes trust.
  • Low-volume SKUs with no data for stable models.

States

State model coming soon

Key UX elements

Key UX elements coming soon

Anti-patterns to avoid

  • Surge multiples with no cap or explanation.

  • Different prices per user with no disclosure where required.

  • Flickering prices every refresh on PDP.

  • Dynamic pricing on essentials during emergencies.

How products use it

ProductImplementation
UberSurge indicator with multiplier before ride confirm.
AmazonFrequent offer changes with third-party price trackers.
AirlinesFare calendars showing demand-based shifts.
Hotel booking sitesDate-flex views with price heat by night.

Implementation

Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.

Generate a production-ready implementation of the "Dynamic Pricing" AI interface design pattern.

Pattern Definition:

Frequently asked questions

What should buyers see?

Current price, recent range if policy allows, and plain reason when surging.

Lock price at checkout?

Hold quoted price for a short window so cart does not change mid-payment.

Dynamic pricing vs price drop alerts?

Dynamic pricing sets prices. Alerts tell buyers when those prices fall later.

Seller dashboard needs?

Rules, floors, competitor bounds, and simulation before publish.

Weekly AI UX in your inbox

Weekly AI interface UX notes and resources on Substack, no spam, unsubscribe anytime.

Subscribe on Substack