GST Compliance for Indian Travel Agencies
Travel agency GST is unusually complex — Pure Agent vs Tour Operator, Rule 32(5), RCM on certain inputs, SAC codes that differ by service. MoonTrip handles all of it natively.
What MoonTrip covers
Every paid plan ships with the full GST compliance suite — no add-ons, no per-invoice fees, no separate accounting subscription. Free plan invoices carry a watermark; otherwise the engine is the same.
- •GST-compliant tax invoices with auto-calculated CGST/SGST/IGST
- •Bill of Supply (for Pure Agent reimbursements and exempt services)
- •Credit notes (cancellations, refunds, downward price revisions)
- •Debit notes (additional charges, upward revisions)
- •Receipt vouchers and refund vouchers
- •Reverse Charge Mechanism (RCM) handling on applicable inputs
- •Per-state IGST / CGST + SGST switching based on customer location
- •HSN/SAC code defaults per service type, fully editable
- •TCS tracking under Section 206C
- •GSTIN auto-verification against the GSTN database
- •Tour Package GST under Rule 32(5) — 5% on gross with no ITC
Returns supported
MoonTrip prepares the data you need for each return — exportable, reconciled, and tied back to source invoices.
- •GSTR-1 — outward supplies, with B2B (Table 4A), B2C-Large (Table 5), B2C-Small (Table 7), export (Table 6), credit/debit notes (Table 9), and HSN summary (Table 12) all auto-prepared.
- •GSTR-3B — monthly summary with ITC, output tax, and net liability.
- •GSTR-9 — annual consolidation reconciled against GSTR-1 and GSTR-3B data.
- •GSTR-9C — reconciliation statement for audit, cross-verified with books of account.
Tour operator vs Pure Agent
The single most important GST decision an Indian travel agency makes is whether a given booking is a Tour Operator service (your invoice is the whole package, GST on commission or under Rule 32(5)) or a Pure Agent arrangement (you pass through supplier costs and only invoice your service fee).
MoonTrip lets you choose per booking, applies the correct GST treatment automatically, and keeps both styles reconcilable in the same ledger.
Air ticket GST is its own thing
GST on flight tickets — base fare vs YQ/YR/PSF/UDF, IATA-agent commission, K3 — is notorious for being miscalculated even by experienced agents. We wrote a complete walkthrough: How to Correctly Calculate GST on Air Tickets.
Invoice types
- •Customer tax invoices (B2C / B2B)
- •Bill of Supply for Pure Agent / exempt items
- •Credit notes — full and partial cancellations, refunds, processing-fee credit notes
- •Debit notes — additional services, price revisions
- •Vendor purchase invoices with multi-line cost breakdown
- •Processing fee invoices
- •Receipt vouchers (advance payment)
- •Refund vouchers
- •Voucher cancellations with linked credit-note auto-generation
How invoicing actually happens
Most agents reach invoice generation through one of three paths:
- •From a quote. Customer accepts → one click converts the quote to a booking and generates the GST invoice with the same line items.
- •From a booking. Direct booking entry → invoice generated with one click from the booking page.
- •Standalone. Cash-and-carry transactions can have an invoice created without a quote / booking — e.g., one-off ticket sales.
In every path, GSTIN is auto-verified, the CGST/SGST/IGST split is automatic, and the invoice number follows the series you've configured (FY-prefix, monthly reset, or whatever your accountant prefers). PDFs carry your agency's logo, bank details, and a UPI QR code; every invoice has WhatsApp + Email share buttons.
ITC, RCM, HSN/SAC
Input Tax Credit on vendor bills is tracked line-by-line, with eligibility flags for blocked credits. Reverse Charge Mechanism is auto-applied on the right SAC codes. HSN/SAC defaults are pre-populated by service type (flight, hotel, transport, activity, insurance, forex) and editable per line.
Dual invoicing
Most Indian B2B travel agencies book at net rates and bill the end customer at a marked-up gross. MoonTrip models this correctly — net goes onto the vendor bill, gross onto the customer invoice, the hidden markup sits in its own ledger, and GSTR-1 ties out without manual adjustments.
Two deep-dive guides: Hidden Markups, Balance Settlements, and Dual Invoicing and Dual Invoicing to Protect Profit Margins.
GST off mode
Agencies below the GST threshold (or those not yet registered) can run MoonTrip with the GST toggle off — invoices print without GST lines, vendor input GST rolls into Cost of Travel, and the rest of the platform (quotes, bookings, ledgers, itineraries) works unchanged. Flip the toggle on the day you register; nothing breaks.
Deep-dive guides
- •How to Correctly Calculate GST on Air Tickets for Indian Travel Agencies
- •How MoonTrip Automates GSTR-1 and GSTR-3B Filing Data
- •Hidden Markups, Balance Settlements, and Dual Invoicing
- •How Indian Travel Agents Use Dual Invoicing to Protect Profit Margins
- •Why Your Travel Agency Ledger Isn't Balancing (And How to Fix It)
Stop calculating manually
MoonTrip automates GST, invoicing, and profit tracking for Indian travel agencies.
Get Started Free