Cash Flow for Indian Travel Agents: Advance Payment vs Credit Terms Explained
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 · 10 min read
Cash flow is the unglamorous thing that actually kills travel agencies. Here is a frank look at how advance payment, credit terms, and client advances work in the Indian B2B context — and how to avoid the traps that have hurt established agents.
TL;DR — The Cash Flow Basics Every Indian Agent Needs to Know
Most B2B portals require prepaid wallet balances to book — you top up the wallet, book, the wallet debits. Credit terms (where you book now and pay 7–15 days later) are typically unlocked after 3–6 months of consistent transaction history. The timing mismatch — you pay the supplier before the client pays you — is the core cash flow risk. Managing partial client advances correctly is what separates agents who scale from agents who stall.
The Wallet Prepay Model — How It Works and the Risk It Creates
Most B2B flight and hotel booking portals in India operate on a wallet prepay model. You transfer money into a portal wallet (via NEFT, RTGS, or UPI depending on the portal), and your bookings debit against that balance in real time. No balance, no booking — or in some portals, you hit an overdraw limit and the booking fails.
This model is simple but creates a real working-capital problem for agents who are growing. If you're booking ₹10–15 lakh of travel per month, you might need ₹3–5 lakh sitting in portal wallets at any given time — money that is earning you nothing and could otherwise be working in your business.
The risk that catches agents out: topping up the wallet, booking several high-value itineraries for clients who haven't yet paid their final balance, and then facing a cash crunch when you need to top up again for new bookings. The client's money is still coming; the wallet is empty now.
On FlightGPT Partner, the wallet system is designed to be transparent — your balance is always visible in the top-right of the portal, and you get a warning before any booking would overdraw rather than a silent failure. That's the right design, and it's worth checking whether your other portals work the same way.
How Credit Terms Work — and How to Get Them Faster
Credit terms — where the portal books your ticket today and bills you in 7 or 15 days — are a significant operational benefit for growing agencies. They let you take a booking, confirm the client, collect payment, and then settle with the portal out of the received funds. No working capital gap.
The standard path to credit terms at most Indian B2B portals looks like this:
- 3–6 months of active, consistent booking history with the portal
- A clean payment record — no delayed top-ups, no disputed bookings, no outstanding balances
- Usually a minimum monthly volume threshold (ask the portal what it is — most won't publish it, but their sales rep will tell you)
- Sometimes a personal guarantee or a bank guarantee for higher credit limits
Credit limits are typically set based on your average monthly booking volume — often somewhere in the range of one to two weeks' average volume. So if you're doing ₹8 lakh per month in bookings, your credit limit might initially be around ₹2–4 lakh, unlocking about two weeks of bookings before the first settlement is due.
The fastest path to getting credit terms: be transparent with the portal's sales team about your volume and trajectory early. Some portals have a formal credit application process; others give it based on relationship. Ask at month three rather than waiting for them to offer.
The Partial Payment Problem — When Clients Pay in Stages
Here is the scenario that trips up more Indian travel agents than any other: the client books a ₹1.5 lakh Europe package, pays a ₹30,000 advance, and says the balance will come 'before departure'. You confirm the booking using your portal wallet. The client pays the balance two weeks later. In the meantime, you've had to top up your wallet to make other bookings.
This is not a problem if you have sufficient working capital. It becomes a problem the moment you're running the business tightly and the timing gap creates a crunch.
A few things that help:
- Advance amount policy: Charge at least 30–40% of the total as the advance — enough to cover your portal cost plus a buffer. Some agents require 50% for international bookings, especially long-haul or packages with hotel components that have non-refundable deposits.
- Booking timeline discipline: Don't confirm bookings with suppliers until you have the advance in hand. A verbal commitment from a client is not cash.
- Staged payment schedule: For bookings more than 6 weeks out, structure a second payment at the 30-day mark, not just an advance + final. Breaks the client payment into smaller psychological steps and reduces your exposure at any single point.
None of this is revolutionary — but the number of agents running partial advance on full-cost bookings and then scrambling for wallet top-ups is high enough that it's worth stating plainly.
Overdraw Penalties and What Happens When a Portal Booking Fails
Different portals handle wallet overdraw differently. Some block the booking and notify you in real time — the cleanest outcome, since no booking is half-confirmed. Others attempt the booking, fail mid-process, and may hold a provisional debit that takes 24–48 hours to release. In the worst cases, an airline PNR is created but not ticketed, and you have to chase the portal support team to either get the booking cancelled cleanly or have the wallet emergency-topped-up to complete ticketing.
The practical advice: keep a buffer in your portal wallet that covers at least your highest-value single booking plus a margin. If your average business class ticket is ₹2.5 lakh, don't let your wallet drop below ₹3 lakh before a top-up.
On portals with overdraw penalties — where you're charged a fee or penalised interest for going below zero — these are worth understanding explicitly before they hit you. Read the portal's T&Cs on this. Some portals in India do charge a daily interest rate on negative balances, similar to a short-term credit facility but at rates that can compound quickly if you're not paying attention.
Managing Refunds and Cancellations in Your Cash Flow Model
Refunds are the other side of the cash flow picture that doesn't get enough attention.
When a client cancels a booking, the refund timeline from the airline or hotel to the portal typically runs 7–30 days for domestic travel and potentially 30–90 days for international, depending on the airline and fare type. That money sits in the airline's system, then moves to the portal's settlement account, then credits to your wallet. Throughout this period, you may have already refunded the client from your own funds — or be holding the client's money while they're waiting for it back.
A clean refund policy for your clients should honestly reflect the actual refund timeline from the supplier, not promise 7-day refunds when the airline takes 45 days. DGCA passenger rights guidelines cover refund timelines for Indian domestic airlines — check the current rules on the DGCA website. For international refunds, IATA's billing and settlement plan timelines apply.
One useful tactic: maintain a separate 'refund float' — a small pot of money specifically earmarked to handle client refunds while you wait for the airline refund to come through. Avoids the awkward situation of the client waiting because you don't have the cash to hand over even though you've already applied for the refund.
See also: the DMC vs own bundle article for how package model choice affects refund liability.
Building the Right Cash Flow Habits as Your Agency Scales
The agents who scale past ₹50 lakh per month consistently have a few habits in common on the cash side:
- Separate business and personal finances completely — sounds obvious, but many small agencies still mix them
- Reconcile portal wallets weekly, not monthly — surprises are smaller when you catch them early
- Maintain a working capital buffer equal to roughly 2–3 weeks of average monthly volume — this is the cushion that lets you take a large unexpected booking without a panic
- Use credit terms aggressively once you qualify, but settle on time every time — one late settlement and you lose terms, sometimes permanently at that portal
- Price client advances high enough to cover your supplier cost from the advance alone — so the final payment is pure margin, not the payment that enables the booking
Cash flow is the boring plumbing of a travel agency. But the agents I've seen fail — even ones with strong client bases and good supplier relationships — often fail because of cash flow management, not because of anything glamorous.
Bottom Line
Advance pay vs credit terms is not really a choice — you will start with advance pay and earn credit terms through volume and reliability. The management discipline is the same in both cases: know your wallet balance, price your client advances correctly, and never confirm a booking without the financial foundation to back it up.
Check the agent licence and registration article if you are still setting up your agency structure, and the AI tools article for how technology can reduce the admin load around bookings and reconciliation.
Frequently asked questions
How do B2B travel portal wallets work in India?
Most Indian B2B portals operate on a prepaid wallet — you deposit funds via NEFT/RTGS/UPI, and each booking debits against your balance in real time. No balance means no booking. Wallet balances are typically shown in the portal dashboard. Some portals (like FlightGPT Partner) show a live top-right balance chip on every page. Credit terms, where you book now and settle in 7–15 days, are typically unlocked after 3–6 months of consistent transaction history.
How long does it take to get credit terms at an Indian B2B travel portal?
Most portals unlock basic credit terms after 3–6 months of active, clean booking history. The threshold varies by portal — some require a minimum monthly volume (often in the ₹5–10 lakh range), others are more relationship-driven. The fastest path is to ask the portal's sales representative directly at the 3-month mark rather than waiting for an unsolicited offer. Higher credit limits typically require a personal guarantee or bank guarantee.
How much advance should I take from clients for international bookings?
A common practice among experienced Indian agents is 30–50% of the total booking value as an advance for international travel, with the balance due 2–4 weeks before departure. For high-value bookings (long-haul business class, luxury hotels) or bookings with significant non-refundable components, leaning toward 50% is prudent. The advance should at minimum cover your portal wallet cost for the booking, so you are never paying supplier cost out of unreceived client funds.
What happens if I overdraw a B2B portal wallet?
Outcomes vary by portal. The cleanest result is a real-time block — the booking fails before the PNR is created, and no debit is made. Some portals create a provisional hold that takes 24–48 hours to release. Others have a formal overdraft facility with interest charges that can be significant if left running. Read your portal's T&Cs on overdraft before it happens. Keep a wallet buffer above your single highest-value booking to avoid this entirely.
How long do airline refunds take when a client cancels?
For domestic Indian flights, DGCA guidelines specify refund timelines — generally 7 business days for credit card payments, though verify current rules on the DGCA website as these have been updated. For international flights, refunds from the airline to the portal can take 30–90 days depending on the airline, fare type, and whether the fare is refundable at all. Some agents maintain a small refund float to handle client refunds while waiting for the airline refund to process.
What working capital buffer should a growing Indian travel agency maintain?
A common rule of thumb among mid-size Indian agents is to maintain a liquid buffer equivalent to 2–3 weeks of average monthly booking volume. If you're processing ₹20 lakh per month in bookings, a ₹10–15 lakh buffer in portal wallets and operational accounts means you can handle a surge, a refund delay, or a large one-off booking without a cash crunch. This is a rough guide — your specific needs depend on your supplier mix, credit terms status, and client payment patterns.