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

Direct Answer: How to Calculate Air GST

TipDirect answer
GST on domestic economy flight tickets is 5%. GST on domestic business class flight tickets is 12%. To calculate the GST amount, use: GST amount = Base fare × GST rate / 100. If the fare is already GST-inclusive, use: GST = Total × rate / (100 + rate). For travel agencies, the billing model changes whether GST applies on the base fare or only on the service fee.
Air GST Calculator

Enter the fare, choose the class, then either add GST or extract it from an inclusive fare.

Fare basis
Travel class

GST = Base fare × 5 / 100

Result
Customer total after GST₹10,500
Base fare₹10,000
GST @ 5%₹500
Total fare₹10,500
Air GST FormulasGST Amount = Base Fare × GST Rate / 100 Total Fare = Base Fare + GST Amount If fare is already GST-inclusive: GST Amount = Total Fare × GST Rate / (100 + GST Rate) Base Fare = Total Fare - GST Amount Use 5% for domestic economy and 12% for domestic business class.

International Ticket Notes

Common MistakeTCS is separate from GST
For international tickets, use the same GST calculator above: GST still depends on the ticket class and taxable/base fare. TCS is separate from GST and is relevant only when the sale is an overseas tour programme package, not a standalone international flight ticket.
International GST + TCS Rule of ThumbStandalone international flight ticket: GST = Base Fare × GST Rate / 100 Overseas tour programme package: GST = calculate where applicable TCS = handled separately under Income Tax rules

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 — visible in every quote

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 bookings — GST applies only to the service fee, passenger ticket is a pass-through reimbursement

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

Tax Collected at Source (TCS) is separate from GST and applies to overseas tour programme packages, not to every standalone international ticket. From 1 Apr 2026, the top-line TCS rate on an overseas tour programme package is 2% from the first rupee. If the customer buys only an international ticket or only a hotel stay, it is not treated as an overseas tour programme package; a qualifying package includes at least two travel components such as ticket plus hotel, boarding, lodging, or similar related expenditure.

Overseas Package with TCSBase Fare = ₹25,000 Airport Taxes = ₹8,000 GST @5% = ₹25,000 × 5% = ₹1,250 TCS @2% = (₹25,000 + ₹8,000) × 2% = ₹660 Customer Invoice = ₹25,000 + ₹8,000 + ₹1,250 + ₹660 = ₹34,910

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 ticket or full GDS textAuto-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 across all bookings — dashboard view, 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

Air GST FAQ

How do I calculate air GST?

Calculate air GST by multiplying the base fare by the applicable GST rate and dividing by 100. Domestic economy flight tickets attract 5% GST, while domestic business class flight tickets attract 12% GST.

Quick FormulaGST amount = Base fare × GST rate / 100

How to calculate GST if flight fare is inclusive of GST?

If the flight fare already includes GST, extract the tax from the total using the inclusive formula. For an economy fare at 5%, multiply the total fare by 5 and divide by 105. For a business class fare at 12%, multiply the total fare by 12 and divide by 112.

Inclusive Fare FormulaGST = Total × rate / (100 + rate)

What is GST on economy vs business class flight tickets?

Domestic economy flight tickets attract 5% GST. Domestic business class flight tickets attract 12% GST. A travel agency may also need to apply a separate GST rule on service fees, commissions, or markups depending on whether the booking is handled as Principal or Pure Agent.

How do travel agents calculate GST on air tickets?

Travel agents first identify the billing model. Under the Principal model, GST is generally calculated on the base fare. Under the Pure Agent model, GST is calculated only on the service fee or commission, not on the reimbursed ticket cost. The billing model decides whether GST applies on the base fare or only on the service fee.

Stop calculating manually

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

Get Started Free