Independent Online Travel Agency
ThaiFlightCentre Logo

Travel Guide

Travel Guide

Guide to Fare Basis Codes

What Is a Fare Basis Code? A Guide to Airline Fare Codes

When booking a flight, you may notice a combination of letters and numbers listed under Fare Basis or Fare Code on your ticket. But what does this code actually mean?

A Fare Basis Code is a code used by airlines to identify a specific fare type and its applicable conditions. Depending on the airline and fare, it can be connected to information such as the booking class, refund and change conditions, advance purchase requirements, minimum stay rules and travel restrictions.

Understanding your Fare Basis Code can help you look beyond the ticket price and understand what is included with your fare.

What Does a Fare Basis Code Mean?

Fare Basis Codes are usually made up of letters and numbers. The first letter often indicates the booking class, while the remaining characters may identify the specific fare and its conditions.

Some commonly used booking classes include:

  • F / A – First Class
  • J / C / D / I / Z – Business Class
  • W – Premium Economy or another fare category, depending on the airline
  • Y / B / M / H – Economy Class
  • K / L / Q / V / T / U / X / N / O / S – Various Economy fare types

However, these codes are not universal. Airlines may use their own fare structures, so the same letter can have different meanings depending on the airline.

For example, W may represent Premium Economy with one airline but may be used for a different Economy fare with another.

Why Is the Fare Basis Code Important?

The Fare Basis Code can affect several aspects of your flight ticket. Depending on the fare, it may determine:

  • Ticket price
  • Flight change conditions
  • Refund eligibility
  • Change or cancellation fees
  • Baggage allowance
  • Seat selection
  • Upgrade eligibility
  • Frequent-flyer miles or points earned

This is why two tickets on the same flight can have different prices and different conditions.

A lower-priced fare may come with more restrictions, while a higher-priced fare may offer greater flexibility.

Where Can You Find the Fare Basis Code?

You can usually find the Fare Basis Code on your e-ticket, booking confirmation or travel itinerary.

Look for terms such as:

Fare Basis, Fare Code or Booking Class.

For itineraries with multiple flight segments, each segment may have a different Fare Basis Code.

If you are unsure what your code means, it is better to check the fare rules and conditions for your specific ticket rather than trying to interpret each letter or number individually.

How Do You Read a Fare Basis Code?

Let's look at a simple example:

KX14NR

Depending on the airline's fare system, the individual characters may represent different fare conditions, such as:

  • K – Booking class
  • X – A specific travel or fare condition
  • 14 – An advance-purchase requirement
  • NR – Non-refundable

This is only an example. Fare Basis Codes do not follow one universal decoding system, so the same letters or numbers may mean something different with another airline.

The most reliable way to understand a fare is to check the airline's fare rules associated with that specific ticket.

Fare Basis Code vs. Booking Class

Booking Class and Fare Basis Code are related but are not exactly the same thing.

A Booking Class is generally a letter used by an airline to identify a particular booking inventory or class, such as Y, J or F.

A Fare Basis Code can be a longer combination of letters and numbers used to identify a specific fare and its associated conditions.

In simple terms:

Booking Class = the booking/inventory class

Fare Basis Code = the code identifying a specific fare and its conditions

Check the Fare Rules Before Booking

When comparing flight tickets, looking only at the price may not give you the full picture.

Before booking, it is useful to check:

  • Is the ticket refundable?
  • Can the flight date or time be changed?
  • What is the change fee?
  • Will you need to pay any fare difference?
  • Is checked baggage included?
  • Are there restrictions on travel dates?
  • Do different flight segments have different fare conditions?

If your travel plans may change, a more flexible fare may be worth considering even if its initial price is higher.

Fare Basis Codes for Thai Airways, Bangkok Airways and Thai Vietjet

For flights operated by Thai Airways, Bangkok Airways and Thai Vietjet, fare codes and fare conditions are determined according to each airline's own fare structure and rules.

The same letter or code does not necessarily have the same meaning across different airlines. Even within the same airline, different Fare Basis Codes may be used for different fare families, routes, travel dates and promotional offers.

For this reason, if you need to know whether your ticket can be refunded, changed, upgraded or used with a particular baggage allowance, the applicable fare rules should always be checked for the specific ticket.

Thai Flightcentre is an independent travel agency and travel intermediary providing flight booking and travel support. Final conditions relating to fares, schedules, baggage, changes, refunds and other airline services are subject to the operating airline and the fare conditions applicable to the ticket issued.

Need Help Understanding Your Fare Basis Code?

If you have already booked a flight and are unsure what your Fare Basis Code means, you can contact Thai Flightcentre with your booking or fare information.

We can help you understand the fare type and applicable conditions based on the information provided and the airline's current fare rules.