The fare you clicked was a snapshot. Airlines sell each flight in limited price buckets, and the cheapest one can sell out between your search and your payment. Search results are also cached briefly, so the live price is confirmed only when the booking is priced again. Taxes, add-ons and payment charges then appear in the total.
Updated July 2026 · HappyFares

You found a fare, hesitated for ninety seconds, and it moved. It is the most irritating moment in online travel, and the explanation is duller and more honest than most people assume.
Why does the fare jump between search and payment?
Because an airline does not sell one price per flight. It sells a series of fare buckets, each with its own price and its own small allocation of seats. The cheapest bucket holds a handful of seats. When those are gone, the next bucket becomes the lowest available fare, and everyone searching that flight sees the new number.
Revenue management systems adjust that ladder continuously, based on how fast the flight is filling, how far away departure is, and how the airline expects demand to behave on that date. On a busy route out of Delhi or Mumbai, several people can be sitting on the same last cheap seat at the same moment. One of them clicks first, and the rest see the price move.
The same machinery works in the other direction. Airlines release cheaper inventory when a flight is selling slowly, which is why a fare you dismissed last week sometimes reappears lower.
Are the prices you see live or cached?
Partly cached, and that is not a trick either. Every price check costs a query against the airline’s system, so search platforms hold recent results for a short period rather than re-asking for every keystroke. What you see on a results page is often the most recent known price rather than a live quote.
The live check happens when you select the flight and the booking is priced again against current availability. If the fare has moved, a well-behaved booking flow tells you before taking your money. That awkward message saying the price has changed is the system being honest with you at the last responsible moment.

Is the airline watching your cookies to raise the price?
This is the most popular explanation and the weakest one. There is no dependable evidence that repeated searching from the same browser pushes up airfares, and the incognito trick has never produced a consistent result when people have tried to test it properly.
What people usually experience is inventory. They search on Monday, see a low bucket, come back on Thursday after that bucket sold out, and blame the browser. Caching muddles the picture further: clear your cookies and you may be served exactly the same cached figure you saw before, which proves nothing either way. If you want to check whether a fare is real, price the same flight in a fresh search rather than in an old tab.
What gets added at the final step?
Several legitimate components, which is why the headline fare and the amount your card is charged are rarely identical. Before you pay, open the fare breakdown and look for these lines.
- Base fare: the airline’s own charge, and the part that moves with the fare bucket.
- Carrier-imposed surcharge: often shown as YQ or YR, set by the airline rather than by a government.
- Airport charges: levies such as the user development fee and passenger service fee, which vary from airport to airport and are set through the regulated tariff process, with AERA determining charges at major airports.
- GST: currently 5 percent on economy tickets and 18 percent on business class.
- Seller charges: a convenience or handling fee where the booking platform applies one, plus payment gateway charges on some methods.
- Add-ons: seats, extra baggage, meals and insurance, some of which are pre-ticked by default on certain sites, so check.
Indian carriers publish their tariffs and the charges that go with them, and a booking flow should show you the full breakdown before you pay. If the total does not match the fare you clicked and the difference is not explained by these lines, stop and re-check rather than paying.
How do you avoid losing the fare you saw?
Speed and preparation do most of the work. Booking sessions hold your selection for a limited period, and leaving the payment page open while you hunt for a passport number is the single most common way people lose a fare.
- Have everything ready first: exact names as printed on ID, dates of birth, passport details for international travel, and the card or UPI app you intend to use.
- Finish in one sitting rather than saving the itinerary for later in the evening.
- Start a fresh search if you have left a tab open for hours. An old page shows an old price.
- Check the breakdown before you authorise payment, not after.
- Consider a hold or fare-lock option where the airline or platform offers one. Duration, cost and whether the fare is truly guaranteed vary, so read the terms.
- Stay flexible on timing. If the cheap bucket has gone on the 7am departure, the same route later in the day or a day either side often still has one.
Common Questions
Does incognito mode or clearing cookies get me a cheaper flight?
There is no reliable evidence that it does. Fare availability is held in the airline’s inventory system, not in your browser. If the price is different in a private window, it is far more likely you have hit a fresh quote rather than a cached one.
Why did the price drop when I refreshed?
The same mechanism working in your favour. A seat can be released back into a cheaper bucket when someone’s payment fails or a held booking expires, and airlines also open lower fares on flights that are filling slowly. Refreshing simply showed you the current position.
Is it legal for the price to change after I click book?
Yes. The fare is an offer subject to availability until the ticket is issued, and it is inventory rather than your identity that changes it. What matters is that the total, including taxes and fees, is disclosed to you before you pay.
What is a fare lock or hold?
A short-term reservation of a fare, sometimes free and sometimes paid, offered by some airlines and booking platforms. It parks the price while you arrange money or confirm plans. Check how long it lasts, whether the amount is adjusted against the ticket, and what happens if the fare falls.
My payment failed but the money was debited. What now?
Do not rebook immediately in a panic. First confirm whether a PNR or ticket number was actually issued, since a debit without confirmation usually means the transaction did not complete. Failed payment amounts are normally reversed by the bank within a few working days. Keep the transaction reference and contact the airline or booking platform if nothing appears.
Is there a magic day or time to book?
No dependable one. Prices follow demand and remaining inventory on your specific flight, not the day of the week you happen to shop. Booking earlier for peak dates such as festivals and long weekends does far more for your fare than any midnight-booking theory.
Ready to book? Compare live fares and timings across airlines on HappyFares, keep your passenger details handy, and check the full breakdown before you pay so there are no surprises at the last step.
Fares, taxes and fees change constantly and vary by airline, route and booking channel. Verify current specifics with the airline, DGCA or the airport before you travel.


