AI Showreel consulting-grade analysis, for everyone FR
← The index
Proof B Live confirmed

Airbnb

dynamic price suggestion to sellers (host pricing)

IndustryTravel & hospitalityLeverMonetizationFamilyOptimization / automationImplementationCustom AIStagepurchase
Pattern proven in 4 industries still untouched in Banking, insurance & fintech, Luxury & beauty, CPG & D2C +9 See the pattern map
efficacite du modele demontree en A/B test en ligne
Production validation
"Online A/B testing results demonstrate the effectiveness of the proposed strategy model" S1

Airbnb computes a nightly price for each host with a three-part model (booking probability, optimal price, personalization), deployed in production and validated through A/B testing (KDD 2018).

Key points

  • Dynamic price suggestion to hosts (Price Tips, Smart Pricing).
  • In-house model in three parts: classifier, regression, personalization.
  • Deployed in production, effectiveness demonstrated in online A/B testing.
  • Evidence level B, confirmed active status.

Objective

Help each host set a nightly price that maximizes both booking probability and revenue, across a catalog where no two listings are alike.

The deployment

Price Tips, launched in 2015, suggests a nightly price to the host. Smart Pricing, launched the same year, automatically adjusts the price within the bounds the host sets. The model published at KDD 2018 combines three parts: a classifier that predicts the booking probability of each listing-night, a regression that predicts the optimal price with a custom loss function, and then a personalization layer that produces the final suggestion. The difficulty specific to Airbnb is that no two listings are identical, which prevents estimating a classic demand curve. The model is deployed in production and validated through A/B testing.

Results Proof B

efficacite du modele demontree en A/B test en ligne
Production validation
"Online A/B testing results demonstrate the effectiveness of the proposed strategy model" S1
alimente Price Tips et Smart Pricing en production
Deployment scope
"deployed in production to power the Price Tips and Smart Pricing tool" S1

Scientific paper published by Airbnb's teams at KDD 2018, describing a production system validated through A/B testing. No public revenue figure isolates the model's effect, hence level B rather than A.

How it works

Documented architecture
prix suggerebornes min/max Demande locale,historique dereservations Classifieur probabilitede reservation Regression prix optimal Outil hote (Price Tips /Smart Pricing) Hote

The stack in detail

How it runs, concretely

For ops teams
CadenceDaily update of the suggested prices, with automatic adjustment if Smart Pricing is enabled.
Operated byAirbnb's pricing and data science team for the model, the hosts for the settings.
  1. 1
    Predicting booking probability AI

    A classifier estimates the chance that a listing-night is booked at a given price.

  2. 2
    Computing the optimal price AI

    A regression with a custom loss function proposes the price that balances booking and revenue.

  3. 3
    Personalizing the suggestion AI

    A personalization layer adjusts the final suggestion for the listing.

  4. 4
    Host settings customer

    The host sets minimum and maximum price bounds and enables or disables the automatic adjustment.

The signal that drives it

The predicted booking probability per listing-night, crossed with local demand. Without this signal, the price suggestion loses its relevance and the host falls back on a static price.

How your customers perceive this type of use

Sourced studies

Le pricing algorithmique est le terrain le plus inflammable : 68% des consommateurs disent se sentir leses quand les marques utilisent le pricing dynamique et 80% jugent plus dignes de confiance les marques aux prix constants (Gartner, 2024). L'equite percue varie selon le secteur : le pricing dynamique n'est juge juste que par 33% a 40% des repondants selon qu'il s'agit de concerts ou de cinemas (YouGov, 17 marches). Le prix personnalise par les donnees individuelles est le plus rejete : 47% des Americains s'y opposent fermement (Consumer Reports, 2024).

68%
Consommateurs qui se sentent leses (taken advantage of) quand les marques utilisent le pricing dynamique (2024)
80%
Consommateurs d'accord pour dire que les marques aux prix constants sont plus dignes de confiance (2024)
79%
Consommateurs ayant vecu des situations de prix inattendues sur un an (surge pricing, frais caches, hausses imprevues) (2024)

Acceptance conditions

  • La constance des prix comme signal de confiance : 80% jugent plus fiables les marques aux prix stables (Gartner 2024)
  • Le secteur conditionne l'equite percue : le pricing dynamique est mieux tolere pour les cinemas (40% le jugent juste) que pour les concerts (33%) (YouGov 2024)

Red lines

  • Le pricing dynamique percu comme abus : 68% se sentent leses (Gartner 2024)
  • Le prix individualise a partir des donnees personnelles : 47% d'opposition ferme (Consumer Reports 2024)
  • Les frais caches et hausses imprevues, vecus par 79% des consommateurs sur un an et associes a la perte de confiance (Gartner 2024)

Sources: Gartner 2024 · YouGov 2024 · Consumer Reports 2024

See full acceptance: by country, by use, by generation

How to replicate

Inference, not sourced

Data prerequisites

  • booking and price history
  • local demand signals (events, seasonality)
  • listing attributes

Org prerequisites

  • pricing data science team
  • host tool to surface the suggestions
  • A/B testing loop

Possible stack

  • classifier and regression on tabular data
  • personalization layer
  • daily update pipeline
Team to operate2 pricing data scientists + 1 data engineer + 1 PM on the seller tool side

The plan, step by step

  1. Step 1
    Consolidate the booking and price history with local demand signals (seasonality, events).Deliverable: Listing-night dataset ready for training
  2. Step 2
    Train the booking probability classifier and validate it offline.Deliverable: Model evaluated with calibration curves
  3. Step 3
    Attach the price optimization (regression with a tailored loss function) and the personalization layer.Deliverable: Per-night price suggestion validated in backtest
  4. Step 4
    Surface the suggestions in the seller tool with minimum and maximum bounds controlled by the host.Deliverable: Price suggestion interface in beta
  5. Step 5
    Run an A/B test on a subset of hosts and measure occupancy and revenue.Deliverable: Controlled test result and deployment decision

First step: Build a booking probability model per listing-night before attaching price optimization to it.

Sources

  1. S1 Customized Regression Model for Airbnb Dynamic Pricing (KDD 2018) Primary kdd.org · 2018-08 · accessed 2026-07-11 archive pending
  2. S2 Customized Regression Model for Airbnb Dynamic Pricing (ACM SIGKDD Proceedings) Primary dl.acm.org · 2018-08 · accessed 2026-07-11 archive pending
  3. S3 Airbnb Engineering and Data Science at KDD 2018 Interested party medium.com · 2018 · accessed 2026-07-11 archive pending