All posts
Events & Ticketing
31 March 20269 min read

Event ticket pricing: time-decay models that maximise sell-through

How dynamic ticket pricing actually works — sell-through curves, the four-phase booking window, the inputs your engine needs, and how to disclose dynamic pricing without burning fan trust.

L

Luska Research

Pricing & Yield Team

Event tickets are the most perishable inventory in commerce. The moment doors close, every unsold seat is worth exactly zero forever. Time-decay pricing is how modern promoters, venues, and ticketing platforms squeeze the most revenue out of that ticking clock without torching customer trust.

What time-decay pricing actually means

Price is a function of two things: how much inventory is left and how much time is left to sell it. As the event date approaches, the engine compares actual sell-through against a target curve and adjusts:

  • Selling faster than target → raise prices (demand is stronger than expected).
  • Selling slower than target → lower prices or launch promo codes (demand is weaker than expected).
  • On target → leave prices alone.

The target curve

For a typical concert, you'd expect ~30% of tickets to sell in the first week (announcement), then a long tail at 1–3% per week, then an acceleration in the final 10 days. Sports tickets follow a different shape. Theatre is different again. Build the curve from your own historicals — never copy a generic one.

The booking-window structure

Most events run on a four-phase pricing structure:

  1. Pre-sale / early bird (announce → 60 days out) — discounted fixed price, primarily a marketing tool to seed word-of-mouth and validate demand.
  2. General admission (60 → 14 days out) — the main dynamic pricing window. Reprice every 6–24 hours based on pace.
  3. Last-mile (14 → 1 days out) — aggressive dynamic adjustments. This is where real upside (or last-resort discounting) happens.
  4. Day of event — flash pricing, social-only promotions, walk-up rates. Pure liquidation logic.
The cardinal rule of dynamic ticket pricing: a customer who paid more last week should never see a lower price this week without a plausible reason (different section, fewer perks, last-row seats).

Why fixed-price ticketing leaves money on the table

Two failure modes are common with fixed prices:

  • Hot events sell out in 90 seconds — and the difference between the face price and the secondary-market price (StubHub, Viagogo) goes to scalpers, not the artist.
  • Cold events crawl to 60% sell-through, then dump-discount in the last week, training your audience to wait.

Time-decay pricing addresses both — it lets popular events capture scalper margin legitimately, and it gives weak events smooth downward adjustments instead of a panic-discount at the end.

Inputs your engine actually needs

  • Historical sell-through curves for similar events (artist tier, venue size, day of week, season).
  • Real-time inventory per price tier and per section.
  • Demand drivers: weather, school holidays, competing events on the same night, social media velocity. See demand-driven pricing for events.
  • Floor and ceiling per tier. The floor protects brand and avoids dump-discounting; the ceiling protects against PR disasters and regulator attention.

Communicating dynamic pricing to fans

The biggest risk in event dynamic pricing is reputational, not technical. The headlines about a stadium tour using "platinum pricing" without warning fans damaged the practice for years. The teams that get away with it follow three rules:

  1. Disclose on the checkout page that prices may change based on demand. Surprise is the enemy.
  2. Cap the upside at a published "max face value". Customers will accept dynamic — they will not accept unlimited.
  3. Reserve a fixed-price tier for genuine fans and early-bird buyers. Don't dynamic-price every seat.

Run time-decay pricing without spreadsheets

Luska's events engine builds your sell-through curves automatically, watches demand drivers, and reprices each tier on schedule — with floors, ceilings, and audit trails.

See it for events

Pricing tactics, weekly.

One short email every Thursday: a dynamic-pricing tactic, a market signal, and a number worth knowing. No spam.