Your flight boards in three hours and the visa checklist says "proof of onward travel." You don't have a return ticket booked. Here's the fix: a dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the flight. You can have one in your inbox inside 15 minutes. Sort the paperwork first, panic later.

That's the short version. What you do next depends entirely on how much time is on the clock and who's asking. Here's how to handle each version of that problem.

If your flight leaves in the next few hours

Stop scrolling forums. You need three things: a full name that matches your passport exactly, a route that lines up with your visa or entry requirement, and a booking reference someone can actually verify. A screenshot of a flight search page doesn't do that. A held reservation with a real confirmation code does.

Booking one through a service built for this usually takes 10 to 20 minutes, which still leaves time to print it, save it offline, and clear security without refreshing your inbox at the gate. Don't wait until you're at the counter to start.

Do this now: confirm the passenger name spelling matches your passport exactly, then book.

If you're at the check-in counter and they just asked

This happens more often than people expect on one-way tickets. You're flying Turkish Airlines through Istanbul, or any carrier routing you through a layover hub, and the agent won't print a boarding pass until they see proof you're not staying past your visa-free window.

Pull up the booking confirmation, not a browser tab full of search results. Read the PNR code out loud if they ask for it. If the agent still hesitates, ask directly what their system needs to see. This is a five-minute conversation, not a negotiation.

Do this now: open your confirmation email, not your search history.

If online check-in just rejected you and you don't know why

Some airlines flag a missing onward ticket automatically, before you ever see a human agent. You try to check in on the app or the website the night before, and it fails silently or throws a vague error about "travel document requirements." That's usually this exact issue, not a system glitch.

Don't keep retrying the same broken check-in. Book the onward ticket first, then try check-in again with the new reservation details ready to enter if the airline's system asks for them. Some carriers run this check automatically for routes with onward-travel rules, and a rejected online check-in is often the system doing exactly what it's built to do, not a glitch you can refresh your way past.

Do this now: stop retrying check-in and fix the underlying document gap instead.

If you're prepping visa documents tonight

Say you're applying for a Vietnam e-visa or a Kenya eTA and the form has a field for onward or return travel. Don't leave it blank hoping nobody checks. Incomplete travel information gets flagged, by a human reviewer or an automated one.

General border guidance backs this up. The UK government's own guidance on arriving at the UK border makes clear that officers can ask travelers to show evidence of their onward travel plans, and having it ready avoids delay at the desk. The exact wording of the rule changes by country, but the underlying expectation, that you can show you're not staying indefinitely, shows up almost everywhere.

Do this tonight: build one folder, digital or paper, with your onward ticket, accommodation confirmation, and funds evidence together. Don't scatter them across five apps.

If you're not sure you even need one

Not every itinerary needs a separate onward ticket. A round-trip booking already covers you. It's the one-way tickets, the points redemptions, and the open-jaw routes into countries with a visa-free entry window that raise the question.

Check the specific requirement before you assume either way. IATA's Travel Centre entry-requirement tool lets you look up passport and visa rules by route, and it's a faster first stop than a forum post from three years ago.

Digital nomads and long-term travellers hit this question more than most, since a one-way flight into a country with a visa-free entry window is exactly the pattern that triggers an onward-ticket request, whether it's an airline check-in agent or an immigration officer asking. If your plans genuinely don't include a fixed exit date yet, that's fine. It just means you need a placeholder booking rather than an open question mark.

Do this before you book anything: look up your exact route, then decide whether you need an onward ticket, a return ticket, or nothing at all.

Frequently asked questions

What if my flight is boarding in 20 minutes and I still don't have proof of onward travel?

Move fast and skip the debate with the desk agent about whether the rule is fair. Book a real PNR on your phone right now and pull the confirmation up before you reach the counter.

Does a dummy ticket work for airlines and immigration officers, or just one?

Both, since it's a genuine booking reference rather than a mock-up. Acceptance still varies by airline and destination, so it's worth checking the specific entry requirement for your route rather than assuming.

How long does an onward ticket booking need to stay valid?

Long enough to cover the check it's being used for, whether that's a check-in agent, a visa application, or a border desk. Match the dates on the booking to your actual travel plans.

Can I just show a screenshot of a flight instead of booking one?

No. A screenshot isn't a real PNR, and agents and officers can and do verify booking references. A placeholder that doesn't resolve to an actual reservation is a fast way to get refused.

My online check-in keeps failing and I don't know if this is why.

It's worth checking first. A silent check-in failure or a vague "travel document" error on a route with onward-travel rules is frequently this exact gap, and booking a real onward reservation before you retry is faster than troubleshooting the app.

If you need proof of onward travel before your flight boards, book a verifiable onward ticket through Get Dummy Ticket.