OnwardProof

A real flight reservation. Without paying for the flight.

The airline holds a seat on your route and gives you its booking code. You get the code and a print-ready itinerary in about a minute, for your visa file, border check or check‑in desk.

Go Unlimited · $29 a month

Cancel anytime. Or a single ticket for $12. Full refund if it doesn’t verify.

Rated 4.8 onTrustpilot2,140 reviews
TAP Air PortugalTP 209 · Thu 10 Dec

LIS

Lisbon · 10:15

JFK

New York · 13:05

MORALES / ANA MSPNR Q4T7RM
Economy · 7h 50m · NonstopStatus HK1

Three steps, about a minute

You don’t need an account. We ask the airline to hold the seat before you pay anything, so you never pay for a booking that doesn’t exist.

  1. Where, when, and your name exactly as the passport shows it.

    FromLisbon (LIS)
    ToNew York (JFK)
    PassengerANA MORALES
    Thu 10 Dec 2026
  2. $12 for one reservation, or $29 a month for as many as you need. Card, Apple Pay and Google Pay all work.

  3. The airline’s booking code and your itinerary land in your inbox. Look it up on the airline’s site whenever you like.

The document you hand over

Built from the airline’s own record: your name, your flights, and a booking code any officer can look up for themselves.

TAP Air PortugalHeld by the airline

LIS

Lisbon

10:15

Thu 10 Dec

7h 50mNonstop

JFK

New York

13:05

Thu 10 Dec

Passenger
MORALES / ANA MS
Airline booking code
Q4T7RM
Flight
TP 209 · Economy (Y)
Ticket number
047 2401 887 342
Baggage
1 x 23 kg · Cabin 8 kg
Held until
Sat 5 Dec · 23:59
Held nowAirline deadline · Sat 5 Dec, 23:59

TP Q4T7RM 0472401887342

Issued Wed 2 Dec 2026
11:02 UTC

Simple pricing

Every new date, route or traveller needs its own reservation. If you’ll need more than two, Unlimited works out cheaper.

Unlimited

$29a month

  • As many reservations as you need for yourself, each kept up to 14 days
  • Change dates and routes whenever you like, up to 5 held at once
  • Made for frequent travellers. Stop any time
Go Unlimited

One reservation

$12once

  • A real hold with the airline’s booking code
  • Code and itinerary in about a minute
  • Kept for 48 hours, or 7 or 14 days for $7 or $12 more
Book one reservation

If it doesn’t check out, you don’t pay

If the airline can’t find your booking code while your reservation should be live, we refund you in full. Email support@onwardproof.io with your order reference and we handle the rest.

Refunded in full when

  • The airline can’t find the code
  • We can’t keep it for the time you chose
  • The hold lapses before we deliver

WhenBack to your card. Banks take 5 to 10 working days to show it.

Card ending 4242Net
OnwardProof$0.00
Reservation LIS to JFKPaid-$12.00
Airline lookupCode not in the systemFailed
RefundedTo your card, no forms+$12.00

Questions people ask

Is this allowed?

Yes. Airlines routinely hold seats without payment for a set time. We ask for that hold in your name; the fare is simply never paid.

Something else? Ask us

1 of 6

Hold your seat in about a minute.

Unlimited is $29 a month; a single reservation is $12. Every one is checked with the airline before it reaches you, and refunded if it can’t be found.

Go Unlimited · $29 a month