We install a booking engine on your site, connect a channel manager to every OTA, then run the rates, calendar and allotment every month. Set up once, managed monthly, every account in your name.
14 working days
from deal to first booking
15-22%
OTA commission at stake
In your name
the tool account, card and data
8 villas
what our team can actually hold
The figures below are not ours to invent. They are the effective deductions in Bali, and the commission calculator elsewhere on this site reads them from the same source.
Effective deduction per booking
| Channel | Deduction |
|---|---|
| Airbnb | 15% |
| Tiket.com | 15% |
| Booking.com | 18% |
| Traveloka | 18% |
| Trip.com | 18% |
| Agoda | 20% |
| Expedia | 22% |
A villa turning over IDR 80 million a month through OTAs pays roughly IDR 14.4 million in commission every month at 18 percent. Moving 1 booking in 4 to a direct channel holds on to about IDR 3.6 million a month. Your numbers will differ. What does not differ: commission is charged every month forever, while the system is paid for once.
This is arithmetic, not a promise. How many bookings actually move depends on your rates, photos, reviews and season, none of which belong to us.
This is not an opinion. On the left are Indonesian payment gateway rates, on the right are OTA commissions. The gap is what you have been paying to reach guests who already wanted to stay with you.
Cost of taking payment directly
Tarif tunggal yang ditetapkan Bank Indonesia, sama di semua gateway.
Biaya tetap per transaksi, bukan persentase. Makin besar nilai booking, makin kecil porsinya.
Xendit 1,5%, Midtrans 2%.
Xendit 2,4%, Midtrans 2,9%. Ini yang dipakai mayoritas tamu asing.
Deducted if it goes through an OTA
| Airbnb | 15% |
| Tiket.com | 15% |
| Booking.com | 18% |
| Traveloka | 18% |
| Trip.com | 18% |
| Agoda | 20% |
| Expedia | 22% |
The QRIS rate is set by Bank Indonesia. The card and e-wallet figures are the published rates of Midtrans and Xendit, the two gateways we install. We take no cut of your transactions at all.
Billed as a pass-through on your card at the real invoice with no markup. We take no commission from any vendor below, which is what lets us pick the cheapest one that can still do the job.
| Tool | From | Notes |
|---|---|---|
| Beds24 | €8,40 / bulan | Naik per properti. Termurah, tapi antarmukanya paling teknis. |
| Smoobu | €15 / bulan | €23 untuk 5 properti, €45 untuk 15 properti. |
| Lodgify | $16 / bulan | Paket Professional $40 / bulan.1,9% per booking langsung di paket Starter, hilang di Professional. |
| Hostaway | ~$100 / bulan / properti | Paling lengkap, harganya penawaran tertutup. |
What we avoid
Look at the Lodgify row. Its cheapest plan takes 1.9% of every direct booking, which is exactly the booking you are paying to win back from the OTAs. We never put a client on a plan that charges a percentage of their direct bookings.
Full-service villa management in Bali charges 15 to 25 percent of booking revenue, and often 20 to 28 percent once every cost is counted, some of it with a monthly fee of IDR 1 to 3.5 million on top. A percentage means your bill rises every time you succeed. This page charges a flat number: a villa having a great month and a villa having a quiet one pay the same.
At IDR 100 million a month in revenue
Villa management cleans the rooms, greets the guests, handles the 2am complaint and fixes the air conditioning. We do none of that. We work the distribution and pricing side only. If you genuinely need people on the ground, that 20 percent is not waste, and comparing it to our number is not a fair comparison. This one only holds if you already run the day-to-day yourself.
The individual figures are our hourly rate times the hours each job actually takes, not an invented number with a line through it.
Calendar, rates and a book button that actually takes payment. Not a form that turns into an email answered tomorrow morning.
Bought on its own
IDR 6,500,000
Airbnb, Booking.com, Agoda, Traveloka, Tiket.com. One calendar becomes the source of truth and every channel follows it.
Bought on its own
IDR 4,500,000
Midtrans or Xendit for cards, transfers, QRIS and e-wallets. Deposit, balance and cancellation policy set up to your rules.
Bought on its own
IDR 3,500,000
High season, low season, minimum stay and weekend rates run themselves, without you opening an app every Friday evening.
Bought on its own
IDR 3,000,000
Live bookings are moved across, then we deliberately try to make the calendar clash to prove it cannot.
Bought on its own
IDR 2,500,000
Your staff can hold it themselves. We are not selling dependence, we are selling a system that keeps running without us.
Bought on its own
IDR 2,000,000
Total bought separately
IDR 22,000,000
Setup price on the Direct plan
IDR 8,500,000
Not a ticket system. A direct line to the person who installed your system, for a full month after go-live.
Confirmation, pre-arrival reminder, and a post-stay message that invites the next booking straight to you. The last one goes out after checkout, so it breaks no OTA's rules.
We compare your rates across every channel and show you where you are selling cheaper on an OTA than on your own site. It is the leak owners notice last.
What the setup produces is yours outright. Management runs on a 3-month minimum, because one month is not long enough to watch a pricing pattern move.
Sync
1 unit · 2 channels
One-time setup
IDR 4,500,000
Management
IDR 1,500,000 / mo
For a single-unit villa that wants its calendar to stop clashing and start taking direct bookings.
What you get
Direct
1-3 units · 4 channels
One-time setup
IDR 8,500,000
Management
IDR 3,500,000 / mo
For a villa already running on several OTAs that wants to start keeping the commission itself.
What you get
Revenue
4-10 units or multi-property
One-time setup
IDR 15,000,000
Management
IDR 6,500,000 / mo
For owners with several units whose rates can no longer be handled one at a time by hand.
What you get
Tool subscriptions are billed as a pass-through on your card at the real invoice with no markup: roughly IDR 150,000 to IDR 1.7 million a month depending on the tool and the number of units, moving with the exchange rate because these vendors bill in euros and dollars. The account is in your name, so if we ever part ways the system keeps running.
Management runs on a 3-month minimum. After that, stop any time with 30 days' notice. The setup itself is tied to no contract at all.
Days 1-3
We look at your units, channels and volume, then pick the cheapest tool that can still do the job. The account is opened in your name.
Days 4-8
The booking engine goes onto the website, the channel manager connects to each OTA, and the payment gateway is tested with a real transaction, not sandbox mode.
Days 9-12
Live bookings are moved across, then we deliberately try to clash the calendar from two channels at once to confirm the system refuses.
Days 13-14
Your team is trained, the one-page SOP is handed over, and the system goes live taking direct bookings.
If within 30 days of go-live the system does not do what this page says, meaning the booking engine is live, the OTAs are in sync and payments land in your account, the setup fee is refunded in full.
If guests clash because of a sync error on our side, we cover the cost of moving the guest to an equivalent property up to IDR 5,000,000 per incident, capped at 2 incidents in a contract year.
What we do not guarantee: that your bookings go up. That is decided by rates, photos, reviews and season, and anyone guaranteeing it is selling a fantasy. What is guaranteed is that the system works, and that our mistakes are paid for by us.
Running rates is not work that stacks. Eight is the number our team can genuinely hold while still moving prices several times a week. When the slots are full we say they are full, rather than taking the money and neglecting the account.
OTA Listing Optimisation fixes what is inside your listing: photos, title, description and settings, paid once and handed over. This page is about the system that takes the booking and runs the rates, not about the listing's contents.
See OTA Listing OptimisationDirect Booking Partner is the care plan for clients whose booking engine we built from scratch, with dev hours and full responsibility for the software. Here we install and run tools that already exist, so there is no code of ours to maintain, and the price is nowhere near the same.
See Care BookingCut OTA Commission is how you read the numbers first: how much leaks, from which channel, and whether moving it is worth doing at all. This page installs the machinery once you know the answer.
Work out your commission leakSend us your villa name, how many units, and the channels you run today. We come back with the tool that fits, what it costs a month, and an estimate of the commission you could hold on to.
Answered in WITA business hours. No consultation fee, no commitment.