Bundling Flights + Hotels as an Agent in India: Margin Math
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 · 11 min read
Packaging a flight with a hotel can move your net margin from the painfully thin 3% you earn on standalone tickets to somewhere between 15% and 25% on the bundled itinerary. Here's the actual margin math, with Dubai and Bangkok examples in rupees.
TL;DR: Why Bundling Changes the Economics Entirely
Standalone domestic or international flight tickets leave most Indian travel agents scraping by on net margins of around 2–4%. Airlines have squeezed distributor economics hard over the last decade — net fares and GDS incentives have both shrunk. Hotels are a different story. Hotel margins for agents can run anywhere from 10% to 30% depending on the property, your contract type, and how much volume you push. Bundle the two and you shift the weighted average margin on the whole booking dramatically upward — often to the 15–25% range on the total package value.
The short answer to 'should I package flights and hotels?' is: yes, almost always, if the client is open to it. The longer answer is about knowing which components carry the margin and how to present the bundle so the client sees value, not markup.
How Agent Economics Actually Work on Standalone Flights
Let's be honest about where flight margins come from in 2026. Most agents in India work on one of three models:
- GDS-published net fares: the airline publishes a slightly lower 'net' fare to accredited agents; you add your own service fee on top. The spread between the net and the client price is typically small — often in the range of ₹150 to ₹500 per sector on domestic routes, and maybe ₹1,000–₹3,000 per international sector depending on the carrier and class. On a Mumbai–Dubai economy return at, say, ₹18,000 all-in, that's margin of roughly 2–4%.
- Consolidator or sub-agent access: you buy a block from a consolidator who has special rates, add your mark-up, and pocket the difference. Rates vary enormously; check your consolidator's current sheet.
- API/B2B portals: platforms like FlightGPT Partner give you live inventory at B2B rates and let you set your own mark-up on top. This is increasingly how smaller agents operate — no GDS subscription fees, just mark-up on what you sell.
The common thread: on flights alone, your ceiling is constrained by price-comparison tools your client can open on their phone in seconds. You can't over-price a flight the way you once could in the pre-OTA era.
Where the Hotel Margin Actually Lives
Hotel economics are structurally different. First, clients genuinely can't always compare like-for-like across OTAs — room types, breakfast inclusions, cancellation terms all differ. Second, agents with direct contracts or strong OTA/bedbank relationships often access rates that aren't on the public-facing booking sites. Third, and most importantly, a 4-night hotel stay is a bigger rupee number where even a 15% margin adds up to real money.
For a Dubai package — say, 5 nights at a mid-range property in Deira or JBR — the hotel component at B2B rates might cost you around ₹30,000–₹50,000 for the room block. If you're marking that up by 15–20%, that's ₹4,500–₹10,000 in margin on the hotel alone, compared to perhaps ₹1,500–₹3,000 on the flights. The hotel is where you actually make money on international packages.
Bangkok is similar but typically cheaper: 5 nights at a decent Sukhumvit property can cost ₹15,000–₹28,000 at B2B rates, with meaningful room for mark-up. Flights to Bangkok are extremely competitive — IndiGo, Air India Express, and Thai carriers keep prices honest — so the hotel is again the margin engine.
The Bundle Math: A Worked Dubai Example
Here's a simplified worked example. Treat the rupee numbers as realistic ranges, not precise quotes — your actual rates will differ based on your contracts, season, and volume.
| Component | Your Cost (B2B) | Client Price | Margin |
|---|---|---|---|
| Mumbai–Dubai–Mumbai (2 pax, economy) | ₹30,000 | ₹32,000 | ₹2,000 (~6%) |
| 5N hotel (2 pax, B2B block rate) | ₹38,000 | ₹47,000 | ₹9,000 (~24%) |
| Total package | ₹68,000 | ₹79,000 | ₹11,000 (~14%) |
Sell the flight alone: margin of roughly ₹2,000 on ₹32,000 — that's 6% before your time and overheads. Sell the package: margin of roughly ₹11,000 on ₹79,000 — that's around 14%, and crucially the rupee value is more than five times higher. Your time invested is not five times more.
Add a visa service, airport transfer, or travel insurance and each component adds a few hundred to a few thousand rupees more — all at margins well above flight-only rates.
The Bangkok Bundle — and Why Budget Clients Are Package Clients Too
Some agents assume bundling is for the luxury segment. It isn't. Bangkok is India's most popular short-haul holiday and most clients going there are value-conscious. But the same principle applies:
IndiGo flies Delhi/Mumbai/Chennai/Kolkata to Bangkok at competitive fares — often in the ₹18,000–₹32,000 range per person return depending on season (verify current fares on flightgpt.in or IndiGo's site). Hotels in central Bangkok at decent 3-star properties can be sourced at B2B rates in the ₹2,500–₹4,500 per night range for a double room. Five nights for two people at B2B rates might cost you ₹14,000–₹22,000. Mark it up 20% and you're adding ₹3,000–₹5,500 — on top of whatever you're making on the flights.
Budget clients who would push back on a ₹2,000 service fee for flights won't blink if the 'Bangkok package' appears to be a good deal versus what they'd piece together themselves. That's the real magic of bundling: the margin is embedded, not visible as a line item.
How to Actually Source Hotel Inventory at Margin
You have a few options, and the right mix depends on your volume:
- Direct hotel contracts: if you push 10+ room-nights per month at a property, you can often negotiate a direct contract. Takes time to build but gives the best margin control.
- Bedbanks (Hotelbeds, RateHawk, Webbeds, etc.): these wholesale platforms give Indian agents access to B2B rates that undercut OTA prices on thousands of international properties. Account registration is usually free; you need a basic agency setup.
- B2B portals with combined inventory: FlightGPT Partner gives you flight inventory at B2B rates with mark-up control; combining this with a bedbank account is how many independent agents build packages.
- Package wholesalers: India has established wholesale package operators (especially for Dubai, Bangkok, Singapore, Bali) who sell pre-built packages to agents. Lower margin than building yourself, but much less operational effort.
Start with a bedbank account and one wholesale package partner. That alone can shift your economics within a month.
Presenting the Bundle to the Client Without Losing the Sale
The practical risk of bundling is sticker shock — ₹79,000 feels like more than ₹32,000 even when the client was already planning to spend the difference on hotels anyway. A few things that help:
- Show the comparison: quickly pull up what Booking.com or MakeMyTrip shows for the same hotel nights at retail rates. If your bundled price is equal or lower, the conversation is easy.
- Break it down, but bundle the quote: 'Here's what it covers' with a line-by-line breakdown, but quote a single package price. This way the client sees value, not individual mark-ups.
- Offer flexibility on the hotel: let the client choose between two or three hotel options at different price points. This reduces the feeling of being sold something opaque.
- Highlight the non-price bits: a bundled package means one point of contact if anything goes wrong. That has real value — especially for first-time international travellers or older clients.
The agents making real money in 2026 are mostly not competing on flight prices. They're selling peace of mind, local knowledge, and the convenience of one call. The bundle is the vehicle for all of that.
Bottom Line
If you're still earning most of your revenue from standalone flight bookings, you're working extremely hard for very thin returns. The margin math on bundles isn't complicated — it's just a question of building the supplier relationships (bedbank accounts, hotel contracts) and the client communication to make it natural. Start with one high-demand corridor you know well — Dubai or Bangkok are the obvious entry points — build two or three standard package options, and see what the margin looks like at the end of the month. It will look quite different from your flight-only P&L.
Use FlightGPT Partner for B2B flight inventory with mark-up control, and pair it with a bedbank for hotels. That combination covers most of what an independent agent needs to start building packages without a large upfront investment.
Frequently asked questions
What margin can I realistically expect on a flight+hotel package?
On bundled international packages, Indian travel agents typically earn somewhere in the range of 12–25% net margin on the total package value, depending on the destination, hotel category, and your supplier contracts. The flights component usually contributes 2–5% margin while the hotel contributes 15–25%. Verify your specific rates with your GDS or bedbank provider.
Do I need a special IATA accreditation to sell hotel inventory?
Not necessarily. Bedbanks like Hotelbeds, RateHawk, and Webbeds typically only require basic agency registration documents (GST number, business proof) to open a trade account — IATA accreditation is not mandatory. That said, IATA accreditation does help with airline direct contracts and BSP billing, so it's worth pursuing if you don't have it already.
Is it legal to mark up hotel rates without disclosing the markup to the client?
Yes, in India there is no legal requirement to disclose your mark-up percentage to the client — this is standard trade practice in the travel industry worldwide. What matters is that the total price quoted to the client is clear and agreed before payment. You should issue a proper invoice with GST charged on your service component.
Which destinations work best for bundled packages from India?
Dubai, Bangkok, Singapore, Bali, and Phuket are the most popular corridors because there's high flight frequency (multiple airlines competing, keeping airfares transparent), strong bedbank hotel supply, and clients who are used to buying packages rather than piecing together bookings. Maldives works well at the premium end where hotel rates are opaque and margins can be higher.
Can I use FlightGPT Partner for international hotel inventory?
FlightGPT Partner (agent.flightgpt.in) is primarily a B2B flight inventory and mark-up platform as of 2026. For hotel inventory, pair it with a dedicated bedbank account. The combination — FlightGPT Partner for flights with mark-up control, plus Hotelbeds or RateHawk for hotels — is a practical setup for independent agents building packages.
How do I handle GST on a bundled package invoice?
GST on tour packages in India is charged at 5% on the total package value (no input tax credit) or 18% on just the commission/mark-up component — the choice of accounting method matters significantly. Consult a GST-registered accountant familiar with travel agency billing before issuing your first package invoice, as the rules differ from standalone flight ticketing.