Understanding Fare Basis Codes
5 min read
Every flight coupon in an airline ticket carries a fare basis code — a short alphanumeric string, typically four to eight characters, that identifies the exact fare product the passenger purchased. The code does far more than name a price level. It encodes the rule set that governs the ticket: when the seat was bought, what day of the week is permitted, how long the passenger must stay at the destination, and whether a refund is allowed. Understanding fare basis codes is fundamental for agents who need to reissue tickets, calculate penalties, or explain to a passenger why their cheap fare has restrictions their colleague's fare does not.
A common point of confusion is treating the fare basis code as interchangeable with the booking class. They are related but distinct. The booking class — also called the reservation booking designator, or RBD — is the single letter stored in the PNR segment (for example Y or M). The fare basis code contains that same letter as its first character, but then adds further qualifiers that specify which particular version of that booking class was sold. Two passengers booked in class M on the same flight can hold completely different fare basis codes and therefore completely different sets of fare rules.
Anatomy of a fare basis code
Read a fare basis code from left to right. The first character is always the booking class letter — the RBD. Everything that follows is a series of qualifiers, each one or two characters long. Airlines define their own qualifier conventions, but a set of common ones is widely shared across carriers and fare-filing systems. The qualifiers can indicate the direction of travel (one-way versus round-trip), the season of travel, the permitted days of the week, the advance purchase requirement, the minimum or maximum length of stay, and route or geographic restrictions.
Here are four example fare basis codes to illustrate the range of complexity:
YOW
MLE7M
QHXAP
BLXR3M| Fare basis | Booking class | Qualifiers decoded |
|---|---|---|
| YOW | Y | OW = one-way; full unrestricted economy, one direction only |
| MLE7M | M | L = low season; E = excursion fare; 7M = maximum stay 7 months |
| QHXAP | Q | H = high season; X = weekday travel; AP = advance purchase required |
| BLXR3M | B | L = low season; X = weekday; R = round-trip required; 3M = maximum stay 3 months |
Common qualifier letters and their meanings
The table below lists the qualifiers you will encounter most often. Because airlines file fares independently and can invent their own qualifiers, this is not exhaustive — always read the actual fare notes (the RD entry in Amadeus, or the Fare Display rules in Galileo) before advising a passenger on restrictions.
| Qualifier | Meaning |
|---|---|
| OW | One-way — applies to travel in one direction only |
| RT | Round-trip — the outbound and return must be ticketed together |
| AP | Advance purchase — ticket must be bought a set number of days before departure |
| E | Excursion — a discounted fare with minimum and maximum stay restrictions |
| X | Weekday — travel is restricted to Monday through Friday (or defined business days) |
| W | Weekend — travel is restricted to Saturday and/or Sunday |
| H | High season — the fare applies during peak travel periods |
| L | Low season — the fare applies during off-peak periods |
| nM | Maximum stay in months, where n is the number (e.g. 3M = 3-month maximum stay) |
| nD | Maximum stay in days, where n is the number (e.g. 30D = 30-day maximum stay) |
| R | Round-trip required — the fare is only valid when a return journey is included |
| N | Night — travel restricted to overnight departures or arrivals |
| S | Shoulder season — an intermediate season between high and low |
Why two economy passengers can have different fare basis codes
Airlines typically file dozens of fares within the same booking class. Each fare has its own basis code and its own rule set. When a passenger searches for a flight, the availability and pricing engine selects the lowest-priced fare that matches the search parameters — the travel dates, the advance-purchase window, and sometimes the day of week. If one passenger books four weeks ahead and another books the same flight three days before departure, both might end up in booking class M, but the early booker holds an MLAP30 fare (low season, advance purchase thirty days) and the late booker holds an MH fare (high season, no advance purchase requirement). The seats are physically identical; the rules are completely different.
This is practically important when a passenger asks about changing their ticket. You cannot assess the change fee from the booking class alone. You must read the fare rules for their specific fare basis code to determine whether a change is permitted, what the fee is, and whether any additional collection is required because the new itinerary falls into a different pricing period. The fare basis code is the key that unlocks the correct rule set.
Fare basis codes in the PNR and on the ticket
In an Amadeus PNR, the fare basis code appears in the fare element, typically visible through the TST (Transitional Stored Ticket) display. On the issued ticket, each flight coupon carries the fare basis code alongside the booking class. When a passenger shows you a ticket or an itinerary receipt, the fare basis column is one of the first things to check: it tells you immediately whether the ticket is fully flexible, whether an advance-purchase restriction was met, and whether a round-trip requirement must be honoured to avoid a penalty.
Automated fare-checking tools and repricing entries in GDS terminals use the fare basis code to retrieve the exact rule set, so quoting it accurately — character by character — matters. Even a single letter difference identifies a completely different filed fare with different conditions.
Qualifiers are airline-defined and can vary between carriers. Always verify the restrictions by reading the fare notes — the RD (Rule Display) entry in Amadeus or the equivalent fare rules display in your GDS — before advising a passenger on penalties or conditions.