How to Correctly Calculate GST on Air Tickets for Indian Travel Agencies

The 5% vs 18% split confuses most agents. Here's exactly how it works — with formulas, real scenarios, and how MoonTrip automates the entire calculation.

March 2026 8 min read

Why Air GST Is Different from Standard GST

Most goods and services in India follow a single GST rate. Air tickets don't. Depending on how you source the ticket (GDS consolidator, LCC direct, or your own markup), the GST rate, the taxable value, and even the billing model change. Getting this wrong means incorrect GSTR-1 filings, ITC mismatches, and potential notices from the department.

Indian travel agencies typically deal with two billing models for air tickets — Pure Agent vs Principal — and each has its own GST treatment. The base fare is the airline-published ticket price before airport taxes and surcharges — and it is the only component subject to GST under the Principal model.

MoonTripMoonTrip
GDS / IATA Net-RateBase Fare: ₹5,000Airport Taxes: ₹2,500
5% GSTon base fare only = ₹250
Principal Model
LCC / CommissionTicket Cost: ₹4,200Service Fee: ₹500
18% GSTon service fee only = ₹90
Pure Agent Model
How MoonTrip automatically applies the correct GST rate based on ticket type

Scenario 1: GDS / IATA Net-Rate Tickets (Principal Model)

A GDS consolidator is a third-party service provider that supplies discounted air tickets at net rates to travel agents for resale. When a travel agent purchases a ticket at a net rate from a GDS consolidator (Amadeus, Sabre, Galileo) or directly through IATA, the agent is acting as a Principal — buying and reselling the ticket.

How the Tax Works

  • GST Rate: 5% on the base fare (no Input Tax Credit available)
  • Taxable Value: The base fare of the ticket (excluding airport taxes like YQ, YR, PSF, UDF)
  • What the customer sees: Total ticket price + 5% GST on base fare
GDS Net-Rate GST FormulaBase Fare = ₹5,000 Airport Taxes (YQ) = ₹2,500 GST @5% = ₹5,000 × 5% = ₹250 Customer Invoice = ₹5,000 + ₹2,500 + ₹250 = ₹7,750 CGST = ₹125 | SGST = ₹125 (intra-state) — or — IGST = ₹250 (inter-state)
Common Mistake
A common mistake: applying 5% GST on the total ticket price (base + taxes). GST is only on the base fare. Airport taxes like YQ, YR, PSF, and UDF are government levies passed through at cost.
MoonTrip Air GST Calculator showing 5% GST applied on base fare for a GDS net-rate ticket with automatic CGST/SGST split
MoonTrip automatically identifies GDS tickets and applies 5% on the base fare only

Scenario 2: LCC / Standard Booking (Pure Agent Model)

When a travel agent books a ticket on behalf of a customer from a low-cost carrier (IndiGo, SpiceJet, Air India Express) or any airline where the agent earns a commission or charges a service fee, the agent is acting as a Pure Agent.

How the Tax Works

  • GST Rate: 18% — but only on the service fee / commission, not the ticket price
  • Taxable Value: Only the agent's service fee or processing charge
  • Ticket cost: Passed through as a reimbursement (not taxable under Pure Agent)
LCC / Pure Agent GST FormulaTicket Cost (reimbursement) = ₹4,200 Agent Service Fee = ₹500 GST @18% on Service Fee = ₹500 × 18% = ₹90 Customer Invoice = ₹4,200 + ₹500 + ₹90 = ₹4,790 CGST = ₹45 | SGST = ₹45 (intra-state) — or — IGST = ₹90 (inter-state)
Tip
Under Pure Agent billing, the ticket cost is a reimbursement — it does not appear in your GST turnover. Only the service fee is your taxable supply. This significantly reduces your tax liability compared to the Principal model.
MoonTrip Pure Agent invoice for LCC air ticket showing 18% GST only on service fee with reimbursement cost separated
Pure Agent invoice: GST applies only to the ₹500 service fee, not the ₹4,200 ticket

Scenario 3: Agent Charges a Markup Over the Ticket

Some agents add a markup to the ticket price rather than a transparent service fee. In this case, the billing model determines the GST treatment:

Markup Under Principal ModelVendor Net Rate = ₹5,000 Agent Markup = ₹800 Selling Price = ₹5,800 GST @5% = ₹5,800 × 5% = ₹290 Customer pays = ₹5,800 + Airport Taxes + ₹290
Markup Under Pure Agent ModelTicket at Cost = ₹5,000 (reimbursement — no GST) Processing Charge = ₹800 (this IS the markup, shown as fee) GST @18% = ₹800 × 18% = ₹144 Customer pays = ₹5,000 + Airport Taxes + ₹800 + ₹144
Common Mistake
Choosing the wrong billing model can mean paying 5% on a higher base (Principal) vs 18% on a lower fee (Pure Agent). For small markups, Pure Agent is usually more tax-efficient. MoonTrip shows both options side-by-side so you can pick the right one.

CGST/SGST vs IGST: The State Split

GST is further split based on whether the transaction is intra-state or inter-state:

  • Intra-state (agency and customer in same state): GST is split equally into CGST + SGST. E.g., 18% = 9% CGST + 9% SGST
  • Inter-state (different states): Full rate charged as IGST. E.g., 18% IGST
  • Determination: Based on the Place of Supply rules — the state of the customer's GSTIN (B2B) or the agency's location (B2C)
State Split ExampleService Fee = ₹500, GST Rate = 18% Intra-state (same state): CGST = ₹500 × 9% = ₹45 SGST = ₹500 × 9% = ₹45 Inter-state (different states): IGST = ₹500 × 18% = ₹90

International Tickets & TCS

Tax Collected at Source (TCS) is a 5% tax collection mechanism applicable to international tour packages exceeding ₹7 lakh annually under the Liberalized Remittance Scheme (LRS). For international air tickets, this additional compliance layer applies on top of GST.

International Ticket with TCSBase Fare = ₹25,000 Airport Taxes = ₹8,000 GST @5% = ₹25,000 × 5% = ₹1,250 TCS @5% = (₹25,000 + ₹8,000) × 5% = ₹1,650 Customer Invoice = ₹25,000 + ₹8,000 + ₹1,250 + ₹1,650 = ₹35,900

The Manual Way vs The MoonTrip Way

MoonTripMoonTrip
Manual ProcessIdentify ticket type manuallySplit base fare from taxesLook up CGST/SGST vs IGSTCalculate two GST ratesFormat for GSTR-1 manually
With MoonTripPaste PNR or enter ticketAuto-detects GDS vs LCCCorrect rate applied instantlyCGST/SGST/IGST auto-splitGSTR-1 export in one click
Manual process vs MoonTrip — see the difference

The Manual Spreadsheet Approach

To calculate Air GST manually, a travel agent must:

  • Identify whether the ticket is GDS net-rate or LCC/commission-based
  • Separate base fare from airport taxes (YQ, YR, PSF, UDF, K3)
  • Determine the billing model (Pure Agent vs Principal)
  • Apply the correct GST rate (5% on base fare OR 18% on service fee)
  • Check the customer's GSTIN to determine CGST/SGST vs IGST split
  • Add TCS if international and applicable
  • Categorize as B2B or B2C for GSTR-1 filing
  • Track the service fee separately for Input Tax Credit claims
The MoonTrip Way
MoonTrip's Air GST Module does all of this automatically. It identifies the ticket type, applies the correct rate, handles the CGST/SGST/IGST split based on GSTIN, adds TCS when applicable, and generates GSTR-1/3B-ready data in the background. No spreadsheets, no manual formulas, no filing errors.
MoonTrip dashboard showing Air GST breakdown with automatic 5% and 18% split, CGST/SGST columns, and GSTR-1 export button for travel agencies
Air GST calculated automatically — ready for GSTR-1 export

GSTR-1 and GSTR-3B: How Air Tickets Appear

In your GST returns, air ticket transactions appear differently based on the billing model:

  • GSTR-1 (Outward Supply): B2B invoices with customer GSTIN appear in Table 4A. B2C invoices appear in Table 7/8 based on invoice value. HSN/SAC code 996411 for air transport services.
  • GSTR-3B (Summary Return): Total taxable value, CGST, SGST, IGST reported in Table 3.1. Pure Agent reimbursements are excluded from taxable turnover.
  • Input Tax Credit: Under Principal @5%, no ITC is available. Under Pure Agent @18%, ITC can be claimed on the GST paid on your service fee-related expenses.
MoonTripMoonTrip
Pure AgentGST Payable₹45018% on ₹2,500 feeNet Profit₹2,500
Principal @5%GST Payable₹3,1005% on ₹62,000Net Profit₹15,500
Principal @18%GST Payable₹2,79018% − ITCNet Profit₹15,500
Same booking, three billing models — see which one maximizes your profit

Stop calculating manually

MoonTrip automates GST, invoicing, and profit tracking for Indian travel agencies.

Get Started Free