Airline fare classes decoded 2026: what Y, K, M, B mean and why they matter for cheap flights
Complete guide to airline fare class codes (Y, K, M, B, X) and how to use this knowledge to find cheaper flights, accumulate miles, and avoid restrictive tickets in 2026.
When you book a flight, your ticket has a fare class code — a single letter buried in your booking confirmation. Most travelers ignore it. They shouldn't. The fare class determines the price, miles you earn, change fees, baggage allowance, and even your seat assignment priority.
This guide decodes the most common fare class codes airlines use in 2026 and explains how to use them to your advantage.
TL;DR — the cheat sheet
- Y, B, M, H = Economy full / flexible (most miles, fewest restrictions, highest price).
- K, L, V, S, N, Q = Economy discount (40-60% mile bonus, some restrictions).
- G, T, U, X = Economy deep discount / promotional (often 25-50% miles, heavy restrictions).
- C, D, J, I, Z = Business class.
- F, A, P, R = First class.
- W, T = Premium economy (rare, varies by airline).
Each airline has slight variations. The ones above are common to oneworld, SkyTeam, and Star Alliance.
Why fare class matters
1. Miles earned per flight
A round-trip Madrid → New York economy can earn anywhere from 0 miles to 200% of base flown miles, depending on fare class.
Example with Iberia/British Airways Avios:
- Y class (full economy): 200% Avios + tier points x2.
- B/H class (semi-flex): 125% Avios.
- K/L class (basic economy): 50% Avios.
- G/N class (deep discount): 25% Avios.
- X class (promotional): 0 Avios in some cases.
If you fly the same route 4 times a year, the difference is 3,000 vs 18,000 Avios — enough to redeem a free intra-Europe flight.
2. Change/cancel flexibility
- Y: full refund + free changes.
- B/M: change fee €30-50, refund minus 25%.
- K/L/V: change fee €100-150, no refund.
- G/T/X: no change, no refund (your money is gone if you don't fly).
3. Upgrade priority on full flights
When the airline overbooks economy and needs to upgrade passengers to business, they prioritize:
- Frequent flyers with status (Gold, Platinum).
- Within the same status, higher fare class first.
So a Silver Y-class passenger gets upgraded before a Gold X-class. Yes, fare class beats status sometimes.
4. Baggage allowance
Many low-cost carriers and "basic economy" tickets in legacy carriers (X class, basic fare) don't include checked baggage or even cabin bag larger than 40x30x20cm. Mid-tier (M, K) usually include 1 bag. Y always includes more.
How to find your fare class
After booking, go to the airline's Manage Booking section. Your reservation will show a code like:
MAD-JFK 28FEB Y class
Or in your ticket image, look for "Booking Class" or "Fare Class" — single letter.
If you booked through an OTA (Booking.com, Expedia), they may not show the class. Call the airline with your reservation code; they'll tell you.
Decoded by airline — 2026 reference
Iberia / British Airways (oneworld)
| Class | Type | Avios % |
|---|---|---|
| Y, B | Full economy | 200% / 125% |
| H, K, M | Semi-flex | 100% / 75% / 50% |
| L, V, S, N | Discount | 50% / 25% / 25% / 25% |
| O, Q, G | Deep discount | 25% / 25% / 25% |
| X | Promo basic | 25% (some routes 0%) |
Air France / KLM (SkyTeam)
| Class | Type | Miles % |
|---|---|---|
| Y, B | Full economy | 200% / 175% |
| M, U | Semi-flex | 150% / 125% |
| H, K, L | Discount | 100% / 75% / 50% |
| Q, T, N, R | Deep discount | 25% |
| Light fare | Promo basic | 0-25% |
Lufthansa / Swiss / Austrian (Star Alliance)
| Class | Type | Miles % |
|---|---|---|
| Y, B | Full economy | 200% |
| M, U | Semi-flex | 150% |
| H, Q, V | Discount | 100% |
| W, S, T | Deep discount | 50% |
| L, K | Promo | 25% |
Strategies for cheap flights using fare class knowledge
Strategy 1: Find K-class instead of L-class
Many sites show only the cheapest fare class (often L or X). Sometimes K class is just $20-50 more but gives you 50% more miles. Over 2-3 flights, the bonus miles cover one free intra-Europe flight.
Strategy 2: Avoid X / G class for important flights
If your trip is non-negotiable (wedding, work, etc.), don't book the cheapest X class. A weather delay forcing rebooking will cost more than the original ticket. Pay €30-50 more for K/M class that allows changes.
Strategy 3: Mileage runs in K class, not Y
If you're trying to status-match (status challenge from oneworld Sapphire to OneWorld Emerald), you need flown miles + tier points. Y-class flights count more, but they cost 3-5x more. Optimal is K class on long-haul to maximize tier points per €.
Strategy 4: Watch fare class for upgrade clearance
Want to upgrade with miles? On most airlines, only K class or higher is upgradeable to business. X/L/G are not eligible. Spending €40 more on K class instead of L saves you 30,000+ miles in upgrade redemption value.
Strategy 5: Award booking fare class
When redeeming miles for a flight, Aerolíneas usually open only specific fare classes (Z, T, R for business; X, O, N for economy award). Sometimes they release these classes only weeks before departure or open more around 11 months in advance. Knowing the fare class lets you understand availability.
Airline-specific quirks
Ryanair (FR)
Ryanair doesn't use traditional fare class codes — they use "Basic", "Plus", "Flexi Plus", "Family Plus". Internally these map to Y/W/B but you don't need to care. Just know:
- Basic = no extras, bag €25, change €60.
- Plus = bag included, change discount.
- Flexi = full flex.
easyJet (U2)
easyJet uses 1-letter codes like Y (Standard), W (Plus), B (Flexi). Booking site shows "Standard" / "Flexi" / "Inclusive" — same idea.
Vueling (VY)
Code: Y standard, B Optima, F TimeFlex. Includes Avios with Iberia Plus only in Optima (B) and TimeFlex (F).
Wizz Air (W6)
Wizz uses Basic / WIZZ Go / WIZZ Plus / Discount Club. Internal code mostly Y. No frequent flyer program of value.
Common mistakes
- Booking the cheapest fare without checking class: you may be in X class with 0% miles and no flexibility.
- Assuming all economy is equal: difference between Y and X on a transatlantic flight = 50,000 miles + 1 free flight.
- Buying directly without comparing: an OTA might show cheaper, but in worse fare class.
- Mixing alliances: if you fly oneworld for 3 trips and Star Alliance for 1, you split your status accumulation. Pick one.
How to optimize fare class with TripCazador
When you set a price alert, specify your min cabin preference. The motor will only notify you of fares in M class or better, not the X class trap. This lets you focus on flights with real flexibility and full miles.
Activate alerts for routes you fly often. Combine with frequent flyer accumulation strategy for compound benefit.