Skip to content
Live Index

Research and data

Data · measurement framework

Ticket Price Lifecycle

What a comparable concert seat costs at each stage between announcement and doors. This page publishes the observation schema, the comparability rules and the derivation of the Presale Premium. It reports no observations, because none have been collected.

Release status
Methodology, no data
Methodology version
1.0 · 2026-08-20
Observations stored
0

What this dataset measures

The observation unit is one price, for one seating tier, of one engagement, at one moment, in one inventory market. A record is a price that was visible to a buyer at a recorded time, not a price that was reconstructed afterwards. Repeated observations of the same seating tier across an engagement form a price path, and the price path is the object the dataset exists to hold.

The framework was specified in the research note Why buying concert tickets early can cost you more, which argues that the direction of a price path depends on sell-through, capacity, substitutability and inventory design. That note states a hypothesis. This page is the measurement instrument built to test it, and it currently holds no result.

Conceptual framework · not measured data

The six stages at which a comparable seat is observed

Observation stages between announcement and doors. The observed timestamp governs; the stage is the analytical label applied to it. At every stage the record captures the lowest generally available all-in price for one stated seating tier, with face value, mandatory fees and taxes stored separately where they are visible. No price is plotted: no observations have been collected.

  1. Stage 1

    Presale

    Access allocated by card partner, fan club or platform account rather than by open sale. The share of the manifest released is not disclosed.

  2. Stage 2

    Public on-sale

    The moment of maximum buyers and maximum uncertainty about eventual sell-through. Demand-based pricing applies to whatever inventory carries it.

  3. Stage 3

    Seven days after on-sale

    The first point at which sell-through becomes legible. Resale listings exist and are recorded in their own lane.

  4. Stage 4

    Month of show

    Production kills and unused artist, promoter and sponsor holds may return to inventory for engagements that have not cleared.

  5. Stage 5

    Week of show

    The remaining buyer pool is at its smallest. Availability status is recorded alongside price, because a sold-out primary market ends the primary path.

  6. Stage 6

    Day of show

    Unsold inventory has no residual value to the seller after doors, and resale sellers face the same deadline.

Stage assignment is derived from the observed timestamp against the announced on-sale date and the performance date. A stage that was not observed is absent from the record rather than filled in.Live Index Ticket Price Lifecycle collection design, methodology version 1.0. No observed values are shown.

What counts as comparable inventory

Two observations may be compared only when they share the same engagement, the same seating tier, the same quantity basis, the same currency and the same inventory market. Each record carries an explicit comparability key holding that combination, and a derivation groups records by that key rather than inferring similarity from a section name or a price band. Where a platform enforces a minimum purchase quantity, the quantity basis records it, because a per-seat price under a two-ticket minimum is not the same offer as a single seat.

Primary standard, primary premium or dynamic, and resale are held in separate lanes. They are set by different sellers, carry different fee structures and respond to different constraints, and merging them would produce a number describing nothing. A comparison that crosses lanes is not calculated at all.

Conceptual framework · not measured data

Three parallel markets, never merged into one price

Each inventory market is recorded as its own lane across the same six stages. A primary standard price and a resale price for the same seat are different quantities set by different sellers under different fee structures, so no derived measure in this dataset combines them. The status column reports how many observations each lane currently holds.

Stages: presale · public on-sale · seven days after on-sale · month of show · week of show · day of show. Currency: U.S. dollars.

Inventory laneWhat the lane recordsMeasured quantityObservations stored
Primary standardLowest generally available standard admission for the stated seating tier, sold by the primary seller.All-in price per seat0The only lane from which Presale Premium is derived.
Primary premium / dynamicPrimary inventory priced against observed demand, or sold as platinum, premium or hospitality product.All-in price per seat0Recorded because its share of a manifest is not disclosed; never blended into the standard lane.
ResaleSecondary listings for a comparable seat, with the platform and its fee disclosure recorded.All-in price per seat0A separate market with different sellers and a different cost basis.
Lane structure and observation counts. The counts are the actual contents of the stored panel, which is empty.Live Index Ticket Price Lifecycle schema, methodology version 1.0. No observations have been collected; no direction of price movement is implied by this figure.

How fees and all-in prices are handled

The measured quantity is the all-in price: what a buyer would be charged for one seat including mandatory fees. Face value, mandatory fees and separately identifiable taxes are stored as their own fields when the checkout displays them, so the composition of any change is visible rather than assumed. Where a component is not shown, it is stored as unknown. It is not inferred from another observation and it is not set to zero.

Prices observed before and after the Federal Trade Commission fee-disclosure rule took effect on 12 May 2025 are not directly comparable on the fee component, and the record keeps the retrieval timestamp so that break stays legible. The reference guide to concert ticket fees documents what each charge is.

How the Presale Premium is calculated

For one comparability group of primary standard observations, take the earliest observed all-in price and the lowest all-in price observed at any later moment in the same group:

Presale Premium = (earliest all-in price − lowest later all-in price) ÷ earliest all-in price × 100

The sign convention is explicit. A positive value means the earliest observed price was above the lowest price available later. A negative value means the price rose after the earliest observation. Zero means the two prices were equal. The name is a label for the derivation, not a claim that early prices are generally higher; the measure is constructed so that it can return values of either sign, and its expected output is a distribution rather than a single figure.

Two related measures fall out of the same comparison. The lowest observed price delta is the same difference in dollars rather than percent. Late compression is a direction only: it records whether some later comparable price sat below the earliest observed one, with no judgement attached. Price path completeness is separate again — it is the share of the six stages that carry a usable observation, and it describes coverage of the collection, not the market.

When the metric is not calculated

  • There is no earliest priced observation in the group, or the earliest observation carries no visible all-in price.
  • No later observation exists for the same comparability key, so there is nothing to compare against.
  • The earliest all-in price is zero or negative, which makes a percentage difference undefined.
  • The candidate observations sit in different inventory lanes, different quantity bases or different currencies.
  • A record is marked excluded or superseded, in which case it is not eligible for any derivation.

In each case the derivation returns an explicit insufficient-data result with a stated reason. It does not return zero, and a group with an undefined premium is excluded from any panel figure rather than counted as no change.

Observation schema

Every stored record carries these fields. A field that cannot be known for a given observation is recorded as unknown rather than filled with a plausible value.

Fields recorded for each Ticket Price Lifecycle observation
FieldDefinition
observation_idStable identifier for this single record.
event_idIdentifier for the engagement, shared by every observation of that performance.
artist_or_event_nameBilled act or event name as presented by the seller.
venue_nameVenue as named on the listing.
cityCity of the venue.
stateState or territory of the venue.
event_dateDate of the performance.
venue_capacity_bandCapacity band under the Live Index collection standard, or unknown where capacity is not published.
observed_atTimestamp at which the price was seen. This governs stage assignment.
lifecycle_stageNormalised label: presale, public on-sale, seven days after on-sale, month of show, week of show, day of show.
inventory_marketPrimary standard, primary premium or dynamic, or resale. Lanes are never merged.
seating_tier_labelTier as named by the seller, held constant across a comparison group.
seating_sectionSection or zone where the listing identifies one; otherwise unknown.
quantity_basisSingle seat, pair, or a platform-enforced minimum quantity, recorded as offered.
face_valueTicket price before mandatory charges, where the checkout displays it.
mandatory_feesSum of unavoidable charges, where separately displayed.
taxesTaxes where they are separately identifiable from fees.
all_in_priceTotal charged for one seat inclusive of mandatory charges.
currencyCurrency of the recorded amounts.
availability_statusAvailable, limited, sold out, not yet on sale, or unknown.
source_urlPublic URL of the listing where a stable one exists.
source_platformPlatform on which the price was displayed.
retrieval_methodManual observation, public page capture, or contributed record from a named contributor.
source_retrieved_atTimestamp at which the record was captured and checked.
comparability_keyExplicit like-for-like key tying observations of the same offer together across stages.
comparability_notesAny condition affecting comparability: a renamed tier, a changed minimum, a relabelled section.
provenance_noteProvenance statement in the standard Live Index source convention.
record_statusObserved, excluded, or superseded. Only observed records enter a derivation.
supersedesIdentifier of the record this one replaces, when a correction is issued.

Download availability

No download is offered. Machine-readable JSON and CSV releases will be published here once a verified observation set exists, generated from the same stored records the page renders. Live Index does not publish an empty file as if it were a data release, and no modelled or illustrative row is stored in this dataset.

Collection follows the Live Index data collection standard: each observation is a manual or contributed record of a publicly displayed price, carrying its platform, source URL where one is stable, retrieval timestamp and the person or process that recorded it. Corrections supersede a record rather than overwrite it — the original keeps its identifier and is marked superseded, and the replacement names what it replaces.

Known limitations

The panel will be a selection, not a census. Engagements enter it because they are observable at announcement, which biases toward acts with scheduled on-sales at conventional venues and away from short-notice bookings. Observations are taken at discrete moments, so a price that moved between two observations is not captured. Sellers do not disclose what share of a manifest is priced dynamically, so the boundary between the standard and premium lanes depends on how inventory is labelled at the point of sale. Availability can change during a purchase flow, and an observation records the offer displayed, not a completed transaction.

Until the panel is collected and its composition published, no statement about the typical direction of a ticket price path can be supported by this dataset, and none is made here.

Cite this dataset

Plain
Live Index, "Ticket Price Lifecycle (methodology version 1.0)", Live Index, August 20, 2026 (updated August 20, 2026), https://liveindex.io/data/ticket-price-lifecycle
APA
Live Index (2026, August 20). Ticket Price Lifecycle (methodology version 1.0) [Data set]. Live Index. https://liveindex.io/data/ticket-price-lifecycle
Chicago
Live Index. "Ticket Price Lifecycle (methodology version 1.0)." Live Index, August 20, 2026. https://liveindex.io/data/ticket-price-lifecycle.
BibTeX
@online{data-ticket-price-lifecycle-2026, author = {{Live Index}}, title = {Ticket Price Lifecycle (methodology version 1.0)}, organization = {Live Index}, date = {2026-08-20}, urldate = {2026-08-20}, url = {https://liveindex.io/data/ticket-price-lifecycle} }

Live Index is the creator and publisher of this measurement framework. The framework documents a collection method; it reports no observations at this version.