How to resell flights online in India without a physical office: a step-by-step guide for 2026
By Vihaan Patel (Vihaan Patel covers the intersection of travel and digital payments — Indian OTAs, airline-direct booking flows, UPI vs credit-card surcharges, RBI tokenisation rules and the booking-funnel mechanics that quietly cost (or save) you money.) · Published · 10 min read
You do not need a shopfront, a GDS terminal, or an IATA certificate to start reselling flights in India in 2026. You need a B2B portal account, a business bank account, a GST number, and a WhatsApp group that trusts you. This is a practical walkthrough for solopreneurs and home-based agents — especially in tier-2 and tier-3 cities where the gap between what people pay on OTAs and what they should pay is still wide.
TL;DR — yes, you can do this from home
Reselling flights online in India without a physical office is absolutely viable in 2026. You sign up to a B2B flight portal (no IATA number required), top up a prepaid wallet via NEFT, search and book tickets for clients at the portal's net rate, charge your clients a service fee on top, and collect via UPI. The whole setup can be live in under a week. The business model only works if you have a trust network to sell to — your friends, family, neighbours, local businesses, a WhatsApp group — and you price your service honestly. This is not a passive income play. It is a margin-on-volume, relationship-on-trust business.
Step 1: Get your GST number and basic business registration
You do not need an IATA number or a travel agency licence to operate as a travel reseller in India. What you do need:
- GST registration: If your annual turnover will exceed ₹20 lakh (₹10 lakh for northeastern states and some special category states), you are legally required to register for GST. Even below this threshold, having a GST number makes you look credible to clients and lets you issue proper tax invoices. Registration is done online at gst.gov.in and typically completes in 3–7 working days.
- PAN card: Required for the GST registration and for the B2B portal account KYC.
- Business bank account: Open a current account in your business name or your name if you are operating as a sole proprietor. This is where client payments will come in and from where you will top up your portal wallet. Most public-sector and private banks open current accounts for sole proprietors with minimal documentation.
- A trade name: You do not need to formally register a company to start. A sole proprietorship under your own name — or a trade name you register as a shop under the Shops and Establishments Act of your state — is sufficient. Formal company registration (OPC or Pvt Ltd) can wait until you are earning enough to justify the compliance costs.
Step 2: Sign up to a B2B flight portal
This is the core of your operation. A B2B portal gives you access to flight inventory at net rates that are not available to retail consumers — or in some cases, at retail rates but with an incentive layer on top. You book tickets from this pool and charge clients your rate (net rate + service fee).
Portal options in India range from large OTA-backed platforms (MakeMyTrip MyPartner, Yatra B2B) to dedicated B2B portals (FlightGPT Partner) to consolidator platforms that specialise in certain airlines or international routes.
For a solopreneur starting out, look for:
- Free or low-cost signup — no onboarding fee or annual subscription to start
- Low minimum wallet top-up — ideally under ₹10,000 so you are not parking large capital before you have clients
- IMPS/NEFT top-up with fast credit — you need to top up and book quickly when a client is waiting
- Domestic LCC coverage including IndiGo, Air India, Akasa — these are the carriers your clients will most often ask about
- Mobile-friendly interface — you will likely be booking from your phone more than a desktop, especially in tier-2/3 cities
Sign up to one portal first, get comfortable with the search and booking flow, then add a second portal later for hotel inventory or international routes.
Step 3: Understand your pricing model
Your income on each booking is the difference between what you charge the client and what you pay the portal, minus GST on your service fee. Let me spell this out clearly:
- Portal net fare for IndiGo Delhi–Mumbai: say ₹4,200 (this is an illustrative number — actual net rates vary daily and by route)
- You charge client: ₹4,200 + ₹400 service fee + 18% GST on service fee = ₹4,200 + ₹472 = ₹4,672
- Your income before tax: ₹400 (the service fee, net of GST which you owe to GSTN)
- Net in hand after GST: ₹400 (the GST component you collected from the client goes to the government — you are just the tax collector here)
This looks small per ticket. At 20 tickets a month at an average ₹400 service fee, that is ₹8,000 per month in service fee income. Add hotel bookings (commission 10–15% of hotel rate) and you start to see a meaningful part-time income that can grow into a full business.
Price honestly: never mark up the ticket itself above what you charge as a transparent service fee. Clients who discover hidden markups on the ticket price lose trust quickly and do not come back. Visible, honest service fees build the opposite: clients who know exactly what they are paying for your time and expertise.
Step 4: Build your WhatsApp sales funnel
In tier-2 and tier-3 India, WhatsApp is the primary business communication channel. Your 'funnel' is simpler than the word suggests:
- Your personal broadcast list: A WhatsApp broadcast list (not a group — broadcasts go to individuals privately) of your trusted contacts. Send fare alerts for popular routes from your city, seasonal holiday deals, or Tatkal availability tips. Keep it genuinely useful and no more than 2–3 messages a week. Over time, this list is your warm lead pool.
- A WhatsApp Business profile: Set up WhatsApp Business (the app, not the API — you do not need the API version to start) with your business name, description, and a catalogue showing your services. Enable quick replies for common queries ('What is the current IndiGo fare to Delhi?', 'Can you do Goa package in October?').
- A shared booking link: Some B2B portals let you generate a specific booking link for a client — they click, see the itinerary, and you finalize the booking. Others require you to complete the booking on their end and share the PNR. Either works; the client gets the convenience and you get the margin.
- Post-booking follow-up: Send the client the web check-in reminder 48 hours before departure. This one WhatsApp message costs you nothing and is the single most effective way to generate repeat bookings — people remember the agent who reminded them to pick their seat.
Step 5: Handle payments cleanly
Payment collection in the absence of a card POS machine or a payment gateway:
- UPI (Bhim, PhonePe, Google Pay): The standard for all collections up to ₹1 lakh per transaction. Use your business UPI handle linked to your current account. Share your UPI QR code with clients. For larger transactions (multi-lakh packages), NEFT to your current account is cleaner.
- Collection before booking: Always collect payment from the client before you commit to the booking. Do not book a ticket and then chase payment — you will lose money on clients who go quiet after you have issued a ticket. A simple WhatsApp voice note confirming the fare and your service fee, followed by a UPI payment and then the booking, is a clean documented flow.
- Invoicing: Issue a proper GST invoice for every transaction. Free tools like Vyapar or ClearTax Billing handle this well on mobile. Store your invoices — you will need them for your quarterly GST returns.
- Refund handling: When a cancellation refund comes back to your portal wallet, you credit the client's UPI account from your business account. Keep a clear ledger of what refunds are due — this is an area where small agents get into trouble by spending portal wallet balances that include pending refunds.
What to realistically expect: timeline and income
If you are starting from scratch with no existing client base, building a meaningful income takes time. A realistic trajectory:
- Month 1–2: Setup, first 5–10 bookings, learning the portal, fixing the inevitable small errors (wrong name spelling on a PNR, a cancellation you handle for the first time). Income: modest — maybe enough to cover your GST registration costs.
- Month 3–6: Word of mouth starts working. You are handling 20–40 bookings a month. Income: possibly ₹8,000–20,000 per month depending on mix of flights and hotels.
- Month 6–12: You have regulars. You know which route queries come in most often from your network. You start adding hotel packages. Income potential: ₹25,000–50,000 per month for a well-run solo operation. This is not guaranteed — it depends heavily on your network quality and how much time you invest.
The tier-2/3 advantage: in cities like Indore, Coimbatore, Vijayawada, Lucknow, Nagpur — the OTA penetration and travel agent trust dynamics are different from metros. People are often more willing to book through a local contact they know than through an OTA whose customer service number they have had a bad experience with. That local trust is your real competitive moat. Use FlightGPT to show clients AI-powered fare comparisons before committing to a booking, which builds confidence in your pricing. Related reading: how to choose the right B2B flight portal and what travel agents actually earn in 2026.
Frequently asked questions
Do I need an IATA number to resell flights in India?
No. Many B2B portals including FlightGPT Partner and MakeMyTrip MyPartner are accessible to non-IATA agents. You need a GST number and basic KYC documents (PAN, business registration). IATA accreditation (BSP) is required for direct GDS ticketing and PLB access, but for a home-based solopreneur just starting out, a B2B portal without IATA is the practical and lower-barrier entry point.
What is a realistic monthly income for a home-based flight reseller in India?
It varies enormously by network size and booking mix. A typical estimate: if you do 30–50 transactions a month (flights + hotels) with an average service fee of ₹400 on flights and 10–15% commission on hotels, you might net ₹15,000–35,000 per month after a few months of building your client base. This assumes consistent effort on the WhatsApp funnel and a reasonably warm starting network. It is supplemental income in month 1–3 and can be a full income from month 6 onward if you work it actively.
Can I resell flights without GST registration?
Below ₹20 lakh in annual turnover (₹10 lakh in some states), GST registration is not mandatory. But operating without a GST number limits your credibility with corporate clients and some B2B portals. You also cannot issue GST-compliant invoices, which matters to clients who want to claim input credit. Getting registered even below the threshold is strongly advisable — it costs nothing other than the initial time investment and protects you from issues if your income grows past the threshold unexpectedly.
How do I handle a situation where I collect payment but the airline cancels the flight?
If the airline cancels, the full base fare (and in most cases, the taxes) is refundable under DGCA passenger rights rules. The refund comes back to your B2B portal wallet, from which you return it to your client's UPI account. Your service fee is typically non-refundable — you provided the booking service, the cancellation is the airline's action, not yours. State this clearly in your client communication upfront (a simple WhatsApp message at booking time is sufficient) to avoid disputes.
Which B2B portal is best for a home-based agent in a tier-2 city?
For a solopreneur in a tier-2 or tier-3 city, the key criteria are: low minimum wallet, fast IMPS top-up, good mobile interface, and solid domestic LCC coverage. FlightGPT Partner (agent.flightgpt.in) is designed specifically for this profile. MakeMyTrip MyPartner is useful if you also book domestic hotels. Some regional platforms may offer better support in local languages. Try two portals in parallel for the first month and see which fits your workflow — switching costs are low since both are prepaid wallet models.
How do I send a client a booking option without them bypassing me and booking directly?
Some B2B portals offer shareable booking links where the transaction runs through your account. If your portal does not have this feature, a practical alternative: share a screenshot of the itinerary and price with the client via WhatsApp, collect payment first (UPI), then book on their behalf and send the PNR confirmation. Most clients in India are entirely comfortable with this flow — they pay you and you send them the ticket, exactly like a traditional agent. The trust relationship is the protection, not technology.