Skip to main content
Villa Booking Engine

Guests want to pay.Your site can't.

Website, Beds24 booking engine, payments and OTA sync in one route. Without ads, realistically 1 booking in 10 moves here.

Villa with a private pool and full-width glass doors

14 working days

from complete materials to live

15-22%

OTA commission at stake

In your name

the tool account, card and data

Max 5 villas

managed at once

Setup + Manage

Setup once. Management if you want it.

IDR 80M a month through OTAs means about IDR 14.4M in commission monthly. Setup is paid once; management is optional.

Sync

1 unit · 2 channels

One-time setup

IDR 22,000,000

Or monthly: IDR 11,000,000 down, then 12 × IDR 1,060,000. Paying once saves IDR 1,720,000.

Management · optional

IDR 3,500,000 / mo

Live in 14 working days or first booking on day 7 with Jalur Cepat, +IDR 4M

For a villa already selling on more than one OTA that wants the system installed properly once, then run by its owner or with its rates managed by us.

Website design shaped to your business, included: responsive on a phone, and the book button takes guests straight to the booking engine

Care Lite for its website for 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.

What you get

  • Your property website, matching the Business Website Content plan (11 pages: 7 main and 4 support, blog, 60-photo gallery), built in the same run with the Beds24 booking engine inside it
  • Channel manager to 2 OTAs of your choosing
  • Midtrans or Xendit payments, connected to Beds24 through a bridge we build during your project

Direct

Makes the most sense

2-5 units · up to 4 channels

One-time setup

IDR 24,500,000

Or monthly: IDR 12,250,000 down, then 12 × IDR 1,180,000. Paying once saves IDR 1,910,000.

Management · optional

IDR 5,000,000 / mo

Live in 14 working days or first booking on day 7 with Jalur Cepat, +IDR 4M

For a villa already running on several OTAs that wants to start keeping the commission itself.

Website design shaped to your business, included: responsive on a phone, and the book button takes guests straight to the booking engine

Care Lite for its website for 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.

What you get

  • Everything in Sync
  • Channel manager wired to up to 4 OTAs that accept your villa
  • A page of its own for each unit type, up to 3 types, with photos, amenities, and a book button straight into the booking engine
  • With management: seasonal rate plans and weekend pricing run automatically

Revenue

6-15 units or multi-property

One-time setup

IDR 28,000,000

Or monthly: IDR 14,000,000 down, then 12 × IDR 1,350,000. Paying once saves IDR 2,200,000.

Management · optional

IDR 9,000,000 / mo

Live in 14 working days or first booking on day 7 with Jalur Cepat, +IDR 4M

For owners with several units whose rates can no longer be handled one at a time by hand.

Website design shaped to your business, included: responsive on a phone, and the book button takes guests straight to the booking engine

Care Lite for its website for 12 months is included, worth IDR 4M: monitoring, backups, 3 small changes a month.

What you get

  • Everything in Direct
  • Every OTA that accepts your property type
  • A page of its own for each unit type, up to 6 types, with photos, amenities, and a book button straight into the booking engine
  • With management: a rate plan per unit, not one price for all of them

Recommended with setup only

Jaga

IDR 1,500,000 / mo

What we recommend after a setup when you do not take management: you set the rates, we keep the system running. A booking engine someone else installed works too. Start and stop whenever you like.

Already included if you take management on any plan, so it is never billed twice.

What we do

  • Calendar sync status checked every working day, Monday to Saturday. If a channel drops and we do not tell you by the next working day, that month's Jaga fee is not charged
  • Your Beds24 configuration backed up monthly, so last month's settings can always be restored
  • Settings adjusted when an OTA changes its rules, counted as one repair
  • A one-page monthly report: occupancy and booking sources
  • WhatsApp us in business hours, plus 1 repair 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 what management covers: rates and parity from the Sync plan, promotions from Direct. 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

A setup we have never seen is audited first, then monitored. One-time, and free when the setup came from us.

After setup

Who looks after the booking engine once it runs?

The connection to the OTAs can break when a platform changes its rules, and it is often only noticed when a double booking arrives.

Run it yourself

IDR 0

For owners who check the system themselves every day.

Rates, promos, calendar
You
Sync checks
You check it yourself
When a connection breaks
You find it, then contact the tool's vendor
Double-booking reports
You handle it yourself after the first 60 days
Contract
None
Jaga

IDR 1.5M/month

You keep setting your own rates, but you do not want the connection to break unnoticed.

Rates, promos, calendar
You
Sync checks
We check every working day, Monday to Saturday
When a connection breaks
You hear from us by the next working day at the latest. 1 repair a month included
Double-booking reports
Answered in working hours
Contract
No minimum, stop any time
Management

from IDR 3.5M/month

You do not want to think about rates, calendar or channels at all.

Rates, promos, calendar
Us: rates updated weekly, rate parity checked monthly
Sync checks
Included, because everything in Jaga is inside it
When a connection breaks
Same as Jaga, its repair allowance comes along
Double-booking reports
Outside working hours answered within 2 hours, 07.00-22.00 WITA, every day
Contract
3 months minimum

For the first 60 days after go-live, every setup gets the same double-booking cover as management. Jaga is already inside management, so it is never charged twice. If we fail to tell you in time, Jaga is not billed that month.

Setup takes 14 working days from complete materials; payment gateway activation and OTA connection approval sit outside that count. Build slots are 2 a month (a hotel setup takes both), and management is capped at 5 villas.

Beds24 bills your card directly: from €15.50 a month, roughly IDR 280,000 to IDR 1.7 million depending on unit count and the exchange rate. The account is in your name, so the system keeps running if we ever part ways.

Setup is paid 50% at contract, 30% when a test guest books and pays on the trial version, and 20% when the system takes real guests. Cancel before we send the first website design or system configuration and the deposit comes back in full; before the test passes, half comes back; once it passes, the first two instalments are not refunded because they pay for work already handed over. Defects in our work are still fixed at no cost, and if we cannot finish, payment for work not yet delivered comes back. Management is optional: a 3-month minimum, then stop any time with 30 days' notice.

Send this page
What management covers

What we do every month, and what we do not

This list is complete. Anything not written here or on the package cards is not included, and you know its price before we start.

In every management package

  • Everything in Jaga is included, its repair allowance too, so Jaga is never billed on top of management.
  • Calendar sync status checked every working day. 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 last month's settings can always be restored.
  • 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, on dates closed to guests for the test.
  • 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.
  • Your lowest rate per unit is written into the contract, and every rate change is checked against it before it goes to a channel.

Outside management, billed separately

  • The Beds24 subscription and payment gateway fees. Paid straight to the vendor in your name; we add nothing on top.
  • 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 change requests. 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

A dropped calendar or a double-booking risk is handled first. WhatsApp is answered Monday to Saturday, 09.00-18.00 WITA; outside that, a clash report is answered within 2 hours between 07.00 and 22.00 WITA, and after 22.00 from 07.00.

The second risk

Commission is not the only thing you can lose.

The ministry's cutoff for unlicensed stays on OTAs has passed. An OTA listing is not your asset.

Read the facts and what you control
The leak

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

ChannelDeduction
Airbnb15%
Tiket.com15%
Booking.com18%
Traveloka18%
Trip.com18%
Agoda20%
Expedia22%

Arithmetic, not a projection

Example: a villa turning over IDR 80 million a month through OTAs at 18 percent pays roughly IDR 14.4 million in commission every month. Move 1 booking in 10 to a direct channel and about IDR 1.4 million a month stays with you.

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.

Run your villa's numbers

From your own extranet figures, as a one-page PDF. Free, calculated in your browser.

Real cost

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

Airbnb15%
Tiket.com15%
Booking.com18%
Traveloka18%
Trip.com18%
Agoda20%
Expedia22%

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?

Beds24 (€15.50 a month) is billed by the vendor straight to your card. Local channel manager software does start around IDR 399,000 a month; what you pay for here is the person who installs it correctly and then runs the rates, calendar and parity every week.

ToolFromNotes
Beds24Our default€15,50 / bulanYang 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 / bulanPaket 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 / bulanBasic dibatasi 1 properti, Starter 2 properti, lalu $26, $42, dan $62.
HostawayHarga penawaranPaling 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

Smoobu takes 0.9% of every booking on its Professional Flex plan, and Hostaway 1.8% through its booking engine plus 1% when it invoices a guest. Beds24 takes no commission at all, and we never put a client on a plan that takes a percentage of direct bookings.

What is inside

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 and Booking.com. Agoda, Traveloka, Tiket.com and Expedia can be added if that OTA accepts your villa.

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.

Payments

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 name or 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 attempt from 1 October 2026, failures included. That is what most foreign guests use.
  • Beds24 connects to neither directly. We build and test the bridge in your project, as part of the setup fee, and its hosting and upkeep are included while the website renewal is paid. Without renewal, the bridge code is handed over to your own account. Other vendors offer Stripe, which does not take QRIS, local virtual accounts or e-wallets.
Compared

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

Villa management at 20%IDR 20,000,000 / month
The Direct plan on this pageIDR 5,000,000 / month

But we do not do their job

Villa management cleans rooms, greets guests and fixes the air conditioning; we do none of that, only distribution and pricing. This comparison is for villas whose day-to-day you already run yourself.

The setup

Eight jobs, eight unit prices.

The individual figures are our hourly rate times our estimate of the hours each job takes, not an invented number with a line through it.

Bought on its own

Calendar, rates and a book button that actually takes payment. Not a form that turns into an email answered tomorrow morning.

Airbnb and Booking.com, plus Agoda, Traveloka, Tiket.com or Expedia if that OTA accepts your villa. One calendar becomes the source of truth and every channel follows it.

Beds24 connects to neither Midtrans nor Xendit directly, and its official gateways such as Stripe cannot be used by your domestic guests. We build and test the bridge in your project, so guests can pay by QRIS, transfer, virtual account, e-wallet or card. The merchant account is in your villa's name, so guest money goes straight to your bank account, never through us. Hosting and upkeep of the bridge are included while the website renewal is paid; without renewal, its code is handed over to your own account. Deposit, balance and cancellation rules follow your own policy.

High season, low season, minimum stay and weekend rates run themselves, without you opening an app every Friday evening.

Live bookings are moved across, then, on dates closed to guests for the test, we deliberately try to make the calendar clash to prove it cannot.

Your staff can hold it themselves. We are not selling dependence, we are selling a system that keeps running without us.

A booking engine needs somewhere to live. Unit pages, rates and the booking button sit on your own domain, not borrowed from an OTA listing. The website matches the Business Website Content plan: 11 pages, meaning 7 main pages (Home, Units & Rates, Gallery, About, Blog, FAQ, Contact) and 4 support pages (Location & Getting Here, How to Book & Pay, House Rules & Cancellation, Privacy Policy), a gallery of up to 60 photos plus 1 video, a Sanity CMS blog you run yourself with 60 minutes of training, 3 revision rounds at each stage, and 30 days of bug fixes plus 5 small requests after launch. It is built within the same setup schedule, goes live on working day 14 from complete materials, and renews at IDR 5,000,000 a year. The website package's 3-enquiry guarantee does not carry over: the booking engine has its own guarantees.

One page for each unit type, each with photos, amenities, capacity, and a book button that opens that type in the booking engine. A guest comparing units no longer has to ask on WhatsApp first. Direct carries up to 3 types, Revenue up to 6.

Total bought separately

IDR 39,500,000

Setup price on the Direct plan

IDR 24,500,000

Four things included at no extra cost

Priced the same way the setup list above is priced: our estimate of the hours a job takes, times our rate. All four 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, in business hours, for a full month after go-live.

Bought on its ownIDR 1,000,000

Guest message templates and room QR cards

Confirmation, reminder and a post-stay message that invites the next booking straight to you, only for guests who booked through your website or WhatsApp. Plus a QR card per room that saves your WhatsApp number and booking page.

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.

Bought on its ownIDR 300,000

A 30-day report after go-live

A month after the system goes live we send one page: bookings by channel, how many came direct through your website, and what we would change. Sent once, with or without management.

The four together

IDR 3,550,000

Setup work plus the four

IDR 43,050,000

Standard on Every Website

Built to sell, not just to look good

These nine standards come with every website and store package, each with its reason and how you can check it.

Fast, so prospects do not leave first

A slow page gets abandoned before it is read, especially on a phone signal. Content sites are built with Astro and interactive ones with Next.js; both send a finished page that opens in under 2 seconds. Deloitte research for Google (2020): a mobile site 0.1 seconds faster saw 10.1% higher conversions on travel sites.

Check it yourself: Mobile PageSpeed score of 90 or higher. If it misses, 2 rounds of fixes within 30 days.

Designed for your business, and for conversion

Not a reused template: pages are ordered the way you sell, then follow industry-standard design practice for conversion. One main call to action per section, prices or packages visible without searching, reviews and real photos next to the button, and no pop-up covering the phone screen, which Google also rates poorly.

Check it yourself: Open it on your phone: the offer and a contact button are on the first screen.

Copy that sells, not “Welcome to our website”

The first screen answers three things: what you offer, who it is for, and the next step. After that, the problem your prospect feels, proof, then the offer. We write it, in Indonesian and English.

Check it yourself: Show a friend the first screen for five seconds, then ask what you sell.

Comfortable on a phone, for anyone

Most of your customers open it on a phone. Body text at least 16px, buttons at least 48px so they fit a thumb, text contrast to the WCAG AA standard (4.5:1) so it reads in the sun, alt text on every photo, and pages that work with a screen reader.

Check it yourself: Lighthouse Accessibility score of 90 or higher before handover.

Found by people already searching

The words in your page titles and copy come from Google Keyword Planner data, not guesses: what prospects in your area actually search for. Titles, meta descriptions, headings, sitemap and structured data are done during the build, then Google Search Console is set up in your name.

Check it yourself: Search Console shows which words bring visitors, every month.

Readable by AI assistants

Some people now ask ChatGPT, Gemini or Perplexity before they choose. We add schema.org structured data and an llms.txt file, and let AI crawlers in, so your site can be read when they search.

Check it yourself: Whether an assistant quotes it is still its decision. What we do: the door is open and the content is readable.

You know how many inquiries the website brings

Every WhatsApp click and form submission is recorded as a conversion in Google Analytics 4, in your name. Meta and TikTok pixels and the Google Ads tag are installed and tested before you advertise. So payback can be counted: inquiries a month times your average order value.

Check it yourself: The GA4 conversion report separates inquiries from Google, ads and direct visits.

One face across website, Instagram and ads

The same colours and tone of voice everywhere make your business easy to recognise. Already have a brand guideline? We follow it. Not yet? We hand over a one-page brand guide: the colours, fonts and tone the website uses, ready for whoever runs your Instagram or ads.

Check it yourself: The brand guide is sent with the handover video.

Ready for visitors from Europe, safe for you

A cookie banner with Google Consent Mode v2: ad pixels only fire after the visitor agrees. Since March 2024 Google has required it for remarketing to visitors from Europe. A Privacy Policy page from our template, adjusted to the data your site collects, plus SSL, DDoS protection and a firewall.

Check it yourself: The Privacy Policy is a template, not legal advice. For special cases, have your legal adviser review it.

A website catches visitors; it does not bring them on its own. If you want new customers, not only the ones already searching for your name, pair it with one of these, or hand all of it to us.

Schedule

Live 14 working days after materials are in.

  1. 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.

  2. 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.

  3. Days 9-12

    Migrate and try to break it

    Live bookings are moved across, then, on dates closed to guests for the test, we deliberately try to clash the calendar from two channels at once to confirm the system refuses.

  4. Days 13-14

    Handover

    Your team is trained, the one-page SOP is handed over, and the system goes live taking direct bookings.

Jalur Cepat

Busy season close? First booking on working day 7.

The booking engine, channel sync and payments go live on working day 7; the full website still lands on day 14. Card payments can lag, because Midtrans merchant activation can take up to 10 working days and is Midtrans's call, not ours.

  • Miss day 7 through our fault and the Jalur Cepat fee comes back in full. The usual late discount still applies from day 14.
  • One slot a month across all our services, because a project moved forward makes another one wait.
  • Day one starts when photos, rates and OTA access are complete. We file the payment gateway application that same day, but the activation decision stays with the gateway.

Jalur Cepat

+IDR 4,000,000

one-off, paid in full with the deposit

Ask about this month's slot
Switching over

You do three things. We handle the rest.

The riskiest moment: when two-way sync goes on. If a clash happens through our fault, we find an equivalent replacement.

From you

  • Give us access, not a password

    Add us as a user on your Booking.com extranet. You approve the Airbnb connection yourself on Airbnb's own login screen, on a 10-minute call with us.

  • Send your ID, tax number and bank account

    For the Beds24 and payment gateway accounts in your name. We fill in the forms; you check them and approve.

  • One 60-minute session

    Your lowest rate per unit, your deposit and cancellation rules, and the busy dates nobody may touch. After that we never ask the same thing twice.

From us

  • Data taken from your live listings

    Unit types, photos, descriptions and current rates are copied from your OTAs. You check the result instead of filling in a spreadsheet.

  • Every OTA recorded before it is connected

    Rates, availability and stay rules are saved first. If connecting changes something by accident, we restore it from that record within 24 hours.

  • Live bookings matched one by one

    Every booking already on the books is checked in the new system before two-way sync goes on, and you sign off the list.

  • Switched on on the quietest day

    The day with the fewest check-ins that week, outside check-in hours, and never in the week before a busy date you name.

  • Reversible within 24 hours

    For the first 14 days after go-live, if sync misbehaves, channels go back to manual control on the extranet within 24 hours while we fix it, at no charge.

  • Training recorded for your villa

    A short video of your own system, in Indonesian or English, so new staff can learn without waiting for us.

Guarantees

Eight guarantees, written into your contract

We guarantee the system works and fix our mistakes. The number of bookings we do not guarantee.

Read the guarantee detail
  • 60 days of free fixes, backed by your final instalment
  • Live on the date, or the setup fee drops 5% a week, capped at 15%
  • A clash caused by us: equivalent replacement, capped at 1 night, 3 units
  • The website carries a 30-day bug-fix guarantee
  • Tool, domain and gateway accounts in your name
  • Jalur Cepat on its date, or the fee comes back
  • A rate below your floor from our own error: the difference comes off, capped at 1 month's fee
  • No enquiry from Google by day 60: free SEO until there is one, max 6 rounds

Eight guarantees. In writing. In your contract.

Materials deadline, the discount if we run late, and the deposit back if you stop, on one page.

Read the working terms

How this differs from our other services

This page runs on Beds24, for properties of 1 to 15 units with no front office. A hotel with shift reception and housekeeping needs the hotel package on STAAH, or Cloudbeds past 60 rooms.

See the Hotel Booking Engine

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 Optimisation

A Care Plan looks after the website: updates, backups, fixes and content change requests. 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 Plan

Cut OTA Commission is a package of website, ads and Google Maps work that brings in more direct guests. This page is the system that takes the booking once those guests arrive.

See the Cut OTA Commission plans
FAQ

What owners ask before they sign

Because both are built for hotels, and for a 1 to 5 unit villa that is expensive and excessive at the same time. Both quote per property rather than publishing a price, and what you pay for there is hotel operations: housekeeping rosters, night audit, F&B posting, per-department access rights. A 3-unit villa has no staff to open a single one of them. Beds24 publishes its formula so you can check it yourself: €12.90 base, €2.60 per unit, and €0.55 per connected channel, so a 1-unit villa on 2 OTAs runs about €16.60 a month. It does the part you actually use: calendar, rates, channels and payments. We still offer STAAH and Cloudbeds, but on the hotel page, for properties genuinely running an operation that size.

Our default is Beds24, from €15.50 a month. Many villas run on it, its pricing formula is published, and it embeds cleanly into the Next.js sites we build. Beds24 does not connect to Midtrans or Xendit directly, so we build the bridge during your project. If your unit count or requirements demand something else, the alternatives are Smoobu, Lodgify or Hostaway. We pick the cheapest one that can still do the job rather than the one that pays us most, because we take no commission from any of them. The account is opened in your name and billed to your card from day one.

It depends on your channels. If you sell on a single OTA or take bookings on WhatsApp, a landing page is enough. If you already sell on 2 OTAs and risk a double booking, take the Sync setup, then add Jaga if you want the system watched without having to watch it yourself. On monthly management, here is the arithmetic. At an 18 percent effective commission, moving 1 booking in 10 to the direct channel keeps about 1.8 percent of your OTA turnover, so the cheapest management, on the Sync plan, only covers itself above roughly IDR 195 million a month in OTA turnover. Below that, take the setup only, run it yourself with our SOP, and come back when the volume is there.

Yes, with Jalur Cepat. The booking engine, channel sync and payments go live on working day 7, and the full website still lands on day 14. It costs IDR 4,000,000 once, paid with the deposit, and comes back in full if we are the reason day 7 is missed. There is one slot a month, so ask first whether this month's is still open.

No. The tool account, the booking engine and all the data are yours from the start. If management stops, the system keeps running, there is simply nobody tending the rates. We keep hosting and maintaining the payment bridge while the website renewal is paid; without renewal, its code is handed over to your own account. The one-page SOP is already with your team so they can carry on.

From listing to host.

Stop paying commission on guests who already know you.

Send your villa name, units and channels. We reply with the tool, the cost and the commission you could keep.

Answered in WITA business hours. No consultation fee, no commitment.