Hidden Fees in Indian Flight Bookings 2026 — Every Line Item on Your Ticket Explained
By Ishaani Reddy (Ishaani Reddy writes about the consumer-protection side of travel — DGCA passenger rights, OTA refund policies, hidden fees, dynamic-currency-conversion traps and the seven kinds of booking mistakes that quietly drain Indian travel budgets.) · Published · Last updated · 10 min read
The headline fare on an Indian flight booking is rarely what you actually pay. This guide decodes every line item — airline fuel charge, user development fee, passenger service fee, GST, convenience fee — so you know exactly where your money goes.
Why the headline fare is never the final price
If you see a flight quoted at 3,499 rupees on a search result, the final amount you pay on the booking page is almost always meaningfully higher — often 4,800 to 5,500 rupees by the time taxes, fees and convenience charges are added. The gap between the headline fare and the final price is not arbitrary. It is composed of a specific stack of regulated and unregulated charges, each with its own basis, its own collector and its own degree of refundability.
This guide breaks down every line item that can appear on an Indian domestic or international flight ticket as of 2026. Understanding these line items is the foundation for spotting overcharges, claiming the right refund when cancellations happen, and choosing between airlines and OTAs on a like-for-like basis. The breakdown also matters because the refundability of each line item varies — base fare is fully refundable subject to airline cancellation fee, but several other charges are non-refundable regardless.
For passengers booking through OTAs, additional layers of convenience fee, processing fee and add-on charges are present. For passengers booking directly on airline websites, the stack is shorter but still substantial. The line items are typically broken out in the e-ticket and in the booking confirmation, but not always in the search result or initial price quote, which is where the "hidden" feeling comes from.
Base fare — the airline's own commercial pricing
The base fare is the airline's own commercial price for the seat, before taxes and surcharges. It is the only line item the airline has full pricing flexibility on, and it is what fare-comparison sites are typically showing. The base fare varies by fare class (Saver, Flexi, Corporate, Premium Economy, Business), by sector, by booking lead time, by day of week, by demand and by the airline's own revenue management algorithm.
On Indian domestic economy, base fare typically ranges from 1,500 to 8,000 rupees for trunk routes (Delhi-Mumbai, Mumbai-Bengaluru, Delhi-Bengaluru, Mumbai-Chennai, Delhi-Kolkata) depending on lead time and date. On secondary routes and Tier-2 city pairs, base fares can be lower (1,200 to 5,000 rupees) due to lower demand or higher subsidisation under the UDAN regional connectivity scheme. On peak dates (Diwali, Christmas, school holidays), base fares can spike to 12,000 to 25,000 rupees on the same routes.
The base fare is fully refundable subject to the airline's own cancellation fee. The airline cancellation fee is itself disclosed at booking and varies by fare class — typically 3,000 to 4,000 rupees on Saver fares, 1,500 to 2,500 rupees on Flexi fares, and lower or zero on Corporate and Premium fares. The base fare minus the cancellation fee is what you get back as refund if you cancel.
Airline fuel charge (YQ) — the legacy fuel surcharge
The airline fuel charge, often coded YQ on the ticket, is a legacy surcharge that originated when oil prices spiked in the 2000s and airlines added a separate fuel line item to recover the higher cost. Even though jet fuel prices have fluctuated significantly since, the YQ has remained on Indian tickets as a structural component of the fare. On Indian domestic tickets in 2026, the YQ is typically 0 to 600 rupees per sector depending on the airline and the route.
The YQ is treated similarly to base fare for most purposes — it is included in the fare for the DGCA's CAR Section 3 Series M Part IV compensation calculations (base fare plus airline fuel charge is the reference for compensation slabs). The YQ is also refundable, though it is sometimes treated as non-refundable on the deepest discount fares — check the fare rules at booking.
On international tickets, the YQ can be much larger — typically 5,000 to 15,000 rupees on long-haul routes — because it includes both fuel cost and other airline-side surcharges that get bundled into the same code. This is sometimes broken out as YR (carrier-imposed surcharge) on some itineraries. For tickets booked with miles (Flying Returns, IndiGo BluChip), the YQ and YR are typically paid in cash even when the base fare is paid in miles.
User Development Fee (UDF) — the airport infrastructure fee
The User Development Fee is charged by airport operators (Adani, GMR, AAI) on every passenger departing or arriving at the airport, to fund airport infrastructure investments. The UDF is regulated by the Airports Economic Regulatory Authority of India (AERA) and varies by airport and by domestic versus international. As of 2026, typical domestic UDF rates per departing passenger are: Delhi (DEL) 110 rupees, Mumbai (BOM) 180 rupees, Bengaluru (BLR) 90 rupees, Hyderabad (HYD) 140 rupees, Chennai (MAA) 65 rupees.
The international UDF is materially higher — typically 600 to 1,200 rupees per departing passenger at metro airports. For arrivals at international gateways, an arrival UDF may also apply (Delhi and Mumbai charge approximately 0 to 800 rupees arrival UDF depending on the airport).
The UDF is collected by the airline at the time of ticket sale and remitted to the airport operator. It is typically non-refundable if you cancel the ticket and do not actually fly — the airline keeps the UDF because the airport infrastructure cost is theoretical, not actual. However, AERA guidelines technically require refund of UDF if the passenger does not travel, and persistent escalation through the airline grievance channel can sometimes recover it.
Passenger Service Fee (PSF) — security and facilitation
The Passenger Service Fee is the second airport-related charge on Indian tickets. It covers passenger security screening, terminal facilitation and emergency services at the airport. The PSF is fixed by the Ministry of Civil Aviation and is uniform across Indian airports as of 2026 — 236.20 rupees per departing passenger on domestic flights and 446.20 rupees per departing passenger on international flights (these include GST).
The PSF is broken into a security component (collected by the airline and remitted to the Bureau of Civil Aviation Security) and a facilitation component (retained by the airport operator). For passengers under the age of 2 years (infants), the PSF is typically waived. For children between 2 and 12, the PSF is usually charged at the standard adult rate.
The PSF is typically refundable if you cancel the ticket and do not travel — the security and facilitation infrastructure cost is actual and is not incurred if you do not fly. Some airlines automatically refund the PSF on cancellation; others require explicit request through the grievance channel. Always check the post-cancellation refund breakdown to confirm PSF is included.
Goods and Services Tax (GST) — the tax stack
Goods and Services Tax applies to all Indian domestic and international flights, with rates that vary by class of travel. For domestic flights, the GST rate on economy class tickets is 5 percent of the base fare plus airline fuel charge (excluding airport-collected fees). For domestic business class and premium economy tickets, the GST rate is 12 percent. For international flights originating in India, the GST rate on the India sector is 5 percent on economy and 12 percent on premium.
The GST is charged on the airline-controlled components of the fare (base fare and YQ) but not on airport-collected fees (UDF, PSF). This is a subtle distinction that often shows up on the ticket as separate line items — GST on base fare, GST on YQ, then UDF and PSF as standalone non-GST line items.
For business travellers using GST input credit, the GST on tickets booked under a registered GST number is recoverable as input tax credit. The airline must issue a tax invoice in the company name with the GST number, and the company can claim the input credit against its own output GST liability. For personal bookings, the GST is a sunk cost. GST is also refunded proportionally if the ticket is cancelled — typically along with the base fare refund.
Convenience fee, processing fee and OTA service charges
If you book through an OTA — MakeMyTrip, Yatra, Cleartrip, ixigo, EaseMyTrip — additional charges apply on top of the airline and airport fees. The convenience fee is the OTA's primary monetisation channel and is typically 150 to 300 rupees per passenger per ticket on domestic, and 300 to 600 rupees per passenger per ticket on international. The convenience fee is shown at the price summary stage of booking, typically not in the search result.
The processing fee is sometimes charged separately for specific payment modes — typically 1.5 to 3 percent for credit card payment, though most OTAs absorb this in their convenience fee for major cards. UPI and net banking payments typically have no processing fee. The processing fee, when separate, is shown at the payment selection stage.
The convenience fee is non-refundable on cancellation. The processing fee is sometimes refundable if the cancellation is initiated by the airline (not the passenger). Always check the fare rules at booking to see which charges are refundable and which are not. For a deeper comparison of OTA cancellation policies, see our OTA refund policies guide.
Add-on fees — seats, baggage, meals, lounge
Modern Indian airline pricing is increasingly unbundled, with add-on fees for services that used to be included in the base fare. The biggest add-on category is seat selection. Standard seats are typically free or 100 to 300 rupees on domestic. Preferred seats (front rows, window/aisle in mid-cabin) are 400 to 800 rupees. Extra legroom seats (exit row, first row, bulkhead) are 800 to 1,800 rupees on domestic and 2,000 to 4,500 rupees on international. The fee is per passenger per sector.
Excess baggage is the second add-on category. The included baggage allowance varies by airline and fare class — typically 15 kg checked plus 7 kg cabin on domestic economy on most LCCs (IndiGo, SpiceJet, Akasa, Air India Express). Excess baggage charged at booking is typically 400 to 800 rupees per kilogram. Excess baggage paid at the airport is usually 600 to 1,200 rupees per kilogram. Plan ahead to save on this cost.
Meals on board, lounge access, fast-track security and priority boarding are additional add-ons. Meals are typically 300 to 600 rupees per passenger per sector on domestic LCCs. Lounge access is 1,200 to 2,500 rupees per visit. Fast-track security and priority boarding are typically 200 to 600 rupees per passenger. None of these are refundable if you cancel the ticket. See our companion guide on airline seat selection upsells and unbundling fees.
The cancellation fee — the line item nobody discusses up front
The cancellation fee is the most consequential line item on an Indian flight ticket, but it is rarely shown clearly at the booking stage. The fee varies by fare class, by lead time before departure and by airline. On Indian domestic economy Saver fares as of 2026, the typical cancellation fee structure is: free or low fee if cancelled 30 days before departure (200 to 500 rupees on most airlines), 1,500 to 2,500 rupees if cancelled 15 to 30 days before, 2,500 to 3,500 rupees if cancelled 7 to 15 days before, and 3,000 to 4,000 rupees if cancelled less than 7 days before.
On Flexi fares and corporate fares, the cancellation fees are typically lower (500 to 1,500 rupees regardless of lead time) and on some Premium and Business fares are zero. The trade-off is that Flexi and Premium fares carry a higher base fare to begin with — typically 1,500 to 4,000 rupees more than the equivalent Saver. For passengers who expect a high probability of cancellation, paying the Flexi premium can be cheaper in expected value terms than paying the Saver cancellation fee.
The cancellation fee is the line item where the airline's revenue management protects itself against ticket flexibility. It is also the line item where many passengers feel surprised at refund time. The discipline to check the fare rules and cancellation fee structure at booking time — typically a small "Fare Rules" link on the booking page — saves significant disappointment later.
International flight specifics — country taxes and security charges
International flight tickets carry additional line items that domestic tickets do not. The country-specific departure taxes and security charges depend on the destination and the originating country. Indian outbound passengers pay (depending on destination): UK Air Passenger Duty (APD) of 13 to 91 GBP on London routes, German Air Transport Tax of 13 to 70 EUR on Germany routes, US September 11 Security Fee of 5.60 USD plus various others on US routes, Singapore Passenger Service and Security Fee of 47 SGD on Singapore routes, UAE departure tax of 100 AED on Dubai routes.
Many of these country-specific taxes are non-refundable even if you cancel the ticket, because they have already been remitted to the foreign government. The airline's refund policy on these taxes varies — some airlines refund proportionally, others retain them. Always check the international fare rules carefully.
Additional international line items include fuel surcharges (YR), which can be substantial (5,000 to 15,000 rupees on long-haul), and miscellaneous charges (XY for US Customs, YC for US Immigration, IO for Indonesian airport charges, OH for various Indian aircraft maintenance levies). The international ticket can have 8 to 12 distinct line items before the convenience fee is added.
How to compare bookings on a like-for-like basis
To compare flight prices across airlines, OTAs and direct booking on a like-for-like basis, work in final total cost terms. The relevant comparison is: total amount you pay at checkout, broken down into refundable and non-refundable components, plus expected add-ons (seat selection, baggage, meals) if you plan to use them.
For a typical Delhi-Mumbai economy booking with 1 checked bag and standard seat, the comparison should include: base fare + YQ + UDF + PSF + GST + convenience fee + seat selection fee (if any) + checked baggage fee (if extra). The headline fare gives you base + YQ; the full final price reveals everything else. The difference between airlines can be material — sometimes a higher base fare on Airline A has lower total cost than a lower base fare on Airline B once seat selection and baggage are added.
Always do the comparison at the final booking step, not the search result step. Always include the add-ons you actually plan to use. Always check the refund policy on each component. The discipline to do this once or twice on each booking saves meaningful money over a year of travel. For protection of these costs through travel insurance, see our travel insurance claim rejection guide.
Frequently asked questions
What is the User Development Fee (UDF) and is it refundable if I cancel?
The UDF is an airport infrastructure fee charged by the airport operator (Adani, GMR, AAI) on every departing passenger. Typical domestic UDF rates are 65 to 180 rupees depending on the airport, and international UDF is 600 to 1,200 rupees. It is collected by the airline at ticket sale and remitted to the airport. AERA guidelines technically require refund of UDF if the passenger does not travel, but airlines often retain it unless explicitly disputed through the grievance channel.
What does YQ on my flight ticket mean and is it refundable?
YQ is the airline fuel charge (also called fuel surcharge), a legacy line item originating from the 2000s oil price spikes. On Indian domestic tickets in 2026, YQ is typically 0 to 600 rupees per sector. On international tickets, YQ can be 5,000 to 15,000 rupees. YQ is refundable on most fares, treated similarly to base fare for refund purposes. It is included along with base fare in the DGCA's CAR Section 3 Series M Part IV compensation slab calculations.
What is the GST rate on Indian flight tickets in 2026?
GST on Indian flight tickets is 5 percent on economy class (domestic and international originating from India) and 12 percent on business class and premium economy. The GST is charged on the airline-controlled components (base fare and YQ) but not on airport-collected fees (UDF, PSF). For business travellers using GST input credit, the GST on tickets booked under a company GST number is recoverable. GST is refunded proportionally if the ticket is cancelled.
Why does the same flight cost more on an OTA than on the airline's own website?
OTAs add a convenience fee of 150 to 300 rupees per passenger per ticket on domestic and 300 to 600 rupees on international. Some OTAs also charge processing fees for certain payment modes. The convenience fee is the OTA's primary monetisation. EaseMyTrip charges the lowest convenience fee (often 0 to 50 rupees). For straightforward bookings with no expected cancellation, the OTA fee is the main difference. Bank discounts and wallet credits can sometimes more than offset the OTA fee.
What is the typical cancellation fee on an Indian domestic economy Saver fare?
On Indian domestic economy Saver fares in 2026, the typical cancellation fee structure is: 200 to 500 rupees if cancelled 30 days or more before departure, 1,500 to 2,500 rupees if 15 to 30 days, 2,500 to 3,500 rupees if 7 to 15 days, and 3,000 to 4,000 rupees if less than 7 days before departure. Flexi and Corporate fares have lower cancellation fees but higher base fares. Premium Economy and Business often have zero cancellation fee.
Are seat selection fees refundable if I cancel my flight?
No, seat selection fees are typically non-refundable if you cancel the ticket. They are also non-refundable if the airline cancels the flight and refunds the ticket — though some airlines now refund seat selection fees on airline-initiated cancellations as a matter of policy. The same applies to add-on meals, baggage, lounge access and fast-track security. These add-ons are typically refundable only if specifically purchased as part of a Flexi fare bundle.
What is the Passenger Service Fee (PSF) and how much is it in 2026?
The PSF covers passenger security screening and terminal facilitation at Indian airports. As of 2026, the PSF is 236.20 rupees per departing passenger on domestic flights and 446.20 rupees on international (including GST). It is uniform across Indian airports, fixed by the Ministry of Civil Aviation. PSF is typically refundable if you cancel the ticket and do not travel, since the security and facilitation cost is actual and not incurred if you do not fly. Always confirm PSF is included in the refund breakdown.
Can I claim GST input credit on my business flight bookings?
Yes, for business travel booked under a registered GST number, the GST charged on the ticket is recoverable as input tax credit against the company's own output GST liability. The airline must issue a tax invoice in the company name showing the GST number, GST amount and the HSN/SAC code. Submit the invoice to your company's accounts team for the input credit claim. For personal bookings, the GST is a sunk cost. OTAs can also issue GST-compliant invoices on request at booking time.