Booking Direct vs Airbnb vs Booking.com — Honest Math from a Kathmandu Host
A Kathmandu host opens the books — what each platform actually charges (Airbnb 14% guest fee + 3% host fee; Booking.com 15% commission; Agoda 16–18%), why the host receives roughly the same on Airbnb vs direct, and when each booking channel makes sense.
Most "book direct" articles are written by hosts who can't really show their math because their platform contracts forbid it. We're going to actually show the math — what each platform charges, why the same apartment costs different amounts on each, and what a host can honestly afford to do differently when you book direct. Written from inside a small Kathmandu hospitality business, with the numbers from our actual books.
The platforms we use
Tiny Living lists on Airbnb, Booking.com, Agoda and Trip.com, in addition to the direct website at tinylivingapartments.com. We sync inventory via Hostex every 10 minutes so dates shown on each channel are the real availability across all of them.
Each platform takes a different cut, in a different way. Here's the honest landscape.
Airbnb
The fee structure most travellers see — but with two layers, not one.
- Guest service fee — added on top of the host's nightly rate. Varies by booking but typically 14.2% for international stays in Nepal, occasionally 12% for long stays
- Currency conversion — Airbnb converts at a rate that includes a ~3% margin vs the mid-market rate
- Host service fee — Airbnb takes 3% from the host's side (so on a USD 100 booking the host receives USD 97)
For a USD 100 / night base rate, the guest sees roughly USD 117 with the service fee added, and ~USD 120 after currency conversion to their card. The host receives USD 97 net.
Total spread between what the guest paid and what the host received: USD 23 per night, or 19% of what the guest paid.
Booking.com
Different model, same final spread.
- No guest service fee on the displayed price (good for marketing — "no hidden fees!")
- Host commission — typically 15% of the gross booking value, sometimes 18% for properties using "Genius" boost programs
- Currency conversion — done at the guest's card-issuing bank's rate; Booking.com itself doesn't take a conversion margin
The guest sees a USD 100 / night price and pays USD 100. The host receives USD 85 (after the 15% commission).
Total spread: USD 15 per night, or 15% of what the guest paid.
Looks like Booking.com is cheaper than Airbnb. In practice, the displayed nightly rate on Booking.com tends to be set 5–10% higher by hosts to absorb the higher commission percentage. So the guest pays roughly the same in either platform.
Agoda
Owned by the same parent as Booking.com (Booking Holdings), and the commission structure is similar.
- Host commission — typically 16–18% on direct bookings via the Agoda channel
- Guest currency conversion is generous (good rates), which helps Asian travellers
Spread is roughly the same as Booking.com, sometimes 1–2 points higher.
Trip.com
Common for Chinese and broader Asian travellers.
- Host commission — typically 15–18%, varies by promotion participation
- Guest service fee — variable, sometimes applied at booking, sometimes baked into the rate
Spread comparable to Agoda.
Direct booking on the host's own website
- Card processing fee (Stripe) — 2.9% + USD 0.30, absorbed by the host on Nepal-acquired cards
- No platform fee — the entire cost above the card processing goes to the host
- No currency conversion margin when the host bills in the guest's preferred currency (some hosts use a multi-currency setup; Tiny Living shows AUD, NPR, USD)
For a USD 100 booking on Stripe, the guest pays USD 100, Stripe takes USD 3.20, and the host receives USD 96.80.
Total spread: USD 3.20 per night, or 3.2% of what the guest paid.
The straight comparison — 5-night stay for 2 adults
Same apartment, same dates, same host. Numbers in USD.
| Airbnb | Booking.com | Agoda | Direct | |
|---|---|---|---|---|
| Listed base rate / night | 100 | 105 (host pad for commission) | 105 | 100 |
| Guest service fee | 14 | 0 | 0 | 0 |
| Currency conversion margin | 3 | 1 (bank) | 1 (bank) | 0 |
| Guest pays per night | 117 | 106 | 106 | 100 |
| Platform commission (from host side) | 3 | 16 | 18 | 0 |
| Card processing (Stripe / similar) | 0 (built into platform) | 0 | 0 | 3.20 |
| Host receives per night | 97 | 89 | 87 | 96.80 |
| Guest-to-host gap | 20 | 17 | 19 | 3.20 |
| 5-night guest total | 585 | 530 | 530 | 500 |
| 5-night host receives | 485 | 445 | 435 | 484 |
A few things jump out:
- Guest saves USD 85 vs Airbnb by booking direct on a 5-night stay
- Guest saves USD 30 vs Booking.com / Agoda by booking direct
- Host receives about the same from Airbnb-via-platform as from direct (USD 485 vs USD 484 over 5 nights) — interesting equivalence
- Host loses USD 40–50 per 5-night stay when the guest books via Booking.com / Agoda
That last line is why hosts genuinely prefer direct bookings, and why every honest host with a working website will gently nudge you toward booking direct.
Why don't platforms just let hosts lower the price on the platform?
They actively prevent it. Airbnb, Booking.com and Agoda all have rate parity clauses in their contracts: the price advertised on the platform must match or beat the price on the host's own website. Many hosts get around this by offering benefits direct that aren't on the platform — airport pickup, free breakfast, a complimentary upgrade — rather than a cleanly lower nightly rate.
The honest workaround a serious host uses: build a great website, offer benefits the platform won't allow (a direct WhatsApp line to the host, longer-stay discount built into the cart, airport pickup), and trust that smart travellers will choose direct booking when they realise.
The Tiny Living "Airbnb-style apartments in Kathmandu" page lays this out comparatively for guests deciding which channel to book through.
What does the host actually do with the savings?
When you book direct on tinylivingapartments.com instead of via Airbnb:
- You pay USD 17 / night less
- The host receives roughly the same as on Airbnb
- The 17 / night savings come out of Airbnb's pocket, not the host's
So nothing actually changes on the host's side — they're not making more from you. The savings come from skipping the platform's margin layer entirely.
This is the part most "book direct and save" articles either misunderstand or deliberately obscure. The right way to think about it:
- Booking via Airbnb is a service — Airbnb handles disputes, holds your card, has a review system, has a brand promise. That service is worth something, and many travellers value it enough to pay the 17/night spread.
- Booking direct is the same product without the service — same apartment, same host, same Wi-Fi, no disputes-by-Airbnb safety net.
If you've stayed at a place before, or the host has 50+ reviews with 4.9+ rating, or your stay is short enough that the worst-case loss is tolerable, direct booking is the rational choice. If it's your first time, the dates are wedding-non-refundable critical, or you don't have any way to evaluate the host independently — pay the Airbnb spread for the service layer.
What would change a host's mind about platforms?
Three specific platform behaviours that drive hosts toward direct booking:
1. Rate parity enforcement — being unable to compete on price even on your own website is frustrating 2. Platform-side cancellations — Airbnb's "extenuating circumstances" clauses sometimes let guests cancel non-refundable bookings, with the host bearing the cost 3. Review manipulation — guests occasionally threaten bad reviews to get refunds; some platforms are better than others at preventing this
These aren't reasons to avoid platforms entirely — platforms also bring volume — but they're why hosts who can sustain bookings without platform volume tend to migrate to direct over time.
What would change a guest's mind about direct booking?
For the guest, the three reasons to choose Airbnb over direct, in order of weight:
1. You've been burned before by a small operator. Airbnb's host-quality threshold + dispute resolution is a real safety net for inexperienced travellers. 2. Long-stay payment plans. Airbnb spreads stays of 28+ nights into a monthly billing schedule that many guests prefer over a single up-front payment. Some direct hosts offer the same (we do — message us on WhatsApp), but it's not universal. 3. Cancellation flexibility on long stays. Airbnb has a more generous monthly-stay cancellation policy than most direct hosts' standard policies.
If none of those three weigh heavily for you, direct booking on a verified host saves real money.
How to evaluate a direct host before booking
Five signals that a host's direct site is trustworthy:
- HTTPS with a Stripe checkout — not bank transfer only, not a wire to a personal account
- A verifiable presence on multiple platforms — if the host has 100+ reviews on Airbnb, Booking.com and Agoda for the same property, they're not going anywhere
- A clear cancellation policy linked on the booking page, not hidden behind "contact us"
- Real photos of the apartment with consistent lighting, not stock or AI
- A WhatsApp line that responds within an hour during waking hours — try it before you book
If a direct site has all five, the platform safety net you give up by booking direct is largely redundant.
What the Tiny Living booking process actually does
For full transparency on the direct flow:
- Stripe handles the card — same PCI boundary as Airbnb / Booking.com
- The host issues a confirmation email and WhatsApp message within minutes
- The smart-lock door code is generated per booking and delivered the day before arrival
- Refund routes are Stripe card-refund (5–10 business days) or Nepali bank transfer (next business day)
- The cancellation policy is the one shown on the listing page — same as Airbnb's "policy at booking" but without the platform's escalation route
It's the same flow on a smaller scale. The 10–20% you saved by booking direct is the platform's margin, not ours.
The closing reframe
Booking direct vs Airbnb isn't really about saving money for the host. It's about whether you value the platform's service layer enough to pay for it.
For first-time visitors to Nepal, Airbnb's service layer is genuinely worth something. For travellers on their second or third Nepal trip, or for guests who've stayed with the host before, the direct rate is the better deal.
Either way, the apartment is the same, the smart lock is the same, the local host on WhatsApp is the same. Pick the channel that matches your tolerance for risk, your appetite for service-layer cost, and your stay length. Both are legitimate; one costs USD 85 less over five nights.
If you want to see the live rates without the platform mark-up: our direct apartment booking page.
