Fare class buckets decoded — what those booking-code letters mean for Indian flyers in 2026
By Diya Verma (Diya Verma writes about fare hacks, OTA bundling, tier-2 routing and the mechanics of how airline booking engines actually price a ticket. She cross-checks every claim against airline Conditions of Carriage, published tariffs (IndiGo, Air India, Air India Express, Akasa, SpiceJet) and IATA fare conventions before it goes live on FlightGPT.) · Published · Last updated · 11 min read
Two passengers in the same economy cabin can pay wildly different fares and have wildly different change rules — because of a single letter most travellers never notice. Here's how fare-class buckets and booking codes (RBDs) actually work, and why they matter from India.
Quick answer
Every airline ticket carries a single-letter booking code — also called the fare class, booking class or RBD (Reservation Booking Designator) — that sits beneath the marketing label. The cabin you see (Economy, Business) is split internally into a stack of these letters, each a separate fare bucket with its own price, change fee, refundability and mileage earning. In economy, Y is the full-fare, most-flexible, highest-mileage bucket; letters like B and M are flexible-ish; and H, Q, V, W, S, T, L, K, G are progressively cheaper and more restrictive. Two people sitting next to each other in economy can be in totally different buckets — one paid double and can change for free, the other got a steal but forfeits everything on cancellation. The letters were originally an IATA convention, but each airline now defines its own meanings, so the same letter differs between carriers. Knowing your bucket tells you, at a glance, how flexible and how mileage-rich your ticket really is.
Cabin vs bucket: the layer airlines don't advertise
When you buy "economy," you are not buying one product. The airline has divided that single physical cabin into a ladder of fare buckets, and revenue management decides how many seats to sell in each, opening the cheap buckets early and closing them as the flight fills or demand rises. The seat is identical; the fare attached to it is not.
This is why fares jump in steps rather than smoothly. When you refresh a search and the price leaps, you are not watching prices rise gently — you are watching a cheap bucket sell out and the next bucket up become the lowest available. The aircraft didn't change; the cheapest open letter did. It is also why "only 2 seats left at this price" can be literally true: there really are only two seats left in that bucket, even though the cabin is half empty.
In India this shows even on the low-cost carriers, which use branded fare families layered on top of the underlying buckets. Understanding it changes how you read a search: a sudden price rise is a signal that a bucket just closed, and waiting usually means paying more, not less.
The economy ladder: what the common letters mean
Booking codes are airline-specific, but the broad economy hierarchy is widely consistent. As a working guide (always confirm against the specific airline's fare rules):
| Code | Rough meaning in economy | Typical traits |
|---|---|---|
| Y | Full-fare economy | Most expensive economy; fully flexible/refundable; earns maximum economy miles |
| B, M | Flexible economy | Higher fare; modest change fees; strong mileage earning |
| H, Q, V, W | Mid discounted | Cheaper; change fees apply; reduced mileage (often 50-100%) |
| S, T, L, K, G | Deep discount | Cheapest; often non-refundable; high change penalties; lowest or zero mileage |
Two caveats matter a lot. First, the same letter is not the same across airlines — a Q on one carrier can earn more or less than a Q on another, because each airline maps its own earning and rules to each code. Second, premium cabins have their own ladders entirely: business class is commonly J (full) down through C, D, I, Z (discounted business), and first class F, A. A "cheap business" fare in a discount bucket can earn far fewer miles and be far less flexible than the headline business experience implies.
Booking code vs fare basis — they're related but not the same
You will also see a longer alphanumeric string called the fare basis code, like QLOWIN or TROW7. The first character of the fare basis almost always matches the single-letter booking class, but the rest encodes the fare's rules: season, weekday/weekend, advance-purchase requirement, minimum stay, route, promo identifier and so on. So the booking class (RBD) tells you which bucket you're in; the fare basis tells you the full rulebook for that specific fare.
Why you should care: the fare basis is where the painful conditions hide. A cheap-looking K-class fare might carry a fare basis that mandates a Saturday-night minimum stay, a 21-day advance purchase, no changes, and no mileage accrual. The single letter hinted at "cheap and restrictive"; the fare basis spells out exactly how restrictive. Before booking a deep-discount fare, read the fare rules the airline shows at checkout — that is the fare basis in plain English.
Why fare buckets matter from India specifically
For Indian flyers, three consequences are worth internalising:
- Mileage earning swings hugely by bucket. If you are crediting flights to a frequent-flyer programme — Air India Maharaja Club, or a partner via a code-share — a deep-discount economy bucket may earn a fraction of the miles a flexible bucket earns, or none at all. A cheap fare can be a poor deal if you're chasing status. See our award-seat guide for how those points then redeem.
- Upgrades and changes depend on your bucket. Many fare conditions (eligibility to upgrade, to change, to get a refund) are tied to the booking class, not the cabin. A deep-discount international ticket from India is often the one that cannot be changed when plans shift — exactly the scenario you want to avoid on a visa-dependent trip.
- Connecting fares are priced as a whole. The bucket that's available end-to-end on a married connection can differ from what's available on a single leg — which is the heart of married-segment pricing. Search your true origin and destination to surface the right buckets.
On the big international routes Indians fly — think Delhi to Dubai, Mumbai to London or Delhi to Toronto — the gap between a cheap restrictive bucket and a flexible one can be the difference between a ticket you can change and a ticket you'll have to throw away if dates move.
How to use this when you book
You don't need to memorise every letter. Do this instead:
- Check the fare conditions, not just the price. Before paying, open the fare rules the booking flow shows. They tell you change fees, refundability and mileage — the practical output of your bucket.
- Match the bucket to the trip. Fixed plans on a flexible visa? The cheapest bucket is fine. Dates that might move, or a visa interview pending? Pay up a bucket or two for change rights — it is usually cheaper than a forced rebooking later.
- If you're collecting miles, check the earning rate for that class before booking the cheapest fare; a slightly pricier bucket can earn enough extra miles or status to be worth it.
- Read a sudden price jump as a closed bucket. It usually means waiting will cost more, not less. Use FlightGPT to compare the live cheapest available fare across carriers so you book before the next bucket closes.
Booking codes, their earning rates and their rules are set per airline and revised frequently. The hierarchy above is the standard industry pattern as of June 2026, but the exact meaning of any letter — and what it earns — must be confirmed on the operating airline's own fare rules before you book.
Frequently asked questions
What is an RBD or booking class on a flight ticket?
RBD stands for Reservation Booking Designator — the single letter (Y, M, H, Q, K and so on) that identifies which fare bucket your ticket is in. It sits beneath the marketing label and determines the price, change fee, refundability and mileage earning for that specific seat, even though the physical cabin is the same for everyone.
What does Y class mean, and is it the same as economy?
Y is the full-fare economy booking class — the most expensive, most flexible and highest-mileage economy bucket. It is economy, but not the cheap economy most people buy. Discounted economy uses letters like B, M, H, Q, V, K and L, which are progressively cheaper and more restrictive.
Why does the same letter mean different things on different airlines?
Booking codes started as an IATA convention but airlines have long since deviated, so each carrier defines its own rules and mileage earning for each code. A Q on one airline can earn or restrict differently from a Q on another. Always check the meaning against the operating airline's own fare rules.
What's the difference between a booking class and a fare basis code?
The booking class is the single letter that tells you which bucket you're in. The fare basis is the longer alphanumeric code (like QLOWIN) whose first character matches the booking class but whose remaining characters encode the full rulebook — season, advance purchase, minimum stay, changeability and more.
Does a cheaper fare bucket earn fewer frequent-flyer miles?
Usually yes. Deep-discount economy buckets often earn a reduced percentage of miles flown, sometimes 50-75% or even zero, while full-fare Y earns the maximum. If you're chasing miles or status, check the earning rate for the specific booking class before grabbing the cheapest fare.
Why did the price jump when I refreshed my flight search?
Almost always because the cheapest fare bucket sold out and the next bucket up became the lowest available. The aircraft and the seat are unchanged — only the cheapest open booking class changed. It's a signal that waiting will likely cost more, not less.