GDS LABby Hazem Magdy
All topics
Fares & Pricing5 min2026-09-05

Understanding the Difference Between Fare Basis, RBD, and Fare Family

A technical guide explaining the architectural differences and operational mapping between Reservation Booking Designators (RBDs), Fare Basis Codes, and Fare Families (Branded Fares) with GDS pricing workflows.

Open the PDF version & pick a style

The Hierarchy of Airline Pricing

In airline distribution and Global Distribution Systems (GDS), pricing an itinerary involves distinct layers of data: the physical aircraft cabin compartment, the inventory bucket, the fare filed with tariff publishers like ATPCO, and the commercial bundle presented to the traveler. Travel agents and airline systems engineers must distinguish between three foundational concepts: the Reservation Booking Designator (RBD), the Fare Basis Code, and the Fare Family (Branded Fare).

Understanding how these elements interact is essential for correct fare quoting, automated reissues, NDC dynamic offers, and avoiding Agency Debit Memos (ADMs).

Reservation Booking Designator (RBD)

The RBD is a single-letter alphabetical code defined by IATA (Resolution 728) used in inventory management and reservations to control seat availability within a specific cabin compartment. While physical aircraft cabins are standardized into First (F), Business (J), Premium Economy (W), and Economy (Y), each cabin contains multiple RBD letters representing distinct price points and inventory buckets.

Key characteristics of an RBD include:

Single alphabetical character (such as Y, B, M, H, Q, V, K, L, T, X for Economy).

Managed dynamically by the airline Revenue Management System (RMS) using nested yield control algorithms.

Real-time open or closed status depending on historical load factors, booking velocity, and departure proximity.

Dictates booking inventory availability on GDS screens, but does not independently define ticket conditions, advance purchase rules, or penalties.

Fare Basis Code

A Fare Basis Code is an alphanumeric string (typically 3 to 8 characters) that uniquely identifies the fare calculation rule, restrictions, and base currency amount filed by an airline for a city pair. It serves as the primary lookup key for tariff rules filed through ATPCO (Airline Tariff Publishing Company) or SITA.

Components typically encoded within a Fare Basis Code include:

Primary code: The RBD letter (e.g., 'K').

Seasonality indicator: 'H' for High season, 'L' for Low season, 'K' or 'J' for Shoulder season.

Day-of-week identifier: 'W' for Weekend, 'X' for Midweek.

Advance purchase requirement: Numbers indicating mandatory advance ticketing days (e.g., '21' for a 21-day advance purchase).

Minimum or maximum stay identifier: E.g., '3M' for 3 months maximum validity, '6M' for 6 months.

Routing or directional indicators: E.g., 'O' for One-Way, 'R' for Round-Trip, or market directional codes.

Under ATPCO standards, a Fare Basis Code references up to 30 automated rule categories (CATs), including CAT 02 (Day/Time Restrictions), CAT 05 (Advance Res/Ticketing), CAT 08 (Stopovers), CAT 16 (Penalties), and CAT 31 (Voluntary Changes).

Fare Family (Branded Fares)

A Fare Family (also known as a Branded Fare) is a commercial product wrapper defined in ATPCO (Record S7/S8) that groups multiple Fare Basis Codes under clear brand names (e.g., Economy Light, Economy Classic, Economy Flex).

Key features of Fare Families include:

Standardized ancillary inclusions: Baggage allowance (CAT 96/Record S5), advance seat reservation, meal types, lounge access, and priority boarding.

Standardized service conditions: Specific refundability and change fee matrices applied across different underlying RBDs.

Frequent flyer accrual: Tier multipliers (e.g., 25% miles on Light, 100% on Flex).

Dynamic Upsell: GDS pricing commands allow instant calculation of price differentials to upsell passengers to the next branded tier without manually rebuilding the itinerary.

A single Fare Family contains multiple RBDs. For example, Economy Classic can be booked in RBDs 'T', 'Q', 'K', or 'M' depending on yield availability, all maintaining identical baggage and flexibility benefits.

Worked Pricing Example in GDS

Consider an itinerary for London Heathrow (LHR) to Dubai (DXB) on a full-service carrier.

Scenario 1: Lowest Economy Availability

Availability screen shows: `LHR DXB ... Y9 B9 M7 K4 T0 X0`

Agent books segment in RBD: `K`

GDS Pricing Entry: `FXP` (Amadeus) or `WPNCB` (Sabre)

GDS maps to Fare Basis: `KLX21GB`

Fare Family mapped: `ECONOMY LIGHT`

Product attributes returned: GBP 380.00 base + taxes, 0 checked bags, non-refundable, changes GBP 150.00.

Scenario 2: Upselling to Branded Fare with Baggage and Flexibility

Agent executes upsell query: `FXP/FF-CLASSIC` (Amadeus) or `WPRD*FF-CLASSIC` (Sabre)

GDS re-evaluates inventory and matches Fare Basis: `KBA0GB`

Fare Family mapped: `ECONOMY CLASSIC`

Product attributes returned: GBP 460.00 base + taxes, 1 checked bag (23kg), standard seat included, changes GBP 60.00.

In both scenarios, the passenger remains in RBD `K`, but the Fare Basis Code changes from `KLX21GB` to `KBA0GB`, altering the ATPCO rule profile and commercial entitlements.

Operational and Market Variations

Dual-RBD / Sub-Class Mapping: Some carriers use dual inventory designators where an underlying reservation code maps to a separate pricing designator for codeshare or joint venture flights.

NDC and Continuous Pricing: In NDC (New Distribution Capability) and dynamic pricing environments, airlines generate price points without being constrained by the traditional 26-letter alphabetic RBD limits, though Fare Basis and Brand IDs remain essential for rule determination.

Low-Cost Carriers (LCCs): Many LCCs bypass ATPCO Fare Basis structures entirely, pricing directly through API-driven fare families with real-time add-on bundling.

Key takeaways

The RBD is a single letter determining seat availability and cabin inventory allocation controlled by revenue management.

The Fare Basis Code is the alphanumeric identifier filed with tariff publishers that dictates base price, advance purchase, routing rules, and cancellation/change penalties.

The Fare Family (Branded Fare) is a commercial tier grouping multiple fare bases and RBDs under standardized service attributes such as baggage, flexibility, and mileage.

Moving between Fare Families in the same cabin can change the Fare Basis Code and product rules while retaining the same RBD, or auto-rebook to the appropriate open RBD depending on fare filing.

Official sources