How to Start an Online Travel Agency (OTA) in Bangladesh
To start an online travel agency (OTA) in Bangladesh, you first register as a travel agency like any other. Then you add what makes it online: a booking engine, flight content and ticketing, online payments, an after-sales team and marketing. Many new OTAs do not build software or get IATA accreditation on day one. They sell under their own brand through a white-label site or a flight API, and an IATA-accredited provider issues the tickets.
Key points
- An OTA is a travel agency that sells online. Confirm your registration needs with the Ministry of Civil Aviation and Tourism, as any agency would.
- Choose your model first: B2C (selling to travellers), B2B (selling to other agents), or both.
- A booking engine can be built, rented as a white label, or connected through a flight API. Building costs the most.
- IATA accreditation is optional. A provider with its own IATA code can issue your tickets.
- Payments (bKash, cards, bank) and after-sales (void, refund, reissue) decide whether customers come back.
- After the 2025 Flight Expert collapse, travellers check who they are paying.
Do you need a licence to run an online travel agency?
Yes. Selling online does not change the basics: a trade licence, a TIN, an office and the travel agency registration from the Ministry of Civil Aviation and Tourism (MoCAT); IATA is optional. Confirm your own registration needs with MoCAT. A January 2026 ordinance would have required a Tk 1 crore bank guarantee from online agencies, but the official law database notes that it has ceased to have effect, and a later bill may bring parts of it back. Fees, documents and the latest status are in our guide on how to start a travel agency in Bangladesh.
B2C, B2B or both: which online model fits you?
A B2C (business-to-consumer) OTA sells tickets to travellers on its own website or app. A B2B (business-to-business) network sells fares to smaller agents, called sub-agents, through an agent portal. Many agencies run both.
| B2C: travellers | B2B: sub-agents | |
|---|---|---|
| How you earn | Your markup or service fee | Your markup over your own cost |
| Main cost | Marketing and customer support | Sales to agents, working capital |
| Support load | High: many first-time travellers | Lower per booking, but agents expect fast after-sales |
| Main risk | Price wars that eat the margin | Late payment, if you give agents credit |
| Suits | A brand with marketing skills | An agency with an agent network |
Run both only with staff for each side. Choose a focus too: a site that serves one group well, such as Middle East workers, Umrah groups, students or corporate travellers, is easier to market than one that competes with every OTA on every route.
What do you need beyond the licence?
Six things: a booking engine, flight content and ticketing, payments, after-sales service, marketing, and trust signals.
Booking engine: build, white label or API?
A booking engine is the software that searches fares, books, takes payment and produces the e-ticket. There are three ways to get one:
- White label: a ready booking site or agent portal on your domain and brand, with content and ticketing from the provider. Usually the quickest way to go live.
- Flight API: your developers build the site, checkout and after-sales screens; the provider supplies content and ticketing.
- Your own build: you build everything and arrange content and ticketing separately. The slowest and most expensive route.
Our build vs buy guide compares cost drivers, time and control, and lists the questions to ask a vendor.
Flight content and ticketing: your own IATA or a provider?
A booking site needs content (the fares you can sell) and ticketing (an agency authorised to issue the ticket). You can get both yourself, or both from a provider.
- Your own IATA accreditation. You issue tickets and settle with airlines through IATA's Billing and Settlement Plan (BSP), which collects on fixed dates whether or not your customer has paid. It needs capital, a financial security and airline approvals. You also need a Global Distribution System (GDS) contract, such as Sabre, Travelport or Amadeus, and possibly separate access to some low-cost carriers and to NDC (New Distribution Capability, the airlines' direct-connect standard) content.
- Ticketing through a provider. An IATA-accredited consolidator or B2B platform issues the ticket under its own IATA code, and you pay from a prepaid wallet. You need less capital, and the provider deals with the airlines.
Our IATA vs non-IATA guide compares the two. Many agencies start with a provider and apply for IATA once sales justify it.
Payments: bKash, cards and bank
Bangladeshi travellers expect to pay by bKash or another mobile financial service (MFS), by card, or by bank transfer.
- bKash and other MFS. On a website, use a payment gateway, never a personal number. bKash offers a gateway for online businesses, and several local gateway companies combine MFS and cards. Each payment is then matched to a booking.
- Cards. Visa and Mastercard come through a gateway or a bank's merchant service. A cardholder can dispute a payment later (a chargeback), so keep proof of every booking and of the fare rules the customer accepted.
- Bank transfer. Common for corporate customers and groups. Match each deposit to its booking.
Three rules protect your cash. Hold the booking and issue only after the money has cleared. Keep customer money and your provider wallet apart in your books. Ask gateways for their current fees and build them into your markup.
Customer service and after-sales
Online customers still call when plans change, and after-sales decides whether they come back. Keep someone on duty for voids, which are usually possible only on the day of issue and only where the airline allows it. Explain refund penalties and change fees before the customer pays, and contact passengers about airline schedule changes. Publish your refund and change policy in Bangla and English, and follow it. Our void, refund and reissue guide explains each process and its costs.
Marketing: SEO, social media and Google Business Profile
Few new OTAs can outspend established ones on ads, so win on focus.
- SEO (search engine optimisation): write pages that answer what your customers search, such as baggage on a route or transit rules, with your licence and contact details on every page.
- Social media: many travellers ask about fares on Facebook and WhatsApp. Reply fast, post fares with dates and conditions, and never post a fare you cannot sell.
- Google Business Profile: it puts your office on Google Maps and Search. Google gives it only to businesses that meet customers face to face, not to online-only businesses, so it suits an OTA with an office customers can visit.
- Ads: test a small budget on one route or audience first.
Trust signals
In August 2025, Flight Expert's offices were found locked. Bangladesh Monitor reported that customers and sub-agents who had prepaid were hit, and that many online agencies offered discounts of up to 20% while airline commission was around 7%.
Show on your site:
- your MoCAT registration number, trade licence number, and IATA code if you have one
- a real office address, a phone that is answered, and support hours
- refund, change and privacy policies in Bangla and English
- payment through a known gateway, never to a personal account
- e-tickets with the airline booking reference, which customers can check on the airline's website
- genuine reviews only
The Ministry of Commerce's Digital Commerce Operation Guidelines 2021, as summarised by The Daily Star, ask online sellers to show their trade licence and Unique Business Identification number (UBID), keep terms in Bangla, and address complaints within 72 hours. They were written mainly for goods, so ask a lawyer how they apply to ticket sales.
Step-by-step launch plan
- Register the agency as set out in our licence guide.
- Choose the model and a focus: B2C, B2B or both, and one or two customer groups and routes.
- Pick a ticketing partner, using our B2B portal checklist.
- Sell before you build. Book on the partner's agent portal and sell by phone, Facebook and WhatsApp first, so you learn what customers ask for.
- Choose your booking engine: a white label for a quick branded site, an API if you have developers, your own build only with strong funding.
- Set up payments: a business bank account, an MFS and card gateway, and a written rule for when a booking is issued.
- Write policies and train staff on refunds, changes, voids and support hours.
- Test end to end: search, holds, every payment method, emails and e-tickets. Use the provider's test environment where one exists, and never leave test holds open.
- Launch to existing customers first, then market by route and customer group.
- Review monthly: searches against bookings, refunds, complaints and payment clearing times.
What mistakes do new OTAs make?
Most are about cash and service, not technology.
- Building software first, months before the first sale.
- Buying customers with losses: discounts below your margin, paid for with the next customer's advance.
- Sitting on customer money while fares rise. Issue once paid, or return the money.
- Issuing before payment clears. A failed or disputed payment on an issued ticket is your loss.
- No one on after-sales. Missed voids and slow refunds become public complaints.
- Hiding who you are: no address, no licence number, a personal bKash number.
- Not reading the provider contract: data ownership, exit terms, wallet refunds and service charges.
How can Ticket Lagbe support an online travel agency?
Ticket Lagbe is a B2B travel platform in Dhaka (IATA code 42343755) that can supply the fares and issue the tickets at each stage.
- Book as an agent from day one. Register your agency, get approved, fund your wallet, and search 1050+ airlines from Sabre, Travelport (Galileo), Amadeus, airline NDC and direct airline connections in one place.
- Your own branded site: a white-label travel portal, either a B2C booking website for travellers or a B2B portal for your sub-agents, on your domain with your logo, colours and markup. It sells flights, hotels, travel SIM/eSIM and travel insurance. You either pay from your Ticket Lagbe wallet and collect through your own gateway or bank, or Ticket Lagbe connects gateways such as bKash, cards and bank payment on your portal.
- Your own website or app: the Ticket Lagbe Flights API covers search, fare rules, price check, hold, issue, cancel/void, and refund and reissue requests, with a sandbox, and API keys and documentation after approval. Bookings are paid from your Ticket Lagbe wallet.
- No IATA of your own. White-label and API partners do not need IATA accreditation; tickets are issued under Ticket Lagbe's IATA code.
- Price: white label and API are quoted per partner. Contact the team for a quote.
Frequently asked questions
How do I start an online travel agency in Bangladesh?
Set up the agency first: a trade licence, a TIN and an office, and confirm your travel agency registration needs with the Ministry of Civil Aviation and Tourism. Then choose B2C, B2B or both, get a booking engine and a ticketing source, set up bKash, card and bank payments, staff your after-sales, and market the business.
Do I need IATA accreditation to run an online travel agency?
No. IATA accreditation is optional. Many online agencies sell under their own brand and let an IATA-accredited provider issue the tickets under the provider's IATA code, and apply for their own once sales justify it.
Should I build my own booking website or use a white label?
Building gives full control, but you must build search, payments, e-tickets and after-sales yourself and arrange ticketing separately. A white label puts a ready booking site on your domain and brand. A flight API suits companies that already have developers and a website.
Which payment methods should an online travel agency in Bangladesh accept?
Most accept bKash or other mobile financial services, Visa and Mastercard through a payment gateway, and bank transfer. Issue a ticket only after the payment has cleared, and decide in advance how refunds go back to the customer.
Can I run an online travel agency from home?
You need a registered business address. The ministry's registration asks for proof of the address and photos of the office, so check with the ministry before you use a home address.
Can Ticket Lagbe power my own travel website?
Yes. Ticket Lagbe offers a B2C white-label booking website, a B2B white-label portal for sub-agents, and a Flights API, with content from 1050+ airlines. Partners do not need their own IATA accreditation, because tickets are issued under Ticket Lagbe's IATA code 42343755. Price is by quote.
