Fares & pricing Travel technology glossary

Fare basisFare basis code

Also called fare basis codeFBCfare code

Definition

A fare basis code is the alphanumeric code, up to eight characters long, that identifies the exact fare used to price and issue an airline ticket. It usually starts with the booking class letter and points to the fare's rules, so agents and systems can tell which conditions apply.

What Fare basis means

Every airline files many fares for the same route and cabin, each with its own price and conditions. The fare basis code is the label that tells pricing systems, ticketing and the airline exactly which one was sold. Travelport describes it as an identifier that is unique within an airline for the fare used to issue the ticket.

The first character is normally the booking class (RBD) the seat was sold in, such as Y for full economy. The characters that follow are carrier-defined qualifiers. Common conventions include letters for season (H for high, L for low), weekday or weekend validity, excursion fares and numbers for advance purchase or maximum stay, but these conventions are not an industry standard and each airline applies its own logic.

The code itself does not hold the conditions. It is the key that links the fare to its fare rules filed through ATPCO or held in the airline's own system. A ticket designator, separated by a slash, can be added after the code for discounts or special agreements. Travelport notes an overall industry limit of 15 characters for the combined field.

Because so much depends on it, the fare basis appears in the PNR pricing record, on the e-ticket coupon and in revenue accounting.

How Fare basis works

The fare basis code travels with the booking from the moment a fare is priced until the ticket is flown and accounted for.

  1. Airline files the fareThe airline's pricing team files a fare with a unique fare basis code, a booking class and a set of rules for a market.
  2. Search and pricingWhen an agent prices an itinerary, the GDS or airline system matches the booked class and itinerary to eligible fares and returns the fare basis for each fare component.
  3. Rules checkThe system validates the fare's rules, such as advance purchase or minimum stay, against the booking before it can be ticketed.
  4. Ticket issueThe fare basis code is printed in the fare basis box of each coupon, optionally followed by a ticket designator after a slash.
  5. Servicing and auditFor changes, refunds and audits, staff look up the fare basis to retrieve the rules that applied on the ticketing date.

Fare basis in practice

Illustrative decode. Consider the made-up code MLE3MGB. Reading it with common conventions: M is the booking class, L suggests a low-season fare, E an excursion fare with stay conditions, 3M a maximum stay of three months and GB a country qualifier. The real meaning is always in the airline's filed rules, not the letters.

Real airline structure. Delta publishes its own layout: its fare basis codes are capped at eight characters and, in most markets, the seventh character shows the product. In the example VHWQ7NMQ, the M in seventh place marks Delta Main, while B in that position marks Main Basic.

Who uses it

Travel agenciesAgents read the fare basis to check penalties and conditions before quoting, and quote it when asking an airline helpdesk about a ticket.
Consolidators and ticketing desksThey use fare basis codes to identify negotiated fares and apply the correct markup, commission or ticketing instructions.
Airline revenue accountingAccounting teams use the fare basis on flown coupons to value each sector and audit agency sales.
Booking engine developersDevelopers store the fare basis per fare component so that rules display, reissue and refund requests reference the correct fare.

Advantages and limitations

Advantages

  • It gives every party in the chain one precise reference for the fare that was sold.
  • It links the ticket to its full rule set, which supports consistent servicing and audit.
  • It lets airlines differentiate many fare products inside the same booking class.

Limitations

  • Letter conventions are not standardised, so decoding a code by sight can mislead.
  • The code alone does not show penalties or conditions; rules must still be retrieved.
  • Fare basis structures change when airlines redesign their fare families, which can break hard-coded logic.

Frequently asked questions about Fare basis

How do I find the fare basis code on my ticket?

Look at the itinerary receipt or the ticket record in the GDS. The fare basis appears for each flight coupon, often labelled "fare basis" or "FB". In a pricing record it is shown next to each fare component, sometimes followed by a slash and a ticket designator.

Is the fare basis code the same as the booking class?

No. The booking class is a single letter that controls seat inventory, while the fare basis identifies one specific fare. The fare basis normally begins with the booking class letter, but many different fare basis codes can share the same booking class on the same flight.

How many characters can a fare basis code have?

Fare basis codes are limited to eight characters. A ticket designator can follow after a slash, and the combined fare basis field on the ticket is subject to an overall industry limit of 15 characters.

Can I tell whether a fare is refundable from the fare basis code?

Sometimes, but only if you know that airline's structure. Some carriers place refundability or brand indicators in a fixed position. For a reliable answer, display the fare rules, particularly the penalties, voluntary changes and voluntary refunds categories.

Run your agency on one booking platform

ReservationHub's Subscription Cloud Edition gives agencies GDS, NDC and low-cost content, B2B and B2C sales, and back office in one hosted platform.

See the SaaS platform

Sources and further reading

  1. Travelport — Fare basis codes (forced fares)
  2. Delta Professional — Delta's fare basis code structure and brand IDs
  3. Wikipedia — Fare basis code (orientation only)