Hidden Fees on International Bookings: What Agents Must Disclose

Markup transparency, GST on service fees, airport tax pass-through, and what DGCA and consumer protection law say Indian travel agents must disclose before

FlightGPT can make mistakes. Confirm flight & fare details before paying.

Hidden Fees on International Flight Bookings: What Indian Travel Agents Are Required to Tell You

By Kabir Malhotra (Kabir Malhotra writes about how Indian travel buyers actually pay — UPI vs credit card vs forex card surcharges, reward-point math on the top travel credit cards, RBI tokenisation, EMI-on-flights and the small fees that compound across a year of bookings.) · Published · 11 min read

You asked for a quote on Mumbai–Paris. The final invoice arrived ₹8,000 higher than you expected. Here's what Indian travel agents are supposed to tell you — and what some quietly don't.

TL;DR — The Fee Landscape Before You Pay

Indian travel agents can charge for their services — that's entirely legitimate. What consumer protection law and industry guidelines say is that these charges must be disclosed clearly before you pay, not buried in fine print or lumped into a lump-sum fare quote. The common fees to watch for: service fee (the agent's primary margin), GST on that service fee (18%), airport tax pass-through (legitimate, but should match actual taxes), and payment surcharges if you're paying by credit card. Markup hidden inside the 'base fare' is the hardest to spot and the most common source of post-booking disputes. Here's how to identify each one.

What Is the Difference Between Markup and Service Fee — and Why It Matters

This distinction trips people up constantly, and some agents exploit the confusion. A service fee is a separate, explicitly stated charge for the agent's services — it appears as a line item on your invoice. A markup is when the agent increases the base fare from what they paid (their net fare from a consolidator or B2B portal) before quoting you. The markup doesn't appear anywhere on the invoice — what you see is presented as 'the fare,' but it's actually net fare plus silent markup.

Both are legal. The question is disclosure. IATA's agent guidelines and India's Consumer Protection Act 2019 both support the principle that you shouldn't be misled about what you're paying. If an agent quotes you a 'fare' that includes silent markup and presents it as the market rate when you could book it cheaper directly or on an OTA, that's at minimum a transparency problem and potentially a consumer protection issue.

The practical check: compare the agent's quoted base fare against what you see for the same flight on FlightGPT's AI search or MakeMyTrip. If the base fare the agent quotes is higher than public prices, ask what the net fare is and what their service fee is separately. A good agent will tell you clearly. If they won't, that's useful information.

GST on Service Fees: What Agents Must Charge and What You Can Claim

Travel agents registered under GST (and any agent with annual turnover above the threshold must be registered) are required to charge 18% GST on their service fee. This is not optional. The GST applies to the service fee component, not to the airline fare and taxes (those are collected by the airline and have their own tax treatment).

What does a proper GST-compliant invoice from an agent look like? It should show:

If you're a business traveller or a company, the GST on the service fee is potentially claimable as input tax credit (ITC) — but only if the invoice clearly shows your GSTIN and the service fee + GST separately. An invoice that lumps everything into one 'total fare' number is not GST-compliant and makes ITC claims impossible. If your agent won't provide a proper GST invoice, find one who will.

Personal travellers don't claim ITC, but you still have the right to a clear invoice. It protects you if there's a dispute later.

Airport Taxes and Fuel Surcharges — Legitimate Pass-Through or Padding?

Airport taxes, Passenger Service Fees, User Development Fees, and fuel surcharges are real charges levied by airports and airlines. On an international itinerary, these can be substantial — sometimes in the range of several thousand rupees depending on the routing and carrier. Agents are entitled to pass these through to you at cost.

The issue arises when the taxes shown on your invoice don't match the actual taxes on the ticket. GDS itinerary printouts and airline e-tickets clearly show the tax breakdown. If your agent's invoice shows ₹18,500 in 'taxes and fees' but the actual airline ticket shows ₹14,000 in taxes, the ₹4,500 difference is either a markup disguised as taxes or an error. Ask your agent to show you the airline ticket with the tax breakdown.

Legitimate pass-through items that may confuse you: some international routes have taxes that are collected separately from the airfare and appear as distinct line items — YQ (fuel surcharge), YR (carrier-imposed charges), airport facility fees. These are real, but verify they match the actual airline charges. The DGCA's Air Passenger Charter (check the current version on dgca.gov.in) includes guidance on fare and tax transparency.

Payment Surcharges: Credit Card, UPI, and What's Allowed

If you're paying by credit card, some agents pass through a Merchant Discount Rate (MDR) charge — typically a percentage of the total transaction. This is legal as long as it's disclosed. The issue is agents who quote you a price verbally or by email and then add 2% when you go to pay by card, without mentioning it upfront. That's a disclosure failure.

UPI payments typically have no MDR for transactions under ₹2,000 (RBI rules for small-value UPI), and for larger transactions the merchant bears the cost under most UPI arrangements. If an agent adds a surcharge for UPI payment on a ₹80,000 international ticket, ask them to justify it in writing.

For large international bookings, credit card payments add another layer: your bank may impose a forex markup on international transactions (if the ticket is priced in USD or EUR at the airline's end). This isn't the agent's fee — it's your bank's — but it's worth factoring in. A zero-forex-markup card eliminates this entirely. See our coverage on the forex card vs credit card question for the detail.

EMI on flights: some agents offer EMI options through fintech partners. Understand the total EMI cost before accepting — the convenience fee and interest over the EMI period can add up, particularly for 6-12 month tenures.

What DGCA and Consumer Protection Law Actually Say

The DGCA's Civil Aviation Requirements (CAR) and the Air Passenger Charter cover airline obligations primarily, with some agent-side provisions. The Consumer Protection Act 2019 is the more direct framework governing travel agent conduct — it covers unfair trade practices, which include misleading pricing, undisclosed fees, and deceptive descriptions of what you're buying.

Under the Consumer Protection Act, a travel agent who quotes ₹1,20,000 for a business class ticket when the same seat is available at ₹95,000 on the airline's website, and presents the difference as 'the market price' without disclosing markup, can face a consumer complaint. NCDRC (National Consumer Disputes Redressal Commission) has precedents on travel-related price deception.

Practically: if you feel you've been significantly overcharged or misled, the first step is a written complaint to the agent with your evidence (screenshots of public fares at time of booking, your invoice, communications). If unresolved, you can file with the District Consumer Commission — for amounts under ₹50 lakh, this is the appropriate forum. Keep all emails and documents.

For registered travel agents under TAAI or IATA, there are also industry-level dispute mechanisms — though these are primarily agent-to-airline disputes rather than passenger-to-agent. Verify the agent's registration status through the respective body's website.

How to Protect Yourself Before Booking With an Agent

Practical things to do before you pay:

  1. Get a written quote that breaks out every component: base fare, taxes, service fee, GST on service fee, payment surcharge if any. If the agent won't itemise, don't book.
  2. Benchmark the base fare: Run the same flight and date on FlightGPT or MakeMyTrip. You're not necessarily expecting the agent to match it — consolidator fares may differ — but a huge gap without explanation is a warning sign.
  3. Ask explicitly: 'What is your service fee on this booking?' A clear answer is a good sign. Evasion or 'it's included in the fare' is not.
  4. Request the airline confirmation with PNR immediately after booking. The airline's confirmation email (or e-ticket) will show the actual fare and taxes. Compare to what you paid the agent.
  5. Check what the cancellation policy is — both the airline's policy and the agent's service fee refund policy — before booking. Some agents charge a separate handling fee for cancellations on top of airline penalties.

You have every right to ask these questions. An agent who gets defensive when asked for fee transparency is telling you something important. For B2B travel buyers, platforms like FlightGPT Partner display net fares and allow agents to set their own visible service margins — which makes the fee structure clearer for the end client when the agent is running a sub-agent model.

Frequently asked questions

Is it legal for Indian travel agents to add a markup on international flight fares?

Yes, markup is legal. Travel agents are commercial businesses and can mark up fares above their net cost. The requirement under consumer protection principles is transparency — the total price quoted to you should be the actual price you pay, and if there's a service fee or markup, you should know about it. What's problematic is presenting a marked-up fare as 'the market rate' when it's significantly above what you could book elsewhere.

What GST rate applies to travel agent service fees in India?

18% GST applies to travel agent service fees. If you're paying ₹2,000 as a service fee, the GST on that is ₹360, making the total service charge ₹2,360. Business travellers can claim input tax credit (ITC) on this GST if the agent provides a proper GST invoice showing your GSTIN. Personal travellers don't claim ITC but are still entitled to a proper itemised invoice.

How do I know if my travel agent is overcharging me on airport taxes?

After booking, your airline e-ticket will show a full tax breakdown — each tax code and amount. Compare this to the 'taxes and levies' shown on your agent's invoice. If your agent's tax figure is significantly higher than the airline's tax breakdown, ask for an explanation in writing. Legitimate agents will have a clear answer; unjustifiable discrepancies are a red flag worth pursuing.

What can I do if a travel agent in India charges undisclosed fees after I've paid?

Start with a written complaint to the agent citing the specific discrepancy, your invoice, and evidence of the actual charges. Keep all email communication. If unresolved, you can file a consumer complaint with the District Consumer Commission — this applies to amounts up to ₹50 lakh. You can also escalate to TAAI or the relevant agent association if the agent is a member. Small but clear-cut cases are often resolved quickly at the first complaint stage without formal proceedings.

Are travel agents allowed to charge extra for credit card payments in India?

Agents can pass through MDR (Merchant Discount Rate) costs for card payments — RBI rules don't prohibit merchants from passing MDR to customers, though some card networks' merchant agreements restrict surcharging. What agents must do is disclose the surcharge before you pay, not after. If a surcharge was not mentioned upfront, you have grounds to dispute it. UPI payments typically don't carry consumer-side surcharges for most transaction sizes.

Does DGCA regulate travel agent pricing in India?

DGCA's primary jurisdiction is airlines and civil aviation safety — not travel agents' commercial pricing. Travel agent conduct falls more squarely under the Consumer Protection Act 2019 and IATA/TAAI industry standards. That said, DGCA's Air Passenger Charter covers transparency in fare presentation for tickets sold by any channel including agents. For most agent-consumer pricing disputes, the Consumer Protection forum is the appropriate avenue, not a DGCA complaint — verify the current charter provisions on dgca.gov.in.