Accounting software for a travel agency: what it must do
Generic billing tools can't tax an advance, track TCS, split 5%/18% GST, or pay a DMC in dollars. What travel accounting software must actually do.
Paris · 08:20Your CA reconciles your travel agency's books on the same general-purpose software a hardware trader uses. It has no idea a ₹50,000 advance collected in February for a June Bali departure creates a GST liability in February, not June. It doesn't know your invoice needs one line at 5% and another at 18%. And when you pay your DMC in dollars, it just logs a rupee figure, blind to what the rate did between quoting and paying.
That gap is where agencies actually lose money: books software never built for an advance months before the trip, a tax collected on the government's behalf, an invoice split across two GST rates, a payable in a currency that moves while your quote sits in a client's inbox.
This is a capability checklist. What generic accounting software for a travel agency in India must do that a standard MSME billing tool doesn't, an honest desktop-versus-cloud tradeoff, and a one-booking test before you sign an annual contract.
GST on a booking advance is due the month you receive it
GST on a booking advance is due in the return period you receive it, not when you raise the final invoice or the trip runs. Section 13(2)(a) of the CGST Act fixes the time of supply at the earlier of the invoice date or the payment date, so an advance starts the clock immediately.
That creates two obligations most billing tools weren't built for. Every advance needs its own receipt voucher under Section 31(3)(d), with fields fixed by Rule 50: serial number, GSTIN, date, tax rate, place of supply, and a reverse-charge flag (default 18% if the rate isn't settled yet). And in GSTR-1, an advance without an invoice is reported in Table 11A of that period, then netted out in Table 11B once the final invoice is raised, so it isn't taxed twice. See GST on booking advances for the full mechanics.
The test: can your software generate a receipt voucher the moment an advance lands, hold it against that booking, and net it out automatically at final invoice, without a side spreadsheet?
Collecting TCS without guessing the form numbers
An outbound tour package attracts tax collected at source on top of GST, calculated independently of it. Trade sources report the rate moved to a flat percentage with no minimum threshold from 1 April 2026, alongside the new Income-tax Act 2025, but the exact section and the return and certificate forms are unsettled as of August 2026. Confirm the current rate, threshold, section and form numbers with your CA before building a workflow around them.
TCS doesn't reduce GST liability, and unlike GST registration there's no turnover exemption for the collecting agency. Whether a booking triggers TCS generally comes down to bundling: at least two of {travel/ticket, accommodation, boarding-lodging} sold as one package. A flight-only or hotel-only booking is reported to fall outside the trigger; a flight-plus-hotel combo falls inside it.
Example: Quote a Bali package at ₹1,20,000 per couple, flights and hotel bundled, paid in two instalments. TCS needs to show as its own ledger line against each instalment, separate from GST, reconciled against what's actually deposited, not a number guessed at year-end.
SAC 9985: one gross line at 5%, or itemised at 18% with credit
A tour operator's own package can generally be billed at 5% GST with no input tax credit under SAC heading 9985, or at 18% with full ITC if itemised. The catch on the 5% route: one gross value covering accommodation and transportation together, not separate cost lines.
| Route | Rate | ITC | Invoice format |
|---|---|---|---|
| Own package, SAC 9985 | 5% | No (except GST from another tour operator in the same line) | One gross figure |
| Itemised service fee | 18% | Yes | Line items broken out |
This 5% no-ITC position is reported unchanged since the September 2025 GST Council revisions, not a fresh notification, as of August 2026. Treat it as a working assumption, and confirm the exact 6-digit SAC (9985 versus the narrower 998552) with your CA before locking invoice templates around it.
The test: does the software force the correct invoice shape for whichever route you choose, one gross line for 5%, itemised lines for 18%, rather than leaving that call to whoever's billing that day?
Paying a foreign DMC in USD without touching anyone's LRS quota
A payment to a foreign DMC or hotel is a business trade payable. It has to move through the firm's own current account under FEMA, with Form A2 and a declared purpose code, never an owner's personal Liberalised Remittance Scheme quota. Under RBI's LRS rules, only resident individuals may remit abroad, up to USD 250,000 a year, and the scheme excludes corporates, firms, HUFs and trusts. The 20% TCS on LRS remittances above ₹10 lakh a year is a separate levy on individual transactions, with no bearing on a firm's current-account payable; confirm both with your bank.
That leaves an exposure most desktop software never tracks: the rate on the date you costed the quote versus the rate on the date you pay.
Example: USD/INR moved from roughly ₹89.86 on 7 January 2026 to ₹96.57 on 19 May 2026, about 7.5% in under five months. Cost a Bali package in January, price it at an 8-10% margin, pay the DMC in May, and currency movement alone can eat most of that margin if your books never flagged the gap.
See how to pay foreign DMCs and hotels legally for the full route. The test: does it record the rate on both dates and surface the difference against your quoted margin?
Margin lives per departure, not in the year-end P&L
A bundled 5%-GST gross invoice is good for tax compliance and bad for visibility. It shows one taxable value per booking and hides what went into it, unless costs are tagged to that same booking.
Say you run 150 outbound departures a year at an average ₹1,50,000 package value: ₹2.25 crore in gross billed value from that line alone. Add domestic bookings and many agencies cross the e-invoicing turnover threshold on gross billed value while margin stays in single digits per departure: two different numbers, easy to conflate.
The test: can every cost, hotel net rate, DMC payable, vehicle hire, TCS collected, be tagged to its booking, so margin per departure is available on demand, not just a topline once a year?
A GSTR-1 export that matches your own invoice numbers
Rule 46 requires roughly 16 fields on a tax invoice: serial number, supplier and recipient GSTIN, date, place of supply, HSN/SAC code, taxable value, and the CGST+SGST or IGST split. Place of supply and the reverse-charge indicator are the two fields agents most often skip, a common reason a corporate client's accounts team bounces a travel invoice.
Once aggregate turnover crosses ₹5 crore in any financial year since 2017-18, e-invoicing becomes mandatory for B2B invoices, a one-way threshold on gross billed value, not margin (B2C invoices stay exempt, as of August 2025). Watch for a classification trap too: vehicle hire with driver typically falls under SAC 9966, not exempt, unlike scheduled passenger transport under SAC 9964, which is, a misclassification IATO flagged to members.
Run the 40-question checklist for demoing travel software against any candidate, but at minimum confirm its GSTR-1 export matches your own invoice series field by field, with no manual re-keying.
Receipt-to-booking linking, and who else touches the ledger
The most common reconciliation gap in a five-person agency isn't a missing entry. It's a receipt that landed in the bank and never got tagged to its booking, so the file still shows a balance already paid. That gap widens once more than one person touches the books: front-desk taking payments, accounts raising invoices, an owner approving DMC payables. Without per-user logins and a change history, an error is hard to trace. No single legal mandate forces this on the proprietorships and partnerships most small agencies run, but once write access is shared, it's close to non-negotiable.
Desktop vs cloud: the honest tradeoff
Desktop books are cheaper upfront and your CA already knows the software. The real cost shows up later: the file lives on one machine, hard to share with a second bookkeeper, and dies with the laptop unless someone backed it up. Cloud software costs more a year but wins once two people need the same ledger from different locations, most agencies with a front office and a separate accounts function.
Example: A realistic first-year cost line for a five-person agency switching to cloud books: ₹15,000-25,000 in annual licence fees, an extra ₹10,000-20,000 in CA fees for transition reconciliation, and a one-time ₹5,000-15,000 for a chart of accounts matched to travel-specific heads (advances, TCS payable, DMC payables). Illustrative ranges, not published benchmarks; get an actual quote before budgeting.
Switching mid-year costs more in reconciliation effort than waiting for 1 April and starting the financial year clean.
The pilot test: one real booking before you sign a year
Run one live booking through any shortlisted tool end to end, before committing to an annual contract.
- Collect a real advance and confirm it issues a compliant receipt voucher immediately, not a generic payment note.
- Raise the final invoice and confirm the advance nets out correctly, with no manual adjustment.
- On an outbound package, confirm TCS shows as its own line, tracked against payments received.
- Check the invoice format matches your chosen route, one gross 5% line or itemised 18% lines.
- On a foreign DMC payable, confirm it records the exchange rate on both the costing and payment dates.
- Export a GSTR-1 draft and check it matches your invoice numbering series.
A tool that fails any of these six on one booking fails on the fiftieth. Better to find out before renewal than during a GST audit.
Common questions
What should accounting software for a travel agency in India actually do?
Beyond standard bookkeeping: tax advances the month they land, track TCS on outbound packages as its own ledger line, support both the 5%-no-ITC and 18%-with-ITC formats under SAC 9985, and record foreign-currency DMC payables with the rate on both the costing and payment dates. A generic MSME billing tool typically does none of this.
Is there genuinely free accounting software a travel agency can rely on?
Free tiers of general accounting tools handle basic bookkeeping for a small agency, but none handle TCS tracking, dual GST-rate formats, or foreign-DMC payables, so the workarounds usually cost more in accountant hours than a paid tool would.
What's the best billing software for a travel agency in India?
No single best answer: it depends on booking mix, team size, and how much your CA reconciles by hand. Judge any candidate against the capability list above and the pilot test, not brand recognition or price.
Do I need GST billing software specifically, or will any billing software do?
Any GST-registered agency needs software producing a compliant tax invoice under Rule 46. Generic billing software not built around the 5%-vs-18% choice or the advance receipt-voucher requirement will still produce an invoice, just not always a compliant one.
The short version
- GST on a booking advance is due the month you receive it (Section 13(2)(a)), not at final invoice or travel date. Software must issue a receipt voucher immediately and net it out later, no manual spreadsheet.
- TCS on outbound packages tracks separately from GST, with no turnover exemption for the agency. Confirm the current rate, threshold, section and form numbers with your CA.
- Under SAC 9985, the 5%-no-ITC route needs one gross invoice line; 18%-with-ITC needs itemised lines. Confirm the exact 6-digit SAC with your CA; as of August 2026 this is a working assumption, not a fresh notification.
- A DMC payable in USD must go through the firm's current account under FEMA, never a personal LRS quota. Track the rate on both the costing and payment dates, a 7-8% swing can eat most of a package's margin.
- Margin lives per departure, not the year-end P&L. Tag every cost to its booking to see which departures were actually worth running.
- Cloud books cost more a year than desktop but win once two people touch the ledger; plan a 1 April cutover, not a mid-quarter one.
- Before signing an annual contract, run one real booking end to end: advance receipt, final invoice, TCS line, GSTR-1 export matching your own invoice series.