Operator villa Bali yang berjalan 100% di Airbnb dengan pendapatan kotor tahunan IDR 4 miliar membayar sekitar IDR 620 juta (~$38k USD) untuk host fee OTA di 2025. Properti yang sama akan membayar sekitar IDR 380 juta jika 40% booking-nya datang via direct channel. Selisih ~IDR 240 juta per tahun — untuk satu villa — itu sudah cukup membiayai operational stack lengkap, satu senior engineer untuk setahun, plus marketing budget di atasnya.
Artikel ini adalah matematika pendapatan yang jujur di balik selisih tersebut. Bukan pitch pemasaran untuk direct booking. Angka nyata, diperbarui ke struktur fee 2026 (setelah perubahan host-only fee Airbnb Oktober 2025), dengan perbedaan cancellation rate yang biasanya disembunyikan dari proyeksi pendapatan kanal OTA, dimodelkan untuk single-villa dan portofolio 5/15/30 properti.
Kesimpulan yang dipaksakan oleh matematika ini bukan "buang OTA." Tapi "biaya ketergantungan OTA sekarang sudah cukup besar sehingga tidak membangun direct channel adalah keputusan P&L, bukan keputusan tooling."
Poin utama
| Poin | Detail |
|---|---|
| Airbnb beralih ke host-only fee 15,5% pada Oktober 2025 | Split lama guest+host hilang untuk sebagian besar listing. Biaya efektif per booking di sisi host naik secara signifikan. |
| Biaya OTA all-in sesungguhnya adalah 17–22%, bukan headline 15% | Service fee + currency spread + diskon promosi sesekali + churn cancellation bersama-sama mendorong beban melewati harga stiker. |
| Perbedaan cancellation adalah pembunuh margin yang senyap | ~22% untuk booking OTA versus ~11% untuk direct (dataset Cloudbeds 2025). Dua kali lipat cancellation rate efektif memotong setengah nilai realisasi setiap booking. |
| Kebocoran tahunan single-villa: ~IDR 156–290M | Pada band pendapatan tipikal 1,5–4 miliar IDR, jalur OTA-only membocorkan setara satu senior hire atau full ops stack setiap tahun. |
| Compounding portofolio: 30 villa → ~IDR 4,7–8,7M/tahun | Pada skala multi-properti yang sudah membayar infrastruktur compliance dan reporting, direct channel marjinal hampir murni margin. |
| Biaya build + run direct channel yang jujur | $25–80k one-off build + $1,5–4k/bulan operasional (PMS, channel manager, payment fees, paid-search defence). Break-even untuk portofolio 5 villa umumnya 4–9 bulan. |
01 · Yang berubah pada 2025–2026 — struktur fee yang masih salah harga oleh sebagian besar operator
Selama kira-kira satu dekade, model fee headline Airbnb di sebagian besar pasar adalah split: ~3% dari host, ~14% dari tamu. Sisi tamu terlihat di total booking; sisi host terasa hampir gratis. Sebagian besar spreadsheet P&L operator di Bali masih merefleksikan model mental itu — mereka memperlakukan Airbnb sebagai "platform 3%" dan menstrukturkan pricing sesuai itu.
Model itu sudah hilang. Pada Oktober 2025, Airbnb mengalihkan mayoritas listing (di luar properti yang terintegrasi software hotel) ke struktur host-only fee 15,5%. Fee tamu di headline menghilang; host sekarang menanggung biaya platform sepenuhnya. Realitas ekonomi bagi operator identik atau sedikit lebih buruk dibanding split lama — tetapi biaya yang terlihat di sisi host melonjak sekitar 5× dalam semalam, dan sebagian besar operator belum mengubah harga.
OTA utama lainnya berjalan pada ekonomi yang mirip tetapi berbeda:
| Platform | Biaya sisi host 2026 | Tuas kebijakan cancellation | Catatan |
|---|---|---|---|
| Airbnb (host-only) | ~15,5% | Strict / Firm / Flexible — host memilih, tapi Flexible diberi insentif di search | Konversi mata uang menambah spread 1–3% pada settlement non-IDR |
| Booking.com | ~15% komisi, +3–5% untuk Preferred Partner / Genius | Persyaratan free cancellation pada sebagian besar rate | Direct invoiced, tanpa FX spread saat settled dalam IDR |
| Agoda | ~17–25% (bervariasi per pasar dan kontrak) | Umumnya non-refundable rate tersedia | Kehadiran APAC kuat, terutama tamu KR / TH / VN |
| Expedia | ~15–20% | Free cancellation umum pada sebagian besar rate | Kedalaman aggregator — menarik puluhan OTA downstream |
| VRBO | ~5% komisi + 3% payment processing = ~8% | Host-flexible | Pangsa lebih rendah di Bali, lebih kuat di segmen villa long-stay |
Rate efektif yang dibayar operator jarang sama dengan angka headline. Tambahkan currency conversion spread (1–3% pada settlement USD/EUR ke IDR), diskon promosi 5–10% sesekali yang diterapkan OTA untuk menjaga listing tetap kompetitif, dan penalti search-ranking periodik karena tidak memilih Flexible cancellation, dan sebagian besar operator villa Bali membayar 17–22% all-in di setiap booking Airbnb dan 18–25% di booking Preferred Partner Booking.com.
02 · Perbedaan cancellation — pembunuh margin senyap yang tidak dimodelkan sebagian besar operator
Laporan industri Cloudbeds 2025 (90 juta booking di 180 negara) menempatkan perbedaan cancellation rate pada kira-kira 22% untuk booking OTA versus 11% untuk direct booking. Data lapangan Bali melacak ini hampir persis — OTA berjalan 20–25%, direct di kisaran 10–14%.
Implikasinya berlipat ganda dalam dua arah:
Gap realised vs gross revenue. Cancellation rate 22% berarti dari setiap 100 booking OTA di kalender, hanya 78 yang benar-benar terkonversi ke pendapatan. Fee platform dibayar atas booking yang realised, tapi opportunity cost — kamar yang tertahan tapi tidak terjual ke tamu lain — sepenuhnya ditanggung operator. Booking OTA yang dibatalkan tadi memblokir kalender yang seharusnya bisa dijual direct dengan fee lebih rendah, atau dijual ke kanal OTA lain dengan rate lebih tinggi.
Overhead operasional per cancellation. Setiap cancellation memicu rebooking cleaning, komunikasi, refund processing, dan (untuk properti yang menggunakan rate plan prepayment-restricted) sakit kepala operasional pembayaran parsial. Biaya marjinal per cancellation kecil secara absolut tetapi berlipat — operator 30 villa yang menjalankan 600 booking OTA/bulan dengan cancellation rate 22% memproses 132 alur cancellation per bulan, kira-kira beban kerja satu staf operasional full-time.
Ketika perbedaan cancellation dilipat ke dalam model pendapatan, "biaya" efektif booking OTA versus booking direct melebar lebih jauh:
| Metrik | Airbnb (host-only) | Direct booking |
|---|---|---|
| Headline platform fee | 15,5% | 0% (payment processing 2–3%) |
| Currency spread (USD/EUR → IDR) | 1–3% | 0% (settled dalam IDR via Midtrans/Xendit) |
| Biaya carry diskon promosi | 0–5% | 0% (dikendalikan operator) |
| Effective all-in fee | 17–22% | 2–3% |
| Cancellation rate | ~22% | ~11% |
| Rasio realised revenue | ~78% dari gross | ~89% dari gross |
| Realised net per IDR 1 miliar kalender inventaris | ~IDR 619–648M | ~IDR 864–873M |
Gap antara IDR 619M dan IDR 864M di setiap miliar rupiah inventaris kalender adalah sekitar IDR 245M — dan itu per miliar inventaris, sebelum uplift konversi apa pun dari direct channel itu sendiri.
03 · Skenario single-villa — tiga operator, properti sama
Sebuah villa 4-kamar tidur di Berawa, ADR setara IDR 6,5M (~$400 USD), occupancy 68%, menghasilkan sekitar IDR 1,6 miliar gross annual booking value. Tiga operator menjalankan properti yang sama ini dengan cara berbeda:
Skenario A — 100% Airbnb / OTA
- Gross calendar value: IDR 1.600M
- Realised revenue (78%): IDR 1.248M
- OTA fees (17%): IDR 212M
- Net setelah biaya distribusi: IDR 1.036M
Skenario B — Hybrid (60% OTA, 40% direct)
- OTA realised revenue (60% × 78%): IDR 749M
- Direct realised revenue (40% × 89%): IDR 570M
- OTA fees (17% × 749M): IDR 127M
- Direct processing fees (3% × 570M): IDR 17M
- Total realised: IDR 1.319M
- Total fees: IDR 144M
- Net setelah biaya distribusi: IDR 1.175M
Skenario C — Direct-led (30% OTA, 70% direct)
- OTA realised revenue (30% × 78%): IDR 374M
- Direct realised revenue (70% × 89%): IDR 997M
- OTA fees (17% × 374M): IDR 64M
- Direct processing fees (3% × 997M): IDR 30M
- Total realised: IDR 1.371M
- Total fees: IDR 94M
- Net setelah biaya distribusi: IDR 1.277M
Selisih antara Skenario A dan Skenario C adalah IDR 241 juta per tahun — di satu villa. Angka itu kira-kira biaya senior full-stack engineer di Indonesia, atau pembangunan infrastruktur direct-booking lengkap dengan sisa budget.
Kasus tengah yang menarik adalah Skenario B. Mix 40% direct — yang dicapai sebagian besar operator sukses dalam 9–12 bulan investasi — menangkap IDR 139M dari gap IDR 241M. Marginal return mendatar setelah ~60% direct karena kanal OTA tetap memberikan paparan top-of-funnel inkremental yang sulit ditandingi paid search saja di pasar yang sensitif harga. Pertanyaan mix itu sendiri — marketplace-saja vs WhatsApp-plus-website vs custom engine di atas PMS — adalah subjek kerangka keputusan terpisah di Sistem Booking Villa di Bali: Custom Engine vs Marketplace vs Website-plus-WhatsApp.
04 · Skala portofolio — di mana matematikanya jadi menarik
Angka single-villa berguna untuk kejelasan tetapi meremehkan kasus strategis. Biaya infrastruktur direct channel sebagian besar fix: satu langganan PMS, satu channel manager, satu integrasi payment gateway, satu engineering build. Menambahkan villa ke-6 ke stack direct-booking yang sudah ada menambah biaya marjinal di kisaran ratusan dolar per bulan per properti — platform sudah terbayar.
Memodelkan tiga ukuran operator Bali umum dengan rasio hybrid 60/40 yang sama:
| Ukuran portofolio | Gross annual inventory | Net OTA-only | Net hybrid 60/40 | Penghematan tahunan |
|---|---|---|---|---|
| 5 villa | ~IDR 8 miliar | ~IDR 5,18 miliar | ~IDR 5,88 miliar | ~IDR 695 juta |
| 15 villa | ~IDR 24 miliar | ~IDR 15,54 miliar | ~IDR 17,62 miliar | ~IDR 2,09 miliar |
| 30 villa | ~IDR 48 miliar | ~IDR 31,08 miliar | ~IDR 35,25 miliar | ~IDR 4,17 miliar |
Pada skala 30 villa, penghematan tahunan IDR 4,17 miliar membiayai seluruh tim teknologi + operasi beberapa kali lipat. Pada titik itu, percakapan berhenti menjadi "haruskah kami berinvestasi di direct booking" dan menjadi "kenapa kami belum?"
Dua dinamika spesifik-skala:
Overhead kepatuhan terbagi. Operator 30 villa sudah membutuhkan infrastruktur reporting kepatuhan yang dijelaskan di Arsitektur Kepatuhan Bali — pelacakan NIB, koleksi PHR, pelaporan tamu asing 24 jam, kesiapan verifikasi OTA. Lapisan direct-booking masuk ke platform operasional yang sama dengan biaya engineering tambahan yang diabaikan.
Pricing channel manager mendatar. SiteMinder, RateGain, Hotelogix, dan channel manager sejenis menetapkan harga per-properti tetapi dengan diskon volume curam setelah 10 properti. Ekonomi per-kamar membaik seiring portofolio bertumbuh, yang berarti infrastruktur direct-booking menjadi proporsional lebih murah pada skala tepat ketika returns-nya paling besar.
05 · Biaya jujur membangun direct channel — yang dihilangkan artikel perbandingan OTA-friendly
Direct booking tidak gratis. Siapa pun yang menjualnya sebagai "0% komisi" sedang menjual sesuatu. Struktur biaya 2026 yang realistis untuk operator Bali 5–25 properti:
Build one-off (kisaran)
- Booking flow di domain operator (Next.js / React): $15–35k
- Integrasi PMS (API Cloudbeds / Guesty / Lodgify): $5–12k
- Layer sinkronisasi channel manager dengan backoff + idempotency: $5–10k
- Routing pembayaran multi-currency (Midtrans / Xendit / Stripe): $4–8k
- Operational backplane (konfirmasi, refund, audit trail): $3–8k
- Logika BRG + abandonment recovery: $3–8k
- Total kisaran: ~$25–80k tergantung kompleksitas portofolio
Biaya run bulanan
- Langganan PMS: $200–600/properti/tahun, tergantung tier
- Channel manager: $100–300/properti/bulan pada skala kecil, lebih murah pada volume
- Payment processing: 2–3% pada direct bookings
- Hosting (Vercel / setara): $50–200/bulan
- Paid-search defence di brand keyword: $300–1.500/bulan tergantung kompetisi
- Email + abandonment automation (Customer.io / setara): $100–400/bulan
- Kisaran: ~$1,5–4k/bulan total operasi
Yang TIDAK termasuk
- Produksi konten untuk SEO (cakupan pemasaran terpisah)
- Brand identity / fotografi
- PMS itu sendiri (kami asumsikan operator sudah memilikinya)
Biaya totalnya nyata — dan secara bermakna lebih kecil dari penghematan pada portofolio mana pun di atas 5 villa. Build ini yang kami jelaskan lebih rinci di halaman layanan Direct Booking Engine — apa yang termasuk scope, apa yang tidak, dan bagaimana tim engineering distrukturkan di sekitarnya.
06 · Break-even dan periode payback
Menggunakan biaya build kisaran tengah ($50k) dan portofolio 5 villa dengan penghematan tahunan IDR 695M yang dimodelkan di atas (~$42k USD pada rate tipikal 2026):
Arus kas Tahun 1
- Build one-off: −$50k
- Biaya run tahunan: −$30k (kisaran tengah)
- Penghematan tahunan vs OTA-only: +$42k
- Net Tahun 1: −$38k
Arus kas Tahun 2
- Biaya run tahunan: −$30k
- Penghematan tahunan vs OTA-only: +$42k (steady state, asumsi rasio hybrid dipertahankan)
- Net Tahun 2: +$12k
Break-even kumulatif: ~Bulan 22 — di bawah dua tahun sejak project start.
Break-even bergeser substansial dengan dua variabel: ukuran portofolio (15+ villa biasanya break-even pada Bulan 10–12) dan rasio direct-channel (operator yang mencapai 50%+ direct pada Bulan 9 break-even lebih cepat dari yang diimplikasikan model).
Dua skenario di mana matematika menjadi lebih baik secara bermakna:
Portofolio yang sudah menjalankan infrastruktur kepatuhan. Jika operator sudah menjalankan layer platform untuk kepatuhan Permenpar 6/2025, pelaporan tamu asing, dan koleksi PHR, layer direct-booking adalah add-on ke engineering yang sudah ada, bukan greenfield build. Biaya build menyusut ke ~$15–25k.
Operator dengan brand traffic kuat yang sudah ada. Jika properti sudah menarik ~30% booking OTA via branded search "[nama villa] Bali", booking-booking itu direct-eligible pada hari booking engine diluncurkan. Kurva ramp-up menyusut dari 9 bulan ke 2–3 bulan.
07 · Kapan Airbnb masih masuk akal
Advokasi direct-channel yang mengabaikan nilai OTA menjual fiksi. Airbnb (dan OTA secara umum) memberikan hal-hal nyata:
Discovery top-of-funnel. Properti baru tanpa brand equity diuntungkan sangat besar dari visibilitas OTA. Cost-per-acquisition via OTA dalam 6 bulan pertama listing hampir selalu lebih rendah daripada paid-search spend setara.
Jangkauan lintas pasar. Operator yang melayani segmen tamu di luar kekuatan bahasa pemasaran operator — tamu Korea via Agoda, tamu Jepang via Rakuten Travel, tamu Tiongkok daratan via Ctrip — diuntungkan dari diversitas kanal yang tidak bisa direplikasi direct booking sendiri pada skala kecil.
Pemanfaatan inventaris pada musim shoulder. OTA melakukan diskriminasi harga agresif pada periode okupansi rendah. Direct channel yang mengandalkan rate yang ditetapkan operator dan pemasaran reaktif meninggalkan gap musiman yang diisi OTA dengan cost-per-booking yang manageable.
Properti baru tanpa kematangan kepatuhan. Properti tanpa NIB terverifikasi, SLF terselesaikan, atau zoning compliant di bawah Permenpar 6/2025 tidak dapat secara sah mendorong paid traffic ke direct channel di bawah kerangka regulasi 2026. Ketergantungan OTA adalah jawaban tepat sampai pekerjaan kepatuhan selesai — dan itu sering memakan 6–18 bulan.
Pertanyaan direct-channel yang serius bukan "OTA atau direct." Tapi "apa channel mix yang tepat untuk portofolio ini pada kematangan ini, dalam ekonomi fee 2026, dengan constraint kepatuhan ini." Untuk sebagian besar operator Bali yang sudah established dengan 5+ properti dan kepatuhan dasar sudah selesai, jawabannya jatuh antara 50% dan 70% direct dalam 12–18 bulan.
08 · Catatan dari lapangan
H-Studio Indonesia membangun substrat engineering di balik pekerjaan channel-mix: PMS adapter di Cloudbeds / Guesty / Lodgify, sinkronisasi channel-manager dengan backoff dan idempotency, routing pembayaran Midtrans + Xendit + Stripe, logika BRG dan abandonment-recovery, integrasi status kepatuhan (koleksi PHR, pelaporan tamu asing 24-jam). Kode tetap milik Anda. Tidak ada vendor lock-in. Tim senior yang sama dari System Mapping hingga operasi berjalan.
Jika portofolio Anda saat ini 80%+ OTA dan matematika di artikel ini terlihat kira-kira seperti realitas Anda, percakapan dimulai dengan System Mapping ($750–1,5k, 1 minggu). Audit tertulis atas PMS, channel manager, fee leakage, dan potensi direct-channel Anda saat ini. Roadmap berprioritas. Dapat digunakan dengan tim engineering mana pun — milik kami atau orang lain.
Untuk pembahasan engineering yang lebih dalam tentang bagaimana lapisan direct-channel diarsitektur — pola integrasi PMS, sinkronisasi channel-manager, routing pembayaran multi-currency, abandonment recovery — lihat Arsitektur Mesin Direct Booking untuk Operator Bali.
Untuk bagaimana pekerjaan channel-mix berinteraksi dengan kerangka regulasi 2026 — verifikasi NIB, koleksi PHR saat booking, alur paspor tamu asing — lihat Tebing Kepatuhan Bali 2026.
Untuk platform operator multi-properti secara lebih luas, lihat Hospitality & Operator Villa.