Short answer: An agency invoice proves you paid an agency; an airline passenger receipt shows a ticket the airline issued after payment. Neither should be described as the other in a visa file. Where the checklist asks for a reservation, a dummy ticket for visa files carries a real PNR for a flat $15 per person.
An agency invoice proves you paid a travel agency. An airline passenger receipt shows a booking recorded by the airline, plus the identifier given to a ticket once it is paid for. When an applicant attaches an invoice and calls it a booking, the file claims a purchase that never happened.
This guide compares the agency invoice vs passenger receipt for visa files by issuer, payment evidence and ticket status. It walks through one fictional Delhi to Singapore trip, then gives you a safe way to check a reference on the airline's own page before you rely on it.
Key facts
- Dummy ticket: a flat $15 per person, with a real PNR (booking reference) you can check.
- Valid for 48-72 hours, so order it close to your appointment or travel date.
- Dummy ticket dates can be changed free of charge on the booking day only.
- Can be issued even while you are at the embassy or visa centre.
- For visa files and onward-travel proof at immigration; it is not a paid ticket for flying.
- Accepted by embassies worldwide as travel-plan evidence.
Checklist asks for a reservation, not a paid ticket? A real PNR in your name, valid 48-72 hours, for a flat $15 per person.
Get your $15 reservationIn This Guide
- What Goes Wrong When an Agency Invoice Is Treated as a Booking?
- Which Fields Separate an Agency Invoice vs Passenger Receipt for Visa Files?
- Where Does a Dummy Ticket Sit Between the Two?
- What Does One Example Trip Look Like in Both Records?
- How Do You Check a Reference Before Anyone Else Does?
- Which Record Belongs in Your File?
- Which Detailed Questions Do Applicants Ask About These Records?
- How Do You Match the Document to the Claim?
- Frequently Asked Questions
Official-source check: Receipt fields and reference formats are drawn from airline help pages (LOT Polish Airlines, Virgin Atlantic, Iberia and Singapore Airlines) and the Canadian Transportation Agency's air passenger guidance, as cited in the source draft and checked 31 October 2026; some airline pages block automated checks, so confirm on the airline's own site. Visa requirements come from the handling mission's own instructions.
Reviewed for: invoice and receipt fields, how a reservation differs from an issued ticket, safe reference checks on airline pages, and honest wording in a visa file.
What Goes Wrong When an Agency Invoice Is Treated as a Booking?
Requirements differ by consulate, and an invoice is not a document most checklists name. Read your own checklist wording: if it asks for a flight reservation or itinerary, an invoice on its own answers a different question.

The problem starts with a label. A traveler downloads a PDF headed "Invoice", sees a route, a name, and an amount, and files it as proof that an air ticket exists. Nothing on that page came from an airline. It came from a service provider that charges for handling a reservation, and that business chooses its own layout.
Agency invoices prove a transaction with a travel agency. They itemize the cost before or after a booking is handled, and they say nothing about whether a seat sits behind the amount. Agencies can customize invoices to show specific flight details and payment statuses, so a line reading "paid" is the agency's statement, not a fact recorded by the airline.
That is how agency invoices may mislead consulates by appearing as proof of a paid booking. Agency invoices are often used alongside a flight itinerary for visa applications, which works only when each page is labelled honestly.
The other side of the comparison is the airline passenger receipt. It is generated by the airline's reservation system and carries the airline's own identifiers. Airline passenger receipts provide evidence of a booking recorded by the airline. They show the flight segments, dates, passenger name, and PNR, and they generally include a ticket identifier.
Because a receipt comes out of the airline system, anyone holding the airline's own reference can compare the page against the live record. An invoice offers no such comparison, since the numbers on it belong to the agency.
Consider what each page lets a reader do. With a receipt, a reader can pick up the airline's code and look the booking up independently. With an invoice, a reader can only believe the agency or not. That difference in checkability, more than any difference in design, is why the two documents carry such different weight.
The word "invoice" is not reserved for agencies. Airlines also issue invoices and receipts, and the booking code can appear on either. So the title at the top of the page decides nothing. Two questions do: who issued it, and does it carry the airline's own code?
This guide covers flights only. A hotel reservation and other hotel bookings follow their own rules. If the instructions for your application do not call for flight proof, skip both documents, because a ticket purchase made only to produce a receipt adds cost without meeting any requirement.
Which Fields Separate an Agency Invoice vs Passenger Receipt for Visa Files?
Eight fields do most of the work. The table sets an agency invoice beside an airline passenger receipt, field by field, and its last column names the publisher behind each receipt-side entry. Invoices have no standard layout, so the invoice column describes what is typical rather than a rule.
| Field | Agency invoice | Airline passenger receipt | Receipt-side source |
|---|---|---|---|
| Issuer | The agency or service provider that handled the booking | The airline's system, with the issuing office (agency, airline office, or website) printed on the page | LOT Polish Airlines |
| Reference | The agency's own invoice or file code | A six-character alphanumeric code assigned by the airline | Virgin Atlantic |
| Ticket identifier | Often absent | 13 digits, the first three naming the issuing airline | Iberia; Virgin Atlantic |
| Payment evidence | The amount the agency charged, which may include its own fee | Fare, taxes, fees, and total, with the form of payment shown and card digits masked | LOT Polish Airlines |
| Ticket status | None | A status code for each segment, where OK marks a confirmed reservation | LOT Polish Airlines |
| Fare rules | Rarely listed | Fare basis and endorsements that note limits on changes or repayments | LOT Polish Airlines |
| Airline lookup | Not built for it, since the codes are the agency's | Retrieved with the reference or the ticket identifier plus family name | Singapore Airlines |
| Changes | Through the agency | Through the issuing office, so agent-sold tickets are changed via the agent | LOT Polish Airlines; Singapore Airlines |
Start with the issuer. The issuing office printed on a receipt can be an agency, an airline office, or the airline's website, so a receipt for an agent-sold ticket still comes from the airline's records. On an invoice, the agency is the only author.
References are where mix-ups begin. The six-character code on a receipt belongs to the airline, and Virgin Atlantic accepts most travel agents' references when they have that shape. A reservation code on an invoice that fits no airline pattern is worth querying before you file it.
Two carriers on one itinerary can mean two codes. A Singapore Airlines (SIA) electronic ticket that includes a Scoot-operated flight lists a separate Scoot code, and it differs from the SIA one. Use the code that belongs to the airline whose page you are on.
The ticket identifier gives the clearest signal. Its first three digits identify the issuing airline: Iberia uses 075, Virgin Atlantic 932, KLM Royal Dutch Airlines 074, and SIA 618. Not every airline uses such a number, so a missing one settles nothing alone. The fare, tax, and payment lines then carry the weight.
Payment evidence differs in kind. A receipt lists the fare, taxes, fees, and total, then the form of payment with card digits hidden. An invoice shows what the agency charged, which may include a small fee for its own handling.
Status needs care. A code of OK on a segment marks the reservation as confirmed, which tells you a seat is held. It does not by itself show payment, so the phrase confirmed ticket can mean two different things. A ticket shows its true state only when the ticket identifier and the payment lines sit together.
Presentation proves little. An airline logo is a design choice that any document can carry, so read the fields instead.
Retrieval is the practical test. The Manage Booking page at SIA takes a six-character reference or a ticket identifier with the family name as in the passport, and an agency invoice number is not designed for that lookup.
Changes follow the issuer too: SIA allows online changes and withdrawals only for tickets bought on its own site or at its offices.
Where Does a Dummy Ticket Sit Between the Two?

A dummy ticket belongs in neither pile. It is a temporary flight reservation, not a paid ticket, and a reservation shows a booking with no payment behind it. Dummy tickets are often associated with third-party services offering flight reservations, which is why the question of who issued a page matters so much.
Legitimate dummy ticket providers generate live Global Distribution System reservations, so the record sits in airline booking systems. A dummy ticket includes a valid PNR code, and it must, because verification depends on it. Legitimate dummy tickets can be verified on airline websites.
That leaves three evidence states, and each supports a different sentence:
- Agency invoice only: "I paid an agency for a booking service."
- Reservation with a valid PNR: "I hold a reservation, not an issued ticket."
- Receipt with a ticket identifier: "I hold a ticket the airline issued after payment."
Ticketing is the dividing line. Describe yours that way and the risk of a mismatch shrinks.
Treat both figures as items to confirm with the seller for your own record, because they decide whether the PNR still retrieves on the day an officer looks.
A genuine booking may exist without a paid ticket in dummy ticket scenarios. The airline's records hold a real reservation, yet no real ticket has been issued. So a genuine dummy ticket is one whose reference retrieves on the airline's own page, while a genuine ticket has payment and a ticket identifier behind it.
Search habits blur this. People type dummy tickets airlines into a search bar hoping for a carrier list, but providers book you with major airlines like Lufthansa or Emirates, and the traveler does not pick one.
A dummy air ticket, a dummy flight ticket, and a flight dummy ticket are the same reservation under three labels. None is an invoice, and none is a receipt.
A reservation may hold flight seats only until its deadline passes, which is the other reason the date of your lookup matters.
Airlines run hold products of their own, and those are separate from a dummy ticket.
SIA's fare hold sends a confirmation with a booking code and an e-receipt for each passenger once the hold is paid for, yet the ticket is issued only on full payment of the fare. A receipt can therefore exist before a ticket does. Look for the ticket identifier, not the word receipt.
For a field-by-field view of the reservation itself, see what a visa reservation PDF looks like, and for the difference between held and paid records, whether a reservation counts as confirmed.
What Does One Example Trip Look Like in Both Records?
The trip below is invented. Daniel Whitmore, a made-up traveler, plans a round trip ticket from Delhi to Singapore and back, and eround-tripifier is masked. No working reference exists, and no booking sits behind either record. The layout follows the fields that airlines print on receipts, and the carrier name is fictional.
| Field | Record A: agency invoice (fictional) | Record B: airline passenger receipt (fictional, masked) |
|---|---|---|
| Title | Invoice | Passenger itinerary receipt |
| Issued by | Northwind Travel Services (invented agency) | Example Airways (invented airline); issuing office: Northwind Travel Services |
| Passenger | WHITMORE / DANIEL MR | WHITMORE / DANIEL MR |
| Route | Delhi (DEL) to Singapore (SIN) and return | EA ### DEL-SIN on 14 MAR 2027; EA ### SIN-DEL on 28 MAR 2027 |
| Reference | Invoice no. INV-0000 | Reference: XXXXXX |
| Ticket identifier | None shown | 000-XXXXXXXXXX |
| Amount | Service total: [amount], with an agency fee line | Fare, taxes, and total: [amounts]; form of payment: card, digits masked |
| Status | Stamp reading "PAID" | Segments: OK; ticket issued |
| Airline lookup | Nothing to look up | Retrievable with the reference and surname |
Read Record A first. Everything on it can be true to the agency: the agency did charge something, and the route is what it was asked to arrange. What it lacks is any code the airline would recognize. The stamp reading "PAID" is the agency's own mark.
Record B differs in kind, not in polish. The reference lets anyone retrieve the booking, the ticket identifier starts with the issuing airline's three digits, and a status code sits against each segment. On a real one, those are the fields to look for.
Now the failure case. Daniel files Record A under a cover note reading "confirmed booking". A reviewer may see a payment claim with no airline code and a confirmation claim with nothing to retrieve. A mismatch like that can slow a file or draw a request for the airline's own document.
If the note had said "invoice from my agent, reservation attached", the same page would have been honest.
Compare the pages line by line. The flight number, the date, and the arrival cities should match on every document, and the destination cities should agree with the rest of the file.
If Daniel lists a next destination after Singapore, the return flights must fit that plan, or the travel itinerary reads as inconsistent. The airline name and the passenger details should be identical everywhere.
Cover notes deserve the same care as the documents. A good note names each page by its issuer and its role: "Invoice from Northwind Travel Services for booking handling" for Record A, and "Itinerary receipt issued by Example Airways" for Record B. The note adds no claim the page cannot carry, and it never upgrades a status.
A third page completes the picture: a reservation PDF with a PNR but no ticket identifier. It sits between A and B, and its cover note should call it a reservation.
How Do You Check a Reference Before Anyone Else Does?
The safe next step is a lookup on the airline's own page, done before you submit anything. Visa officers may verify PNRs directly through airline websites, so it pays to see what they would see. The steps are the same for Air Canada, KLM, or SIA.
- Find the airline's code. Look for a six-character booking reference, six letters and digits, labelled as the airline's. An invoice number or agency file code is not it.
- Open the carrier's Manage Booking page. Use the airline's own address, never a link supplied by the seller. Enter the code and the family name as written in the passport.
- Compare what comes back. Check the travel dates, the routing, and the other travel details against the document in your hand.
- Find the ticket identifier if the page claims payment. Its first three digits should match the airline, and where the carrier offers lookup by that number, try it as a second route.
- Repeat the lookup close to the submission date. Holds lapse, and a reference that retrieved last week may not today.
When the lookup returns nothing, change nothing on the page. Ask the seller for the airline's own code, which an agent can usually supply on request. Until the lookup returns an actual reservation, treat the document as unconfirmed, and do not describe it as a booking in any cover note.
Frequent flyers get a small bonus. After retrieving an agent-sold booking by its reference, SIA lets them add a membership number, which also shows the reference is live.
Keep personal details out of third-party checkers. A genuine reference works on the airline's page, and nothing else is needed. Pasting a passport surname and a reference into other sites only spreads them further.
The layers behind a reference, a PNR, and a ticket identifier are mapped in the PNR guide. This guide stays on the two documents.
Three outcomes are worth planning for. If the airline's page shows the same name, route, and dates, you have what you need. If it shows the booking with a changed time or a different flight, update every document in the file to match the live record. If it shows nothing, go back to the seller before you submit anything.
A changed flight is the outcome people overlook. Airlines revise schedules, and a document that matched on the day of purchase can drift. A reviewer who retrieves the live record will see the new details, so a file that still carries the old ones looks careless even when it was accurate once.
Our judgment: run the lookup twice, once when you receive the record and once the day before you submit. The first shows the document is genuine. The second shows it is still alive, which is the question a reviewer actually faces.
If a checklist specifically asks for an issued ticket, the guide on reservations compared with issued tickets explains what to expect before you decide.
Which Record Belongs in Your File?
Match the record to what the instructions ask for, not to what looks strongest. Four situations cover most files.
When the Instructions Ask for a Reservation
Dummy tickets provide proof of travel plans for visa applications, and they are used primarily in the visa application process.
Dummy tickets are recognized by visa offices worldwide, though recognition is not acceptance. Each office decides.
The reasons people choose a reservation are practical. Dummy tickets save money on expensive flight bookings because nobody pays a full fare before an outcome is known. Buying dummy tickets avoids financial loss from denied visas, and visa offices prefer dummy tickets to avoid financial loss for applicants. They also offer flexibility in travel planning without commitment.
Many travelers treat a reservation as a practical solution to the financial risk of paying early. A dummy ticket from DummyFlights.com comes with a verifiable PNR, free date changes on the booking day, and an PDF copy, and it remains a reservation, not an issued ticket.
When They Ask for a Paid Ticket
Some instructions ask for a ticket that has been paid for, or for proof of payment. Only the airline receipt with its ticket identifier answers that, and an agency invoice does not.
The same care applies to onward travel rules: where an authority asks for an onward ticket, read the wording to see whether a reservation or a paid one is meant.
Which applies depends on the mission. A Schengen visa file follows the handling mission's published visa requirements, and immigration requirements at the border are a separate matter from the visa process. Keep the airline receipt for a ticketed booking apart from everything else, because travel insurance companies and expense teams may ask for it later.
When You Only Hold an Invoice
Keep it, and label it as an invoice from your agent. Pair it with a reservation or the airline receipt if one exists, and write the cover line to match: "invoice for booking service", not "ticket".
Never edit a total or a status on any page. If the invoice shows a payment you did not make, ask the agency to correct it before filing.
Our view is that the invoice is a supporting page, never the lead one. A reservation with a retrievable PNR answers a reservation request, and a receipt answers a payment request. The invoice answers only the question of what the agency charged.
When No Flight Proof Is Requested
Then neither document belongs in the file. Adding one invites questions the application never asked. Submit what is listed, and treat any travel document you are not asked for as clutter.
Which Detailed Questions Do Applicants Ask About These Records?
Can an Invoice and a Flight Reservation Go in the Same File?
Yes, when each is labelled for what it is. The reservation carries the flight record, and the invoice shows what you paid the agent for handling it. Trouble starts only when the invoice is described as the booking.
Does a Receipt Prove the Trip Will Happen?
No. The receipt is the step before.
Is a Dummy Ticket Legal?
Searches for dummy ticket legal answers are common. Using dummy tickets for visa applications is legal when the document is presented as what it is, a reservation, and not as a paid ticket. This is general information, not legal advice, and the rules of your destination apply.
Why Does My Receipt Show Two Different Codes?
When an itinerary includes a partner or group airline, each carrier can print its own code. SIA's arrangement with Scoot is a documented example. Use the code that belongs to the airline whose page you are on.
What If My Airline Does Not Show a ticket identifier?
Not every airline uses one. The fare, payment, and status lines then carry the evidence, and the airline's own page is still the check.
Can I Correct an Invoice Myself?
No. If the totals or the status are wrong, the agency should replace it. Editing the PDF yourself changes a record you do not own, and it creates exactly the mismatch a reviewer looks for.
How Do You Match the Document to the Claim?
For a Delhi to Singapore trip, or any other, the rule is the same: let the issuer decide what you claim. An agency invoice backs a claim of payment to the agency. A reservation with a valid PNR backs a claim of a held booking. Only an airline receipt with its ticket identifier backs a claim of a paid ticket.
Next, run the lookup on the airline's page, then label every page in the file honestly. If a reservation is the document your instructions call for, attach it as a reservation and keep the invoice as a supporting page.
Need a reservation that says exactly what it is? Order your dummy ticket close to the appointment: a real PNR, valid 48-72 hours, for a flat $15 per person.
Get your $15 reservationFrequently Asked Questions
Is an agency invoice proof of a flight booking for a visa?
An agency invoice proves that you paid an agency for a service. It does not show that the airline holds a booking or has issued a ticket. If your checklist asks for a flight reservation or itinerary, attach a reservation or receipt that carries the airline reference, and keep the invoice as a supporting page.
What does an airline passenger receipt show?
A passenger receipt is generated after payment and ticketing. It shows the passenger name, flight segments, dates, the booking reference and the airline's ticket identifier, with fare and tax lines. It proves an issued ticket, but it does not prove you will be admitted at the border or that a visa will be granted.
Where does a dummy ticket fit between the two?
It is a reservation, not an invoice for a flight and not an issued ticket. It carries a real PNR in your name, stays valid for 48-72 hours, and costs a flat $15 per person. Describe it in your file as a flight reservation, and dates can be changed free on the booking day only.
Can an invoice and a reservation go in the same visa file?
Yes, if each is described honestly. The reservation answers the flight question, and an invoice only shows payment to an agency. Make sure names, dates and routes agree across both pages, the hotel booking, the insurance and the form, because mismatches draw more attention than a missing invoice.
How do I check a booking reference safely?
Open the airline's own manage-booking page by typing its address, not a link from a seller, and enter the reference with the surname. Note the status and the date you checked. A DummyFlights reservation can be issued even while you are at the embassy, so time the check close to submission.
Is it legal to use a dummy ticket in a visa application?
Using a reservation is lawful where it is presented as what it is: a reservation for visa applications and onward proof, not a paid ticket. Never edit totals, names or statuses on any page. This is general information, not legal advice, and the rules of your destination apply.
Friendly reminder: DummyFlights provides dummy tickets and dummy hotel bookings to support visa applications and onward-travel proof at immigration. Requirements vary by destination, consulate, visa category and traveller situation. A dummy ticket supports your file; it is not a paid ticket for travel and does not guarantee visa approval or entry.