Airline Seat Selection Upsells and Unbundling Fees in India — What to Pay and What to Refuse
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
Seat selection at ₹400, meal at ₹350, lounge access at ₹2,000 — every Indian airline now sells unbundled add-ons that can quietly double the cost of a Saver fare. Here is a clear-headed look at which ones are worth paying for and which to refuse.
How the unbundled model came to dominate Indian airlines
For most of Indian aviation's history, the airline ticket was a bundled product. The fare included a checked bag, a seat assigned by the airline, a meal on board (on full-service carriers), priority for connecting passengers and access to basic ground services. Over the last decade, particularly since IndiGo and SpiceJet established the low-cost carrier model, every one of these bundled elements has been progressively unbundled into a separate fee — and now even full-service carriers like Air India and Vistara (pre-merger) follow the unbundled pricing model.
The economic logic is clear from the airline's perspective. The headline base fare can be aggressively low to win the search comparison, while the actual revenue per passenger is built up through optional add-ons that passengers select based on their preferences. The model lets the airline serve both price-sensitive customers (who refuse most add-ons) and convenience-sensitive customers (who pay for the extras) without offering separate fare classes for each.
For passengers, the unbundling has two consequences. First, the headline fare you see in search results is increasingly misleading as a total trip cost — you must factor in add-ons to compare like-for-like across airlines. Second, the add-on decisions matter financially. A typical Indian domestic Saver fare of 3,500 rupees can balloon to 6,500 to 7,500 rupees by the time seat selection, meal, checked bag and lounge access are added. This guide walks through each add-on category and offers clear-headed guidance on what to pay for and what to refuse.
Seat selection — the biggest unbundled category
Seat selection is the largest unbundled revenue category for Indian airlines in 2026. Every major Indian airline — IndiGo, Air India, Air India Express, SpiceJet, Akasa — now offers paid seat selection across multiple seat categories. The price stack typically runs: standard rear seats (free or 100 to 200 rupees), standard mid-cabin seats (200 to 400 rupees), preferred window/aisle seats (400 to 700 rupees), front-row seats (700 to 1,200 rupees), extra-legroom seats including exit rows and bulkhead (1,000 to 2,000 rupees on domestic, 2,500 to 5,500 rupees on international).
If you do not pay for seat selection, the airline assigns you a seat automatically at check-in. The auto-assigned seat is typically a standard seat anywhere in the cabin, often in middle positions if the flight is full. For passengers travelling solo with no preference for window or aisle, this is usually fine. For passengers travelling as a couple or family who want to sit together, the auto-assignment frequently splits the group across the cabin — which is where the airline's revenue pressure most effectively converts non-payers into payers.
The practical guidance: pay for seat selection if you have a specific need (sit together as a family, tall passenger needing extra legroom, anxiety about middle seats), refuse it if you are travelling solo and indifferent. Web check-in opens 48 hours before departure on most airlines, and at that point free standard seats are often available even without paying. The discipline to do web check-in early can save 400 to 800 rupees per passenger per ticket.
Checked baggage — the unbundling that already happened
Checked baggage is one of the older unbundled fees in Indian aviation. Most LCCs (IndiGo, SpiceJet, Akasa, Air India Express) include 15 kg checked baggage on domestic economy as part of the base fare. Air India full-service includes 25 kg on domestic and 35 kg on international economy. Vistara (pre-merger) and the new Air India include 25 to 30 kg on most fares. Excess baggage is charged at 400 to 800 rupees per kg when paid at booking, and 600 to 1,200 rupees per kg when paid at the airport.
For passengers who routinely travel with checked baggage near the limit, the option to pre-purchase an additional baggage allowance at booking time is significantly cheaper than paying at the airport for excess. Adding a 5 kg pre-purchased allowance is typically 800 to 1,500 rupees, versus the 3,000 to 6,000 rupees that the same 5 kg excess would cost at the airport.
For passengers who travel light with cabin baggage only, the unbundled checked baggage fee on LCC ultra-low fares is increasingly relevant. SpiceJet and Akasa have introduced cabin-only fare classes on some sectors that exclude checked baggage entirely and offer a lower base fare. For a weekend trip with one carry-on, this can save 300 to 600 rupees per passenger. For a longer trip requiring checked baggage, the standard fare is usually cheaper than buying the add-on later.
Meals on board — the LCC margin product
Meals on board are unbundled on all Indian LCCs. IndiGo, SpiceJet, Akasa and Air India Express all offer pre-booked meals at 300 to 600 rupees per passenger per sector, with the option to choose from a menu of Indian and international options. Pre-booked meals are typically 100 to 200 rupees cheaper than buy-on-board prices, which is the airline's incentive to capture the meal sale at booking time.
For most short Indian domestic flights (under 2 hours block time), the value of paying for an on-board meal is genuinely low. Eating before or after the flight, at a regular restaurant or even at the airport food court, is cheaper and the food quality is better. The exception is early-morning or late-night flights where airport options are limited, or long-domestic flights (Mumbai to Trivandrum, Chennai to Srinagar, Delhi to Bagdogra) where 3.5 to 5 hours without food is genuinely uncomfortable.
On international flights, the meal calculus is different. Air India and other full-service carriers include meals in the base fare on international economy. LCCs operating international routes (IndiGo, Air India Express, Akasa) typically include meals on long international sectors over 4 hours, but charge separately on shorter international (under 4 hours). On these shorter international flights, the on-board meal at 400 to 700 rupees is typically reasonable value because the airport options at the destination may not be familiar to you. The guidance: pay for the meal on long flights and international sectors, skip it on short domestic.
Lounge access and fast-track security — the time-vs-money trade-off
Lounge access at Indian airports is available through multiple channels — airline-included business class, credit card partnerships (Visa Infinite, Mastercard World Elite, AmEx Platinum, Priority Pass), and paid lounge access purchased at booking or at the airport. The paid lounge access at booking time is typically 1,200 to 2,500 rupees per passenger per visit. At the airport gate, the same access is often 1,500 to 3,500 rupees.
For passengers with long layovers (over 2 hours) or with significant pre-flight time at the airport, lounge access can be reasonable value — the airline's food and drink, work space, comfortable seating and quiet environment are meaningfully better than the public seating area. For short layovers (under 1 hour) or for passengers who arrive at the airport close to departure, lounge access offers little marginal value.
Many Indian premium credit cards now include 4 to 12 free lounge visits per year through the Visa or Mastercard partnership. If you have such a card, the marginal cost of lounge access is zero up to the included limit. Check your card benefits before paying separately for lounge access. Fast-track security and priority boarding are typically 200 to 600 rupees per passenger and are generally low value — saving 5 to 10 minutes at security is rarely worth that fee, except at congested airports during peak hours (Delhi T3 morning rush, Mumbai T2 evening rush).
Travel insurance add-ons — the OTA push
Every OTA — MakeMyTrip, Yatra, Cleartrip, ixigo, EaseMyTrip — and most airline websites now offer travel insurance at booking time as an add-on. The pricing is typically 99 to 399 rupees per passenger per ticket on domestic and 599 to 1,499 rupees on international. The marketing emphasises the cancellation protection benefit, the medical cover and the baggage loss compensation.
The reality of these embedded travel insurance products is that the cover is genuinely narrow and the claim acceptance rate is highly conditional. The cancellation protection typically covers only "named perils" — medical emergencies, family bereavement, jury duty — not the most common cancellation reason which is "changed plans". The medical cover on domestic insurance is typically capped at 20,000 to 50,000 rupees, which is a small fraction of actual hospital costs. The baggage loss cover excludes electronics, jewellery and cash in most cases.
For international travel, a proper standalone travel insurance policy from a major insurer (HDFC ERGO, ICICI Lombard, Bajaj Allianz, Tata AIG) is typically much better value than the embedded OTA add-on. The standalone policy costs about the same per day but offers materially better cover for medical emergencies abroad — typically 100,000 to 500,000 USD compared to 50,000 rupees on the embedded version. For domestic travel, the embedded add-on is mostly margin product for the OTA. See our detailed guide on travel insurance claim rejection reasons.
Cancellation protection and date change add-ons
Cancellation protection add-ons are the second category of OTA-side insurance products. They are typically priced at 199 to 399 rupees per passenger per sector and promise refund of the OTA's own cancellation fee if you cancel. As discussed in the OTA refund comparison guide, these add-ons cover the OTA's fee (250 to 500 rupees) but not the airline's much larger cancellation fee (3,000 to 4,000 rupees on domestic economy Saver).
The airline's own date change fee is a separate consideration. Date change on most Indian domestic fares is permitted with a fee — typically 1,500 to 2,500 rupees per passenger per sector plus any fare difference between the old and new dates. Some airlines now offer "Date Change Waiver" add-ons at booking time for 199 to 399 rupees that waive the airline's date change fee (subject to fare difference). For passengers with potentially flexible dates, this can be reasonable value.
The practical math: cancellation protection is OTA-side insurance and is rarely worth it; date change waiver can be worth it if you have a meaningful probability of needing to change dates. Both should be evaluated against the Flexi fare alternative, which often includes free date change and lower cancellation fee for typically 1,500 to 3,000 rupees more on the base fare. For frequent travellers who often change dates, the Flexi fare upgrade is often the cleanest option.
Hotel and cab bundles at booking
OTAs increasingly try to bundle hotel and ground transport with the flight booking at checkout. The pricing presented is typically slightly discounted from booking the hotel separately on the same platform — perhaps 5 to 10 percent off the standalone hotel rate. The cab booking add-on at airport pickup is typically 300 to 600 rupees on domestic and 800 to 1,500 rupees on international airports.
The bundle math depends on whether the hotel or cab offered is actually what you want. The OTA's curated recommendations are biased towards inventory the OTA has commercial incentive to push, which may not be the best value or quality for your specific need. A separate hotel search on the same OTA, on a different platform, or directly with the hotel chain often gives you better choices at competitive prices.
The same applies to cab bookings — Uber, Ola, OlaCabs and InDriver typically offer comparable airport pickup at lower prices than the OTA bundle, particularly for short city centre trips. The OTA bundle is most useful for international destinations where you do not know the local taxi options well — in that case, the certainty of pre-arranged airport pickup can be worth the modest premium.
Web check-in fee — the misnamed surcharge
SpiceJet and IndiGo on some sectors have introduced web check-in fees on selected ultra-low fare classes — typically 99 to 200 rupees per passenger if you check in online for a free seat assignment. The pretext is that even free seat assignment uses cabin space that the airline could otherwise monetise. The web check-in fee is structurally distinct from paid seat selection — you are not paying for a specific seat, just for the option to check in online and get any available seat at no additional cost.
The alternative to paying the web check-in fee is to skip online check-in and check in at the airport counter. Airport counter check-in is included in the base fare on all Indian flights as a regulatory requirement. The trade-off is that airport counter queues can be long during peak hours, and the airline can no longer guarantee any specific seat — you get whatever is left after all online check-ins are complete.
The practical guidance: pay the web check-in fee on flights where you have a strong preference for a specific seat type, refuse it on flights where you are indifferent to seat assignment. For ultra-short flights with low cabin density, the difference between web check-in and airport check-in is typically immaterial. The fee is also one of the more aggressively marketed add-ons because the gross margin is high relative to the cost to the airline.
How to compare flight prices with add-ons accurately
The single most important discipline for handling unbundled fees in Indian aviation is to compare flights on a "total cost with required add-ons" basis, not on the headline base fare basis. Before booking, list the add-ons you actually plan to use — checked bag, seat selection if needed, meal if needed — and run the total for each airline option. The cheapest base fare often turns out not to be the cheapest total cost, particularly when comparing LCCs with full-service carriers.
For a typical Delhi-Mumbai economy booking with 1 checked bag, the like-for-like comparison includes: base fare + airline fuel charge + UDF + PSF + GST + OTA convenience fee + seat selection (if you want a specific seat) + meal (if you want a meal). The full-service carrier with a higher base fare but included checked bag and meal may turn out cheaper or only marginally more expensive than the LCC with all add-ons. For deeper background on the line item structure, see our companion guide on hidden fees in Indian flight bookings 2026.
The honest framing is that unbundled pricing benefits the airline (revenue maximisation) and the price-conscious passenger (option to refuse extras), while it disadvantages the convenience-seeking passenger who ends up paying the same or more for an unbundled fare than for an old-style bundled fare. The discipline to consciously decide each add-on, rather than passively accepting OTA defaults, saves Indian travellers thousands of rupees per year.
Frequently asked questions
Should I pay for seat selection on Indian domestic flights?
It depends on your need. Pay if you are travelling as a family or couple who want to sit together (the auto-assigned seat at check-in usually splits groups), if you are tall and need extra legroom, or if you have specific anxiety about middle seats. Refuse it if you are travelling solo and indifferent. Web check-in opens 48 hours before departure on most airlines and free standard seats are often available at that point without paying — the discipline to web check-in early can save 400 to 800 rupees per passenger per ticket.
Is pre-booking checked baggage cheaper than paying at the airport?
Yes, significantly. Excess baggage pre-purchased at booking time is typically 400 to 800 rupees per kg. The same excess paid at the airport is 600 to 1,200 rupees per kg. For a typical 5 kg excess, this is the difference between 2,000 to 4,000 rupees pre-booked and 3,000 to 6,000 rupees at the airport. If you know you will be near the baggage limit, pre-book the additional allowance at booking time or via web check-in. The savings on a single excess incident often pay for the discipline across multiple trips.
Are on-board meals worth paying for on Indian domestic flights?
Generally no for short flights, yes for long flights. For flights under 2 hours block time, eating before or after the flight is cheaper and the food quality is better. For long domestic flights over 3.5 hours (Mumbai-Trivandrum, Delhi-Bagdogra, Chennai-Srinagar) or early-morning/late-night flights where airport options are limited, the 300 to 600 rupees on-board meal is reasonable value. Pre-book the meal at booking time to save 100 to 200 rupees versus buy-on-board prices.
Do I need to pay for lounge access if I have a premium credit card?
Most Indian premium credit cards (HDFC Infinia, ICICI Emeralde, Axis Magnus Burgundy, SBI Aurum, AmEx Platinum) include 4 to 12 free lounge visits per year through Visa or Mastercard partnership, plus Priority Pass membership in some cases. If you have such a card, the marginal cost of lounge access is zero up to the included limit. Check your specific card benefits before paying 1,200 to 2,500 rupees separately for lounge access at booking time or 1,500 to 3,500 rupees at the airport gate.
What is the cancellation protection add-on and does it cover everything?
Cancellation protection add-ons sold by OTAs (typically 199 to 399 rupees per passenger) waive only the OTA's own cancellation fee (typically 250 to 500 rupees). They do not waive the airline's own cancellation fee, which is typically much larger (3,000 to 4,000 rupees on domestic economy Saver). It is OTA-side insurance, not full-cancellation insurance. For passengers expecting potentially flexible dates, a Flexi fare upgrade (typically 1,500 to 3,000 rupees more on base fare) often gives genuine date change flexibility plus a lower cancellation fee.
Is embedded travel insurance at OTA booking worth buying?
For domestic travel, embedded travel insurance at 99 to 399 rupees per passenger is mostly margin product for the OTA, with narrow cover and low medical limits. For international travel, a standalone travel insurance policy from HDFC ERGO, ICICI Lombard, Bajaj Allianz or Tata AIG is typically much better value than the OTA-embedded option, with materially higher medical cover (100,000 to 500,000 USD versus 50,000 rupees embedded). The embedded option is rarely the optimal choice for serious international cover.
Why does SpiceJet sometimes charge for web check-in?
SpiceJet and IndiGo on some ultra-low fare classes have introduced web check-in fees of 99 to 200 rupees per passenger. The pretext is that even free seat assignment uses cabin space that could otherwise be monetised. The alternative is to check in at the airport counter, which is included in the base fare on all Indian flights. The trade-off is longer queues at the counter and less control over seat assignment. Pay the fee if you have a preference; refuse it if you are indifferent.
How can I compare flight prices accurately across airlines when add-ons differ?
List the add-ons you actually plan to use (checked bag, seat selection if needed, meal if needed) before searching, then compute total cost = base fare + airline fuel charge + UDF + PSF + GST + OTA convenience fee + all required add-ons. The cheapest base fare is often not the cheapest total cost, particularly when comparing LCCs (where add-ons are extra) with full-service carriers (where bags and meals are included). The discipline takes 2 minutes per booking and saves meaningful money over a year of travel.