How to Issue a Flight Ticket as a Travel Agent in 2026
By Aarav Sharma (Aarav Sharma covers Indian airline operations, airport infrastructure and route economics. He writes about Tier-1 and Tier-2 airport developments, IndiGo and Air India fleet strategy, and the unsung Indian aviation hubs travellers should know about.) · Published · Last updated · 9 min read
Issuing a flight ticket isn't just clicking 'book'. Here's the full agent workflow in 2026 — search, fare rules, passenger details, payment, PNR, ticketing, e-ticket delivery and the GST invoice — plus the pre-issue checklist that saves you from costly reissues.
Quick answer
To issue a flight ticket as a travel agent in 2026, you run seven steps in order: search the fare, check the fare rules (baggage, change, cancel), capture passenger details exactly as on their ID, pay from your agency wallet or credit line, let the system generate the PNR, then ticket it so a 13-digit ticket number is issued, and finally deliver the e-ticket and raise a GST invoice. The booking is only confirmed travel once it's ticketed — a PNR alone is just a hold. Get the name and date right before you pay, because a reissue costs far more than a five-second check.
PNR vs ticket: the one distinction that trips up new agents
Before the steps, get this clear, because half the panicked WhatsApp messages between agents come from confusing the two. A PNR (Passenger Name Record) is the reservation — it ties a passenger's name to specific flight segments and holds the booking. A ticket number (a 13-digit number) is generated only when the fare is actually issued and paid for. You can have a PNR with no ticket; you cannot have a ticket with no PNR.
Why it matters: a PNR on its own can sit in a held state and will auto-cancel if it isn't ticketed by the airline's deadline. A passenger holding only a PNR is not confirmed to fly. Embassies, immigration and corporate travel desks know this too — many ask for a ticket number, not just a PNR, as proof of a real booking. So when a client says 'I have my booking, send me the ticket,' your job is to make sure that PNR has actually been ticketed.
For most agent bookings in 2026 the two happen back-to-back: you pay, the PNR and ticket are generated in the same breath, and the e-ticket shows both. That's instant issuance, and it's how the vast majority of your domestic and low-cost-carrier bookings will go.
Step 1 and 2: Search the fare and read the rules before anything else
Start in your booking tool — an airline agent portal, a B2B aggregator, or a single portal that pools fares from several airlines. Enter the sector, date, passenger count and class, and pull up the options. So far, so obvious. The discipline that separates a good agent from a sloppy one is what you do next: read the fare rules before you quote a price.
Two flights at almost the same fare can be wildly different deals once you check the fine print. On any given booking you want to know:
- Baggage — how much check-in and cabin allowance is included? Indian carriers run multiple fare families, and the cheapest bucket often carries the least baggage. A client who turns up with 25kg on a 15kg fare will blame you for the excess charge at the counter.
- Change rules — what does a date change cost, and is there a fare difference on top of the change fee?
- Cancellation — how much is refundable, and what's the airline penalty?
- Meals and seats — included or paid? Matters for the customer's expectations more than your margin.
Fare families differ by airline, so it pays to know the structures. Our breakdowns for IndiGo fare types, Air India fare types, Akasa Air fare types, SpiceJet fare types and Air India Express fare types lay out what each bucket includes. Quote the client the fare and the rules in the same message — it kills disputes later.
Step 3: Capture passenger details exactly — this is where money gets lost
Now you enter the travellers. Sounds trivial. It is the single biggest source of expensive mistakes in this whole flow. The golden rule: the name on the ticket must match the government photo ID the passenger will carry — passport for international, a valid photo ID for domestic.
Watch for these every single time:
- Spelling. Type from the document, not from memory or a verbal spelling on a noisy call. 'Saxena' vs 'Sexena', 'Mohammed' vs 'Mohammad' — airlines treat these as the passenger.
- First name / surname split. Many Indian passports put everything in 'Given Name' with a blank surname, or split it oddly. Mirror exactly what the document shows.
- Title, gender and date of birth. A wrong gender or DOB can block check-in and, for infants and children, mess up the fare entirely.
- Infant vs child vs adult. Under-2 (infant, no seat) and 2-12 (child) have different fares and rules. Don't book a 3-year-old as an infant.
- Contact details. Put a number and email the airline can actually reach for schedule-change alerts — yours or the client's, but a live one.
A name correction or spelling fix after ticketing ranges from a fiddly free change on some carriers to a full cancel-and-rebook on others — sometimes at a new, higher fare. We've got a whole guide on name change and spelling correction because it comes up that often. The cheapest fix is the one you never need: read the name back to the client before you pay.
Step 4: Pay — wallet, credit line, and why the balance matters
With the booking built, you pay for it. In the Indian B2B model almost everything runs on an advance-deposit wallet. You keep a balance topped up with the airline or the aggregator, and at issuance the ticket cost is debited from that wallet. No balance, no ticket — the system will refuse to issue if your wallet can't cover the fare. Some portals also offer a credit line, where you settle periodically instead of pre-funding, but the principle is the same: the platform needs to be confident it'll get paid before it commits stock.
A few habits that keep this smooth:
- Top up before a busy booking window, not in the middle of it. A failed top-up while a held fare is ticking down toward its deadline is a recipe for losing the fare.
- Watch the wallet during peak season — series and group movements can drain it fast.
- Reconcile your ledger. Every debit should map to a ticket; every refund should land back in the wallet. If they don't, chase it early.
If you're new to how deposits, credit and debits work across portals, our explainer on the agency wallet and credit model covers it end to end. The takeaway for ticketing: the money side has to be live before you hit issue, or the issue fails.
Step 5, 6, 7: Generate the PNR, ticket it, deliver the e-ticket
Here's where the booking becomes a real ticket. On a standard agent booking these three happen almost instantly after payment:
- Generate the PNR. The system books the segments and returns a PNR. At this instant the seats are held against that record.
- Ticket / issue. The fare is issued against the PNR and a 13-digit ticket number is created. This is the moment the booking is genuinely confirmed. If your tool shows a PNR but no ticket number, you are not done.
- Deliver the e-ticket. Send the passenger the e-ticket showing airline PNR, ticket number, full itinerary, baggage allowance and fare rules. Email is standard; many agents also send a PDF on WhatsApp. Tell the client to carry a copy (digital is fine) and the matching ID.
Most domestic and low-cost-carrier bookings are instant issuance — pay and it's ticketed in one flow. You'll occasionally meet held bookings, where a PNR is created with a ticketing deadline and you issue later. Held bookings can be useful when a client is still confirming, but they carry a hard risk: miss the airline's ticketing time limit and the PNR auto-cancels, taking the held fare with it. If you hold, set your own reminder well before the deadline. Don't centre your operation on holding — for most agent sales, issue immediately while the fare and the seat are certain.
| Instant issuance | Held booking | |
|---|---|---|
| What you get | PNR + ticket number together | PNR only, ticket later |
| Payment | Now, from wallet | By the ticketing deadline |
| Fare locked? | Yes | Only until the deadline |
| Main risk | None once ticketed | Auto-cancel if you miss the time limit |
| Best for | Most agent sales | Client still deciding, short hold |
For the broader picture of the issuance step itself, our ticketing workflow and the cancellation and refund handling guide go deeper on what happens after the e-ticket goes out.
Step 8: Raise the GST invoice — get the tax treatment right
Ticketing isn't finished until the paperwork is. You raise a GST invoice for the booking. The point most new agents miss: as an air travel agent, your GST liability is on your earnings/commission, not the full ticket fare.
As of 2026, the position the trade commonly works to:
- An air travel agent charges 18% GST on their commission/earnings, not on the entire fare the passenger pays.
- For computing that, the trade commonly uses a deemed value of 5% of the basic fare for domestic bookings and 10% of the basic fare for international bookings (under the air-travel-agent valuation rules). The 18% applies to that deemed commission value.
- If you also sell overseas tour packages, note that TCS is a flat 2% from 1 April 2026 — the earlier threshold slabs were removed in Budget 2026.
These numbers move with every Budget and the fine print depends on how you're registered and what exactly you're billing. Confirm the current rates and treatment with CBIC and your own CA before you set up your invoicing — treat the figures above as a starting point, not tax advice. A good B2B portal auto-generates a compliant invoice with the right SAC code and place-of-supply logic, which removes most of the manual error. Our GST and TCS guide walks through it in detail, and how markup and commission work in a portal explains where your margin sits versus the tax.
The pre-issue checklist and the errors that cost you most
Run this in your head (or on screen) every time, right before you hit issue. It takes ten seconds and saves reissues, refunds and angry calls:
- Name matches the photo ID, spelling and surname split included.
- Date, sector and flight number are the ones the client actually wants — not the previous search.
- Passenger type (adult/child/infant) and count are correct.
- Fare rules (baggage, change, cancel) are what you quoted, and the client knows them.
- Contact details are live for schedule alerts.
- Wallet balance covers the fare.
- For international: passport name, number and validity are captured correctly.
The errors that burn agents most often, in rough order of frequency: misspelt names, wrong travel date (off-by-one, or the return leg flipped), booking the wrong passenger type, quoting a fare without checking baggage, and — the avoidable classic — letting a held PNR lapse past its ticketing deadline. None of these need clever tooling to prevent. They need the discipline to pause for ten seconds before paying.
If you want the wider context on running an agency cleanly, see how to become a travel agent in India and our best B2B booking portal guide. And you can always pull live fares to sanity-check a quote on the routes pages or the FlightGPT home search.
How FlightGPT Partner helps you issue faster
The friction in this whole flow usually isn't the steps — it's the number of places you have to do them. Separate logins for IndiGo, Air India, Akasa and SpiceJet; separate wallets; separate invoice formats; separate places to hunt for series and group fares. Every extra login is another password, another reconciliation, another spot for an error to hide.
FlightGPT Partner is FlightGPT's B2B portal that pools series fares, group fares, fixed departures and wholesale/net fares across IndiGo, Air India, Akasa and SpiceJet behind one login. You search across carriers in one screen, pay from a single agency wallet, get GST-compliant invoicing generated for you, and can run it under your own brand with white-label options. For the ticketing flow above, that means fewer logins to fat-finger, one balance to watch, and one consistent issue-and-invoice path instead of five.
It's one strong option, not the only one — plenty of agents run well on a TBO, a Riya or an airline-direct setup, and the right choice depends on your mix of business. But if juggling logins is what's slowing your issuance down, a single aggregated portal is worth a look. Compare honestly: our TBO vs Riya vs EaseMyTrip comparison and airline-direct vs aggregator pieces help you weigh it against what you use today.
Frequently asked questions
Is a PNR the same as a confirmed ticket?
No. A PNR is the reservation record that holds your passenger's name against flight segments. A ticket only exists once the fare is issued and a 13-digit ticket number is generated. A held PNR with no ticket number can auto-cancel at the airline's deadline, and the passenger is not confirmed to fly. Always check that your booking shows a ticket number, not just a PNR.
What happens if I misspell a passenger's name after issuing the ticket?
It depends on the airline. Some carriers allow a minor spelling correction for free or a small fee; others require a full cancel-and-rebook, which can mean losing the original fare and paying a new, possibly higher one. The safe move is to type the name from the photo ID and read it back to the client before you pay. See our name change and spelling correction guide for airline-specific handling.
How is GST charged when I issue a flight ticket as an agent?
As of 2026, an air travel agent typically charges 18% GST on their commission/earnings, not on the full fare. The trade commonly uses a deemed value of 5% of the basic fare for domestic bookings and 10% for international when computing that. These rules change with each Budget and depend on how you're registered, so confirm the current position with CBIC and your CA before setting up your invoicing.
What's the difference between instant issuance and a held booking?
With instant issuance you pay from your wallet and the PNR plus ticket number are generated together — the fare is locked and the booking is confirmed straight away. A held booking creates a PNR with a ticketing deadline and lets you issue later; the fare is only safe until that deadline, and if you miss it the PNR auto-cancels. Most agent sales should be issued instantly; use holds only for short, deliberate cases.
Do I need a wallet balance to issue a ticket?
In the Indian B2B model, almost always yes. Most airline portals and aggregators run on an advance-deposit wallet, and the ticket cost is debited at issuance — no balance, no ticket. Some platforms offer a credit line instead, but the platform still needs assurance of payment before it issues. Top up before busy booking windows so a held fare doesn't lapse while you're funding the wallet.
What should I check before clicking 'issue'?
Run a quick pre-issue check: passenger name matches the photo ID (spelling and surname split included), travel date and sector are correct, passenger type and count are right, the fare rules are what you quoted, contact details are live, and your wallet covers the fare. For international, verify passport name, number and validity. Ten seconds here prevents the most common and most expensive ticketing errors.