Travel agent commissions on Thailand excursions typically run 18–22% of the commissionable rate, and hotels commonly offer 15–25% on net rates to the agents and DMCs who route business their way. Every one of those partners is already paying, in effect, for the privilege of booking with you—and yet a large share of them are still doing it by chat message, waiting for someone at your office to reply before they can confirm anything to their own client.
A hotel concierge needs an airport transfer for a guest checking out in twenty minutes. A tour operator wants to confirm three transfers for next week's group before their client finalizes payment. In both cases, the fastest option is often a chat message to whoever answers the phone at your office—and the slowest is waiting for someone to check availability, quote the contracted rate, and confirm back. That waiting period is the confirmation gap, and it's the part of the relationship your contracted partners actually resent, not the commission itself.
A B2B portal isn't a discount page for agents—it's the difference between a partner booking in thirty seconds and one waiting for a reply.
This article walks through what a B2B portal actually replaces, why partners want it more than they'll usually say out loud, and what has to be true operationally before contracted rates are safe to expose directly.
What a B2B portal actually replaces
Most transportation businesses working with agents and hotels already have contracted rates somewhere—a spreadsheet, a PDF price list, an agreement from eighteen months ago that someone has to remember to check. The portal doesn't change the fact that rates are negotiated; it changes where those rates live and who can act on them without going through your team first.
The practical difference shows up at the moment of booking. Instead of a partner messaging "do you have a van available Friday at 2pm, what's our rate," they see availability and their own contracted price directly, and the booking lands on your schedule the same way a direct customer booking would.
The Confirmation Gap: why partners actually want this
Agents and hotel staff are usually booking on behalf of someone else, often under time pressure. A concierge confirming a guest's transfer wants certainty in the moment, not "let me check and get back to you." A tour operator building a multi-day itinerary wants to lock transportation early, not leave it as the one unconfirmed line item.
Giving partners self-service access doesn't reduce the relationship to a booking form—it closes the confirmation gap that makes partners hesitate to book with you specifically, instead of whichever transfer company answers fastest that day. And with agent and DMC commissions on Thai transfers already running in the high teens to low twenties as a share of the rate, a partner who's already paying that much has every reason to expect a confirmation in seconds, not hours—the same commission economics worth understanding from the other side in what direct bookings actually trade away against OTA and agent commissions.
What it takes to make contracted rates usable
A rate sheet only works as a portal if it's connected to real, current vehicle availability—not a static price list next to a schedule someone updates separately. If a partner can book a slot that's already taken because the portal and the operational schedule aren't the same system, you've traded a slow problem for a fast one.
This is the part that's easy to underestimate: the value of a B2B portal depends entirely on whether it shows partners the same truth your dispatcher is working from, updated in real time as your own team and other partners book—which is only possible if the vehicles behind that availability are managed with real utilization data, whether owned or sourced through a supplier network.
Picture a hypothetical tour operator called Green Island Tours, coordinating multi-day Andaman itineraries for European groups. Before their transfer supplier opened up direct booking access, every itinerary change meant a phone call during Thai office hours—awkward when Green Island's own clients are booking from a European evening. Once the supplier's contracted rates were connected to live availability, Green Island could confirm transport changes the moment a client asked, without waiting for a Bangkok morning.
Where this fits alongside direct bookings
A portal for partners doesn't replace your direct booking channels—website, LINE, walk-in—it sits alongside them, feeding the same schedule. The businesses that get the most value treat B2B and direct bookings as two entry points into one operation, not two separate systems that need reconciling at the end of the month.
The B2B Portal Playbook
- Live Rate Exposure — contracted rates are only shown against real-time availability, never a static list a partner has to double-check by phone.
- Same-Schedule Rule — partner bookings and direct bookings land on the identical operational calendar, with no separate reconciliation step.
- Tiered Access — different partner types (hotel concierge, DMC, tour operator) see the rate and lead-time rules that actually apply to their contract, not a one-size-fits-all view.
- Confirmation Speed as a Metric — track how long a partner waits between requesting and confirming a booking; treat a rising number as an early warning, not a customer-service footnote.
The same logic applies outside transport entirely—any B2B relationship where a partner is booking or ordering on a contracted rate benefits from closing the confirmation gap, whether that's a wholesale supplier taking orders from retail partners or a venue taking bookings from event planners.
Trust: what this all comes down to
If there's one word for what a working B2B portal actually sells, it's Trust—not the discount, not the technology, just a partner's confidence that booking with you specifically will be faster than booking with whoever answers the phone first.
So the question worth asking is: if your best contracted partner needed to confirm a transfer for their client in the next two minutes, could they do it without calling you? If the honest answer is no, that's the confirmation gap costing you the next booking.
FAQ
Does a B2B portal mean giving up control over pricing?
No—contracted rates are still negotiated by your team in advance. The portal only changes how a partner accesses the rate you've already agreed on, not who sets it.
Is a B2B portal only useful for large operators with many partners?
It matters most as soon as you have any partner who books repeatedly under time pressure—a single active hotel concierge relationship can be enough to justify closing the confirmation gap.
What commission or rate range is typical for Thai transfer and tour partnerships?
Travel agent commissions on Thailand excursions commonly run 18–22% of the commissionable rate, with hotel-to-supplier net rates in a similar 15–25% range—figures worth keeping in mind when deciding how much self-service value to build into a partner's access.
Does opening a B2B portal risk partners booking slots that aren't really available?
Only if the portal isn't connected to your real operational schedule. If it reads the same live availability your dispatcher uses, this risk goes away by construction.
What this looks like with NAWA Travel
NAWA Travel includes a B2B portal alongside direct website bookings, so travel agencies, hotels, and tour operators can book at contracted rates against the same live schedule your team uses—not a separate spreadsheet that needs updating twice. Every booking, whether it comes from a partner or a direct customer, lands in one place with vehicles, drivers, and suppliers managed together.
If your contracted partners are still booking by chat message and you want to see what direct access could look like for your operation, talk to us about your current partner workflow.
Sources: DMC Quote, Travel Agent Commission Structures Guide, 2025; The Percentage, OTA and hotel commission rates for Thai hotels


