Most travellers picture border verification as someone glancing at a printed itinerary and waving them through. The process is more deliberate than that. At Suvarnabhumi in Bangkok, an immigration officer at the primary desk can pull up your booking record directly from the Global Distribution System within 30 seconds of reading your PNR code. Understanding the full sequence means fewer surprises when the officer types rather than reads.

Step 1: Know the Difference Between Airline and Immigration Checks

Two separate gatekeeping functions apply to your onward ticket. Airlines at check-in verify proof of onward travel before departure because IATA Resolution 830d holds carriers financially liable for returning inadmissible passengers. You can verify that framework in IATA's Timatic documentation. Immigration officers verify proof of departure because entry regulations require it.

That distinction matters in practice. A carrier agent at a European or Gulf hub may accept a credible-looking printout if the PNR is present and matches. An immigration officer at a country with direct GDS terminal access will query the booking record itself, not the paper copy.

See the companion guide on how airlines verify onward tickets at check-in for the pre-departure side of the process.

Step 2: Understand How GDS Queries Work

Three Global Distribution Systems handle the bulk of the world's commercial flight reservations: Amadeus, Sabre, and Travelport (Galileo). When a booking is created, each system assigns a unique six-character alphanumeric identifier, the PNR, or Passenger Name Record. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the full fare. The PNR exists in Amadeus or Sabre the same way any other booking does.

At a primary immigration desk with terminal access, the sequence runs as follows:

  1. The officer reads or scans your PNR from the itinerary printout or phone screen.
  2. The terminal queries the relevant GDS or the carrier's Departure Control System for that record.
  3. A status code returns: HK (confirmed and active), UN (unable to confirm), or XX (cancelled).
  4. The officer reads passenger name, route, departure date, and status.

Status HK is the target. Anything else creates a problem.

Document type Has PNR? GDS queryable? Accepted at immigration?
Dummy ticket (real PNR) Yes Yes Yes
Paid e-ticket Yes Yes Yes
OTA soft hold / saved itinerary Rarely Rarely Risky
Google Flights PDF No No No
Search-results screenshot No No No
Comparison-site printout No No No

A screenshot has no PNR. There's nothing to query. The officer can read the page, but can't verify it against any live system.

Step 3: Know What the Officer Is Actually Looking For

Once the GDS record returns, three fields drive the decision.

Name match. The booking must be in the same name as the passport. Exactly the same. Middle names, initials, and hyphens all count. A booking placed by a travel agent using an abbreviated name can create friction even for a fully paid ticket.

Route plausibility. The onward destination must be consistent with the stated purpose of visit. An officer at Suvarnabhumi who sees a passenger arriving for "tourism" with an onward flight routed through an unusual hub may ask follow-up questions. One credible onward destination, in the right timeframe, is sufficient.

Departure date within the permitted stay. This is the most common secondary-inspection trigger. Thailand grants most nationalities 30 days on visa exemption. An onward booking that departs on day 60 fails that check. The departure date must fall within the stay window the officer is about to grant.

Officers do not review fare paid, booking class, or refundability conditions. Those fields aren't visible in a standard immigration terminal query.

Step 4: Know Which Situations Draw Extra Scrutiny

Most primary checks take under two minutes for prepared travellers. Several patterns push cases toward secondary.

Repeated short entries. Officers at busy regional hubs maintain flag records for passports with multiple recent short stays. This pattern is most common at Ngurah Rai (Bali), Don Mueang (Bangkok), and Soekarno-Hatta (Jakarta).

Departure date outside the stay window. The departure date on the onward booking must sit within the stay window. A mismatch suggests either a plan to overstay or a document that wasn't set up to match the intended trip.

Expired PNR. A dummy ticket booked weeks or months before the travel date can lapse if the booking's hold period expires before departure. The PNR then shows XX status at the desk. Understanding how long a PNR stays valid before travel is essential to avoiding this failure point.

Secondary inspection involves the same GDS query plus a fuller conversation: accommodation address, available funds, purpose of travel, and sometimes documentary evidence of both.

Step 5: Prepare the Right Materials for the Desk

Preparation takes two minutes. Have the following ready before you reach the primary counter.

  1. PNR code visible. Write it on a card or keep it on the main screen of your phone. Officers at busy desks don't have time to wait while you scroll through an email thread.
  2. Carrier name and flight number. If the PNR search is slow or returns multiple results, the officer can locate the record by airline instead.
  3. Departure date visible. The date is in the GDS record, but having it clearly to hand avoids any question about which departure you're referring to.
  4. First-night accommodation details. A hotel name and neighbourhood is sufficient. Officers routinely ask this alongside the onward booking check.
What to carry Why it matters
PNR code (clearly visible) Enables direct GDS lookup without delay
Carrier name and flight number Alternative lookup route if PNR query is slow
Departure date within stay period Confirms no departure-window mismatch
First-night accommodation name Completes the standard entry question set

A phone screen works. A printout works. There's no specific format requirement at most desks.

Step 6: Why a Dummy Ticket Satisfies the Requirement

A dummy ticket works at an immigration desk because it's a real, GDS-queryable booking in the passenger's name. It isn't a forged document or a fabricated PDF. The PNR exists in Amadeus or Sabre, returns HK status, and shows the correct name and route when queried. The officer's terminal treats it identically to any paid booking, because from a system standpoint it is one.

The one requirement a dummy ticket must meet is currency. The PNR must still be active at the moment of border crossing. Book the onward ticket close enough to the travel date that the hold period hasn't expired, and set the departure date within the permitted stay window. Both conditions are straightforward to manage in advance.

At Get Onward Ticket, our bookings generate real PNRs on live carrier records, verifiable in Amadeus and available for immediate GDS query. Book your onward ticket in under two minutes and arrive at the immigration desk with the right record ready.

Frequently asked questions

Can a border officer tell a dummy ticket from a paid booking?

Standard immigration terminal queries don't expose fare paid, payment method, or ticketing status. The officer sees passenger name, route, status code, and departure date. A dummy ticket with active HK status is indistinguishable from a paid booking in that view.

What happens if my PNR shows XX at the desk?

A cancelled or expired PNR typically results in a secondary referral. It removes your proof of onward travel. Secondary questioning is more detailed and can last from 20 minutes to several hours, with no guarantee of admission.

Do all immigration desks have live GDS access?

No. Smaller regional airports and most overland crossings still rely on physical document inspection. However, primary desks at high-volume airports in Thailand, Indonesia, the Philippines, and several Latin American countries do have live terminal access. Treat any major international airport as GDS-capable.

Does the officer check whether the onward flight is refundable?

No. Refundability conditions aren't part of an immigration terminal query. The officer verifies status, name, route, and date. Whether the ticket can be cancelled or changed afterward doesn't affect the border check.

What if my departure date falls one or two days outside the permitted stay window?

Some officers note the discrepancy and admit the passenger with a shorter stamp, capping the stay at the departure date. Others refer to secondary. The reliable approach is to ensure the departure date falls within the expected stay window before travel, not to rely on officer discretion at the desk.