How it works
What Is a GDS Reservation, and Why Onward Tickets Depend on It
When a check-in agent types a booking reference and your flight appears, they are querying a distribution system that predates the internet by two decades. Understanding what that system is explains almost everything about onward tickets: why they have six-character references, why they expire, and why some documents resolve and others do not.
This is the plumbing, described without jargon.
What a GDS is
A global distribution system is a computerised reservation network that sits between airlines and the people selling their seats. Three dominate — Amadeus, Sabre and Travelport — and between them they carry most of the world's agency-issued air bookings. Airlines publish schedules, availability and fares into them; agencies, tour operators and booking platforms read that inventory and create bookings in it.
The architecture dates to airline in-house systems built in the 1960s, which is why the conventions feel archaic: three-letter airport codes, two-letter airline codes, dates written as day-month-year with no separators, and a booking reference of exactly six characters.
What a PNR contains
The booking record is called a passenger name record. It holds the passenger names, the itinerary segments with flight numbers and dates, contact details, ticketing status, and a history of every change made to it.
The six-character reference is the address of that record. Type it into a terminal with the right access and the file opens. That retrieval is what a check-in agent performs when verifying onward travel, and it is why the reference alone is enough — everything else is inside the record.
Booked versus ticketed
This distinction is the heart of the onward ticket product. Creating a PNR reserves seats and generates a reference. Ticketing is a separate step in which payment is taken and an e-ticket number is issued against the reservation.
Between those two steps a booking exists, resolves, and shows a confirmed itinerary — without anyone having paid a fare. Airlines allow that gap because agencies have always needed time to collect payment from customers. A held onward ticket lives in exactly that gap. Our guide on the difference between a PNR and an e-ticket number covers what each looks like on a document.
Why holds expire
Unticketed reservations consume inventory an airline could otherwise sell, so carriers impose a ticketing time limit. When the limit passes without payment, the system cancels the booking automatically and returns the seats.
Limits vary by carrier, fare and route — some allow days, others hours, and low-cost carriers that sell only through their own channels often allow none at all. That variability is why onward ticket services sell defined windows rather than open-ended bookings, and why a service that renews holds can offer longer validity than one that does not.
Why some routes cannot be held
Airlines outside the distribution systems cannot be booked this way. Most low-cost carriers sell direct only, so a route served exclusively by them has no holdable inventory at all, regardless of which service you ask.
Availability also changes minute to minute. A fare that was holdable during a search can be gone by the time the booking is attempted, which is why a serious service tries several options and verifies the result rather than assuming the first attempt succeeded.
What the agent sees
Departure control systems are separate from the distribution system but read from it. When an agent checks onward travel, they either retrieve the record by reference or read the itinerary you present and confirm it resolves.
What they do not see is what you paid, whether the booking is ticketed, or who created it. The check is binary: does a record exist matching this reference and this name. Our guide to what check-in agents actually see goes through the screen in detail.
Why the format rules are strict
These systems were designed when character sets were limited, and the constraint never went away. Passenger surnames must be plain unaccented Latin letters; accented characters, apostrophes and hyphens are rejected outright by some carriers' booking messages.
That is why a reservation for García is created as GARCIA and one for Müller as MULLER. It is not carelessness, it is the system's actual alphabet, and it is the reason name transliteration matters when you book. We cover it in matching names to your passport.
How this shapes what you should buy
Once the mechanics are clear, the buying decisions follow. A reservation is real if it exists in one of these systems. It expires because inventory is finite. Longer validity costs more because it requires renewal. Some routes are unholdable because the carrier is not in the system.
A service that explains any of that is describing the same machinery you have just read about. One that claims permanent bookings, instant documents with no reservation, or guaranteed acceptance is describing something that does not exist inside Amadeus, Sabre or Travelport — which is where the agent will be looking.
A short glossary
| Term | Meaning |
|---|---|
| GDS | Global distribution system — Amadeus, Sabre, Travelport |
| PNR | Passenger name record: the booking file itself |
| Record locator | The six-character reference that opens the PNR |
| Segment | One flight leg inside the itinerary |
| Ticketing time limit | Deadline after which an unpaid booking auto-cancels |
| E-ticket number | 13-digit number issued only after payment |
Those six terms cover nearly every conversation you will have about onward tickets, with a service or with an airline.
How a booking gets created
The sequence is the same whether an agency or an automated service does it. Availability is queried for the route and date, a fare is selected, the passenger names are entered, the itinerary segments are sold, contact details are added, and the record is saved — at which point the six-character reference is generated and returned.
Each of those steps can fail. Availability shifts between the query and the sale, a fare rule rejects the passenger mix, a name format is refused. A service that treats the first failure as final delivers fewer bookings than one that tries the next option, which is why routes with thin inventory reward providers who search properly.
Why the same route can behave differently on two days
Inventory is dynamic. Airlines open and close booking classes continuously in response to demand, and the holdable classes are usually the more expensive ones. A route that held easily last month can refuse every attempt during a peak week, because the classes that permit unticketed holds have all been closed.
Nothing about that is specific to onward tickets — it is the same mechanism that makes fares move. It does mean that a service quoting availability honestly will occasionally tell you a route cannot be held, and that answer is more trustworthy than one that always succeeds.
Quick answers
What does GDS stand for?
Global distribution system. Amadeus, Sabre and Travelport are the three that carry most agency air bookings worldwide.
Is a GDS reservation a real booking?
Yes. It reserves seats and creates a retrievable record. What it lacks is ticketing, which happens when a fare is paid.
Why does my reservation expire?
Airlines set a ticketing time limit on unticketed inventory. When it passes without payment, the system cancels the booking automatically.
Can every route be held?
No. Carriers that sell only through their own channels have no distribution-system inventory, so routes served solely by them cannot be held.
Everything about onward tickets follows from one fact: the agent is querying a distribution system. A reservation that lives there resolves, an expired one does not, and a document that was never in one never will.
✈️ Book my $14 onward ticket now →