Guests want to pay.Your site can't.
A booking engine on your site, a channel manager across every OTA, rates and calendar managed monthly.
14 working days
from deal to first booking
15-22%
OTA commission at stake
In your name
the tool account, card and data
5 villas
what one person can actually hold
Setup once. Management if you want it.
Every plan can be bought as setup alone, and what it builds is yours. Monthly management is your call: take it and the price is the one on the card, for a 3-month minimum.
Sync
1 unit · 2 channels · handed over
One-time setup
IDR 22,000,000
Management · optional
Self-managed
For a single-unit villa that wants the system installed properly once, then run by its own owner.
What you get
- Your property website built in the same run, with the Beds24 booking engine inside it
- Channel manager to 2 OTAs of your choosing
- Midtrans or Xendit, including the bridge we build and host ourselves
Direct
2-5 units · 4 channels
One-time setup
IDR 24,500,000
Management · optional
IDR 5,000,000 / mo
For a villa already running on several OTAs that wants to start keeping the commission itself.
What you get
- Everything in Sync
- Channel manager wired to 4 OTAs
- Seasonal rate plans and weekend pricing run automatically
- Rates updated twice a week, plus corrections when demand spikes
Revenue
6-15 units or multi-property
One-time setup
IDR 28,000,000
Management · optional
IDR 9,000,000 / mo
For owners with several units whose rates can no longer be handled one at a time by hand.
What you get
- Everything in Direct
- Every OTA that accepts your property type
- A rate plan per unit, not one price for all of them
- Rates updated three times a week, plus nearby competitor rates watched
Sold on its own
Jaga
IDR 1,500,000 / mo
For a villa whose booking engine is already running, when you want to set the rates yourself but not to babysit the system. It does not have to be one we installed. Start and stop whenever you like.
Already included if you take management on Direct or Revenue, so it is never billed twice.
What we do
- Calendar sync watched 24/7, with both of us alerted the moment a channel drops
- Your Beds24 configuration backed up monthly, so your settings never simply vanish
- Settings adjusted whenever an OTA changes its rules, without you needing to know it happened
- A one-page monthly report: occupancy and booking sources
- WhatsApp us in business hours, plus 1 hour of fixes a month when something breaks
What we do not do
Rates, promotions and rate parity checks are not included. That is monthly work requiring decisions, and it is priced in the Direct plan. We write the boundary out plainly so you are not paying for something you think you are getting.
If somebody else installed it
IDR 2,500,000 once
We cannot promise to watch a configuration we have never seen. So a system installed by someone else is audited first: channels, rate plans, and the points that drop most often are written down, then the monitoring is fitted. One-time, and not charged when the setup came from us.
Setup has no cap. Monthly management is capped at 5 villas, because one person does it. When those five are taken we say so and you go on a waiting list, rather than being sold a plan we cannot staff. Setup takes 14 working days, so count backwards from the season you want to catch.
Tool subscriptions are billed as a pass-through on your card at the real invoice with no markup: Beds24 starts at €15.50 a month and rises with unit count, so roughly IDR 280,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.
Setup is paid in three instalments: 50% at contract, 30% when the booking engine passes a test booking on staging, and 20% at go-live. Cancel in the first 7 days and the deposit comes back in full. After the website design is approved, half the deposit comes back. After staging passes, the first two instalments pay for work already handed over. Management is optional; if you take it, it runs for a 3-month minimum, then stops any time with 30 days' notice.
What we do every month, and what we do not
This list is complete. If a task is not written here or on the package cards above, it is not included, and you will know what it costs before we start it.
In every management package
- Everything in Jaga is included, repair hours too, so Jaga is never billed on top of management.
- Calendar sync monitored automatically, 24/7. A channel that drops gets reconnected in working hours, without you having to report it first.
- Rates and minimum-stay rules pushed to every channel you sell on, not just to one OTA.
- Your Beds24 configuration backed up monthly, so your settings are never lost.
- Settings adjusted whenever an OTA changes its rules, without you needing to know it happened.
- The anti double-booking test repeated every time a new channel is connected.
- A one-page monthly report: occupancy, booking sources, and what we changed that month.
- Tool accounts, data and every setting stay in your name, including if management stops.
Outside management, billed separately
- The Beds24 subscription and payment gateway fees. Paid straight to the vendor in your name; we add no markup.
- OTA commission. Management shifts share toward direct, but bookings that still arrive through an OTA still carry that OTA's commission.
- Listing photos, titles and descriptions. That is the OTA Listing Optimisation service, sold separately.
- Website upkeep: updates, backups and content edit hours. That is the Care Plan, not booking engine management.
- Connecting channels beyond your package's count, priced per channel.
- Rebuilding rate plans from scratch if you change the number or type of units.
What differs between packages
Only four things differ: how many channels are managed, how often rates are updated, whether monthly promos are included, and whether a revenue session is included. Those numbers live on the package cards above, written in one place on purpose so they can never disagree.
Response times
We answer WhatsApp during working hours, Monday to Saturday, 09.00-18.00 WITA. A dropped calendar or a double-booking risk is handled ahead of everything else, because that is what loses you a guest.
The second risk
Commission is not the only thing you can lose.
Indonesia’s tourism ministry set 1 August 2026 as the cutoff for unlicensed accommodation before removal from the OTAs. However it plays out, an OTA listing is not an asset you hold: a regulator, a platform policy or an algorithm can withdraw it without you taking part in the decision.
On every OTA booking, 15 to 22 percent is not yours at all.
The effective deductions in Bali, from the same source our commission calculator reads.
Effective deduction per booking
| Channel | Deduction |
|---|---|
| Airbnb | 15% |
| Tiket.com | 15% |
| Booking.com | 18% |
| Traveloka | 18% |
| Trip.com | 18% |
| Agoda | 20% |
| Expedia | 22% |
Arithmetic, not a projection
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.
Direct: 0.7-2.9%. Via an OTA: 15-22%.
Payment gateway rates on the left, OTA commissions on the right. The gap is what you pay for guests who already wanted to stay.
Cost of taking payment directly
- QRIS0,7%
Tarif MDR yang ditetapkan Bank Indonesia. Mulai 1 Oktober 2026 Xendit menambah Rp 4.000 per transaksi. Batasnya Rp 10 juta per transaksi, jadi booking di atas itu tidak bisa satu kali QRIS.
- Virtual account / transfer bankRp 4.000 flat
Biaya tetap per transaksi, bukan persentase. Makin besar nilai booking, makin kecil porsinya.
- E-wallet (GoPay, OVO, Dana)1,5% - 2%
Midtrans: OVO dan DANA 1,5%, GoPay dan ShopeePay 2%.
- Kartu kredit2,9%
Ditambah Rp 2.000 per transaksi, sama di Midtrans dan Xendit, belum termasuk PPN. 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.
And what does the tool itself cost?
Billed as a pass-through on your card at the real invoice with no markup. Our default for villas is Beds24 at €15.50 a month, because it is the cheapest tool that can still do everything on this page. We take no commission from any vendor below, which is what lets us pick the cheapest one that can still do the job. And one comparison you will certainly find yourself: local channel manager software starts at around IDR 399,000 a month. That is true, and that is what the software costs. What you are paying for here is not the subscription, it is the person who installs it correctly once and then runs the rates, the calendar and the parity checks every week. If you have the time to do that yourself, take the setup plan alone and keep the difference.
| Tool | From | Notes |
|---|---|---|
| Beds24Our default | €15,50 / bulan | Yang kami pasang secara default untuk villa. Rumusnya terbit: €12,90 dasar, €2,60 per unit, €0,55 per sambungan channel. Villa 1 unit yang tersambung Airbnb dan Booking.com jadi €16,60; 5 unit dengan 10 sambungan €31,40. Tidak pernah memotong komisi booking. |
| Smoobu | €29 / bulan | Paket Prepaid tahunan €31,50 per bulan, dan itu yang menghapus potongan per booking.0,9% per booking di paket Professional Flex, hilang di Prepaid dan Teams Pro. |
| Lodgify | $14 / bulan | Basic dibatasi 1 properti, Starter 2 properti, lalu $26, $42, dan $62. |
| Hostaway | Harga penawaran | Paling lengkap untuk multi-properti dan laporan per pemilik, harganya tertutup.1,8% lewat booking engine-nya, plus 1% application fee di penagihan tamu. |
What we avoid
Look at the notes on the Smoobu and Hostaway rows. Smoobu takes 0.9% of every booking on its Professional Flex plan, and Hostaway takes 1.8% through its booking engine plus 1% when it invoices a guest. That 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, and Beds24 takes no commission on a booking at all.
Three layers, mistaken for one.
Vendors sell a bundle and call all of it a channel manager. Here is what you actually get.
Channel Manager
Your calendar and rates, identical on every OTA, both ways. A guest books on Airbnb and Booking.com closes itself.
Without it: calendars clash, and you edit rates one platform at a time.
In this package
Full
Direct API to Airbnb, Booking.com, Expedia, Vrbo and Traveloka.
Booking Engine
The book-and-pay button on your own site. Guest picks dates, pays, unit locks.
Without it: your site is a form, and every booking becomes a WhatsApp negotiation.
In this package
Full
Includes multi-unit search, minimum stay rules and payment capture.
Property Management System
The operational record: who is staying, in which unit, what they owe.
Without it: spreadsheets and WhatsApp, with no audit trail.
In this package
Partial, and that is enough
Beds24 holds reservations: calendar, invoices, guest history, unit status. What it lacks: night audit, F&B, per-department access. A 1-15 unit villa runs none of those.
Running a hotel with a shift reception? Different page.
Two gateways. That is it.
Midtrans or Xendit. Both take what Indonesians actually pay with, and settle to your own account.
What you get the moment this is live
Guests pay without waiting for a reply
A booking at two in the morning finishes at two in the morning.
The money goes to you, not to us
The gateway account is in your company's name. We never hold the funds.
Deposits and balances run themselves
Deposit, balance and cancellation rules are set once, then run.
Reconciliation is automatic
An incoming payment marks its own booking paid.
Limits worth knowing before you sign
- QRIS caps at IDR 10 million per transaction and needs an NPWP merchant. Above that: transfer, virtual account or card.
- Cards are 2.9% plus IDR 2,000 on both, before VAT, and Xendit adds IDR 4,000 per transaction from 1 October 2026. That is what most foreign guests use.
- Beds24 connects to neither directly. We build and host the bridge, included in the setup fee. Other vendors offer Stripe, which your domestic guests cannot use.
Villa management takes 15‑25 percent. We take a flat fee.
Full-service villa management charges 15 to 25 percent of revenue, often 20 to 28 once every cost is counted. A percentage rises every time you succeed. This page charges a flat number.
At IDR 100 million a month in revenue
But we do not do their job
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.
Seven jobs, seven unit prices.
The individual figures are our hourly rate times the hours each job actually takes, not an invented number with a line through it.
Total bought separately
IDR 38,000,000
Setup price on the Direct plan
IDR 24,500,000
Three things included at no extra cost
Priced the same way the setup list above is priced: the hours a job really takes, times our rate. All three still come with the package at no extra cost.
Bought on its ownIDR 1,500,000
30 days of WhatsApp support
Not a ticket system. A direct line to the person who installed your system, for a full month after go-live.
Bought on its ownIDR 900,000
Guest message templates
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.
Bought on its ownIDR 750,000
A rate parity check in month one
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.
The three together
IDR 3,150,000
Setup work plus the three
IDR 41,150,000
14 working days from deal to first booking.
Days 1-3
Audit and pick the tool
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
Install and connect
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
Migrate and try to break it
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
Handover
Your team is trained, the one-page SOP is handed over, and the system goes live taking direct bookings.
Five guarantees, written into your contract
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 when we get it wrong, we are the ones who put it right.
Read the guarantee detail- The system works, or your final instalment comes back
- Live on the date in your contract
- Channels connected, and a clash is ours to fix
- The website carries a 30-day warranty too
- Every account in your name
Five guarantees. In writing. In your contract.
Your content deadline, the penalty if we run late, and how much of the deposit comes back if you stop midway. Identical across every package, so they live on one page.
This is not our four other services, and here is the difference.
The hotel package runs on STAAH, and on Cloudbeds past 60 rooms. This page runs on Beds24, priced for 1 to 15 units with no front office. If your property is a hotel with shift reception and housekeeping, the next page over is the right one: a villa tool would save you subscription money and trade it for an operations system that is not there.
See the Hotel Booking EngineOTA 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 OptimisationA Care Plan looks after the website: updates, backups, fixes and content hours. This page looks after the booking system: rates, calendar, allotment and the connection to each channel. Two different jobs on the same property, and either one can run without the other.
See the Care PlanCut 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 leakWhat owners ask before they sign
From listing to host.
Stop paying commission on guests who already know you.
Send 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.
