The Price of Your Flight Already Knows How Much You Want It
- Client
- Airline passengers
- Role
- Behavioral price discrimination
- Stack
- Airlines, yield management, behavioral pricing
Two people sitting in the same row paid two different prices for the same flight, and the airline didn’t pick those numbers by accident. It picked them by watching you, before you ever got on the plane.
The fare that moves with your search
Airline pricing has always been a maze of fare classes, buckets, and blackout dates, a system built to charge every traveler as much as they’ll pay. But the modern twist is behavioral. Airlines and their booking engines now adjust what they show you based on who they think you are: the device you’re using, your browsing history, your cookies, even whether you’ve searched for the same flight before.
Repeatedly search a route and watch it climb. Refresh from a different device and see it fall. It’s the same inventory, priced differently depending on what the machine has inferred about your urgency. The yield-management algorithms that once set a handful of prices per flight now run in real time, segmenting you into a willingness-to-pay bucket and quoting you a number tuned to it.
What they’re really pricing
The ticket isn’t just paying for the seat. It’s paying for the journey of your attention up to that point. A traveler who has visited the page six times has told the algorithm something important: they’re invested, they’re close to buying, and they’re unlikely to walk away over a few dollars. So the fare drifts up. A traveler on a fresh device, mid-comparison-shopping, is still deciding, so the fare drifts down to win them over.
It’s the same price discrimination that runs through the whole enshittified economy, applied to the most personal of transactions, travel. There’s no version where you and the person next to you are treated as equals, because the machine has already decided, from your search history and your device, exactly how much each of you can be made to accept.
Why it’s so hard to catch
The pricing is opaque and deniable. Refresh and the fare changes, but there’s no receipt saying “this price was raised because you looked three times.” Airlines can blame fare-class availability, demand, or any of a thousand shifting variables. And because the algorithm’s reasoning is invisible, there’s no way to know whether you got the honest price or the mark-up-for-urgency price.
Clearing your cookies, browsing in a private window, or searching on a different device helps, which is itself the tell. If the price genuinely reflected demand, incognito mode wouldn’t change it. The fact that erasing your digital trail can change your fare is proof that part of what you’re paying is a tax on how trackable you’ve been.
The receipt
- The scam: The same flight is quoted at different prices based on your device, search history, and browsing behavior, not just supply and demand.
- The mechanism: Real-time behavioral yield management that segments travelers by inferred urgency and willingness to pay.
- Why it’s still running: The pricing is opaque and deniable, so you can never tell whether you got a fair fare or a mark-up on your own searching.
- The fix that’s missing: A fare that doesn’t depend on how much tracking you’ve been subjected to, and clear disclosure when behavioral data changes the price.
This is a real, widely-documented problem. The video below walks through it.