Guests book straight with you, not with Airbnb. No OTA commission taken.
Our mission: direct bookings without the OTA cut, for Bali villas.
Four problems that leak your villa's profit to the OTA, and what changes once the front door is yours.
Every IDR 2M booking loses IDR 500K to the OTA. Multiply by 50 bookings/month and that's IDR 25M gone every month. That's IDR 300M per year that should be in your pocket.
Bookings that arrive through your own site are cut by nobody. The IDR 500K per booking that used to leave for the OTA now stays in your account.
Your listing rank on the OTAs depends on an algorithm that can change anytime. No control, no warning. Last month fully booked, this month down 40% with no clear reason.
Your site cannot be demoted by an OTA algorithm update. What decides who finds you is your brand name on Google, and that one is yours.
OTAs don't share your guest data. No follow-up emails, no special rates for returning guests, no loyalty program. Every guest becomes a one-time customer.
Names, numbers, and stay dates land in your own email and WhatsApp. A guest who has stayed once can be contacted again without asking anyone's permission.
Your Airbnb/Booking.com account can be suspended without warning when the algorithm detects an 'anomaly' or a negative review. Your business disappears overnight with no clear appeal.
Domain, hosting, and source code are in your name. If a platform closes your account tomorrow, your website is still up and still taking bookings.
Every package includes hosting and the first year of your domain. Not sure yet? Cancel within the first 7 days and you get 100% of your deposit back. Once your site is live you get a 30-day guarantee, and the source code is yours.
1 Simple Page · 10-Photo Gallery
No website at all yet
A simple one-page site for owners just starting out who want their own address on the web.
One-time
IDR 2M
Equal to the OTA commission on 4 bookings
May rise with inflation and vendor pricing.
Optional · first month free
1 Long Page · Lead Form · Ready for Google
Owners who want inquiries every week
The one most owners pick. A longer page with an enquiry form, set up so it can show up on Google.
One-time
IDR 3.5M
Equal to the OTA commission on 7 bookings
May rise with inflation and vendor pricing.
Optional · first month free
1 Page · Availability Calendar · 30-Photo Gallery
Foreign guests, booked direct with no middleman
The most complete version: two languages, an availability calendar, and we write the page content for you.
One-time
IDR 6M
Equal to the OTA commission on 12 bookings
May rise with inflation and vendor pricing.
Optional · first month free
6 Pages · Content Updates Handled by Us
Villa rates and photos stay stable, rarely change
A complete 6-page website: profile, services, portfolio, and contact. Need to change text or photos? Send it to our team and we handle it. Best if your content rarely changes, which is why it costs less.
One-time
IDR 8M
Equal to the OTA commission on 16 bookings
May rise with inflation and vendor pricing.
Optional · first month free
10 Pages · Sanity CMS Blog You Edit Yourself
Villa managers chasing Google traffic
Everything in Essential, plus 4 more pages: Pricing, Team, Areas Served, and Blog. Ten pages in total, with a Sanity CMS blog. You write and publish articles yourself, any time, without queuing behind our team. Best if you want guests to find you through Google.
One-time
IDR 20M
Equal to the OTA commission on 40 bookings
May rise with inflation and vendor pricing.
Optional · first month free
Want to see every feature in each package?
Every package includes basic security (HTTPS, DDoS protection, Cloudflare firewall), usage training, and 1 month of free support. Stop within the first 7 days and you get 100% of your deposit back. The earlier you stop, the more comes back. Once your site is live you get a 30-day guarantee, and the source code is yours.
The commission equivalent uses this page's own example: a IDR 2M booking at 25 percent, so IDR 500K per booking.
Not projected
Seven private pool villas in Ubud, previously listed separately across different OTAs and paying 15 to 25 percent commission on every booking. We united them on one direct-booking site. The first four bookings arrived in month one, all from organic search, with zero spent on ads.
Thank you so much for the smsbali, avilitahouse, and balcoma websites. People have already sent messages over WhatsApp, and some sales happened directly on smsbali.
Budi, Owner of SMS Bali & Avilita House
avilitahouse.comWhich pages you get, what is on them, and how many revisions. Not listed here means not included, and we name the price up front.
Pages you get
Counted across the whole project, because a one-page build runs start to finish without separate stages.
Change the nightly rate, swap a photo, fix a phone number. Free, and it does not eat into the rounds above.
One round means: you send one list of notes, we work through all of them, then we send the result back for you to look at. Ten notes in one list still counts as one round, not ten.
Out of rounds and still want changes? That is fine. An extra round is IDR 500K to IDR 1,000,000 on standard packages, and IDR 1,500,000 to IDR 2,000,000 on Custom Property. We name the number up front, not on the invoice.
Pages you get
Counted across the whole project, because a one-page build runs start to finish without separate stages.
Change the nightly rate, swap a photo, fix a phone number. Free, and it does not eat into the rounds above.
One round means: you send one list of notes, we work through all of them, then we send the result back for you to look at. Ten notes in one list still counts as one round, not ten.
Out of rounds and still want changes? That is fine. An extra round is IDR 500K to IDR 1,000,000 on standard packages, and IDR 1,500,000 to IDR 2,000,000 on Custom Property. We name the number up front, not on the invoice.
Pages you get
Counted across the whole project, because a one-page build runs start to finish without separate stages.
Change the nightly rate, swap a photo, fix a phone number. Free, and it does not eat into the rounds above.
One round means: you send one list of notes, we work through all of them, then we send the result back for you to look at. Ten notes in one list still counts as one round, not ten.
Out of rounds and still want changes? That is fine. An extra round is IDR 500K to IDR 1,000,000 on standard packages, and IDR 1,500,000 to IDR 2,000,000 on Custom Property. We name the number up front, not on the invoice.
Pages you get
A multi-page site is built in stages: wireframe, then design, then development. Each stage carries its own three rounds, so the total is higher than on a landing page.
Change a price, swap a photo, fix some text. Free, and it does not eat into the rounds above.
One round means: you send one list of notes, we work through all of them, then we send the result back for you to look at. Ten notes in one list still counts as one round, not ten.
Out of rounds and still want changes? That is fine. An extra round is IDR 500K to IDR 1,000,000 on standard packages, and IDR 1,500,000 to IDR 2,000,000 on Custom Property. We name the number up front, not on the invoice.
Pages you get
A multi-page site is built in stages: wireframe, then design, then development. Each stage carries its own three rounds, so the total is higher than on a landing page.
Change a price, swap a photo, fix some text. Free, and it does not eat into the rounds above.
One round means: you send one list of notes, we work through all of them, then we send the result back for you to look at. Ten notes in one list still counts as one round, not ten.
Out of rounds and still want changes? That is fine. An extra round is IDR 500K to IDR 1,000,000 on standard packages, and IDR 1,500,000 to IDR 2,000,000 on Custom Property. We name the number up front, not on the invoice.
The cards above show what separates the packages. What follows is the floor, identical from the IDR 2M package to the IDR 20M one.
Three of these thirteen carry a price on our own list: copywriting IDR 3,500,000, first-year domain plus hosting IDR 2,000,000, and one month of Care Lite IDR 400K. That is IDR 5,900,000, included even in the IDR 2M package. The other ten carry no price because we do not sell them separately.
Most packages write "Basic SEO" on one line and stop there. Here is the full list, including the four things we deliberately do not promise.
If those four are what you need, here is where they live.
Three tiers, one decision. Compare on four things, not on feature count. Proven in Bali, ready for villa owners across Indonesia.
1 villa · just starting
Best for: One villa, and bookings still come from OTAs or WhatsApp chats.
How it adds margin: Close the bookings you were losing
15-25% to OTAsbecomes 0% via WhatsApp
Honest note: Move up when one page can no longer hold your brand story, blog, and extra units.
2-10 villas · service provider
Best for: A few villas or a property service, and Google is not bringing guests yet.
How it adds margin: Bring in free guests from Google
Pay per ad clickbecomes IDR 0 per organic click
Honest note: Move up when you start double-booking and a year of OTA commission is several times the engine.
Five situations where the honest answer is: not yet.
The IDR 2M Landing Page is built for exactly this. The IDR 20M Business Website only starts to make sense once the units and the content have grown.
Sort the photography first, then build the page. If it is not good enough, we say so at the start.
Open the villa photo checklistOthers offer IDR 500K, and for some owners that is the right call. We will not match it.
There are two of us, so the queue is short. If this month is full, you hear it in the first chat.
What is guaranteed is brand SEO: your name on page 1 within 60 days. Competitive keywords need a retainer.
See the SEO retainerIf any of these describe you, say so in the chat. We will point you at the option that makes more sense, including when that option means you buy nothing from us yet.
Pick the package first, enter your villa revenue, and see how long it takes to pay for itself. Each package's recurring bill is already in the maths.
Which package you are pricing
The same three packages as the price list above. Switch the package and every figure beside it changes.
IDR 100,000,000Total across every unit and every booking channel in 1 month.
Or pick a popular platform
The commission percentage online booking platforms take from each booking.
Commission you pay Airbnb/Booking.com
IDR 216,000,000/year
Commission that stops leaking if 20% of bookings move direct
IDR 43,200,000/year
Left over each month, after the recurring bill
IDR 2,433,333/month
How long until the website pays for itself
8.2months
Total profit over 5 years
IDR 126,000,000
Copy the result to paste anywhere, or send the link. Anyone who opens it sees exactly the same numbers.
The five routes Bali villa owners usually take, side by side. The last column is the one we build.
| Feature | OTA Only (Airbnb, Booking) | WordPress + Plugin | Wix / Squarespace | SaaS Booking (Cloudbeds) | Dewata Tech |
|---|---|---|---|---|---|
| Cost | |||||
| Commission per booking | 15-25% | 15-25%, still via the OTA | 15-25%, still via the OTA | 0%, but a monthly fee | 0% |
| Cost per year | 15-25% of revenue | IDR 5-15M (licence + dev) | IDR 5-12M (subscription) | IDR 10-40M ($600-2400) | IDR 0-20M, by package |
| Time to launch | Instant, but not yours | 4-8 weeks | 1-2 weeks (template) | 1-2 weeks (template) | 1-4 weeks |
| Ownership | |||||
| You own the source code | tied to theme & plugins | 100%, in your GitHub | |||
| Can move hosting later | Migration IDR 2-5M | vendor locked | any host | ||
| Guest data | The OTA owns it | Yours, but limited | Yours, but limited | Shared with the SaaS | 100% yours |
| Speed | |||||
| Lighthouse score | Not applicable | 50-70 | 60-80 | 60-80 | 95-100 |
| Core Web Vitals (Google uses these) | Not applicable | Often fails LCP | Limited control | Limited control | All green |
| Capability | |||||
| Look & brand | Uniform listing | Limited by theme | Limited by template | Limited by template | Fully custom |
| Online payment | Through the OTA | WooCommerce plugin | Stripe only | per-transaction fee | Through the booking engine package, Midtrans or Xendit |
| Two languages (EN + ID) | Automatic via OTA | WPML +$99/year | Limited | Limited | built in |
| AI chatbot | Extra plugin | Limited app | Paid add-on | included | |
| Email past guests | contacts hidden | Hard | Hard | Hard | automated email |
| Risk & guarantee | |||||
| Security patching | OTA handles it | Weekly, a soft target | Vendor handles it | Vendor handles it | Static-first, small surface |
| Guarantee | Plugin vendor's | Vendor's | SaaS support | 30-day guarantee + 1 month support | |
Free consultation. No commitment.
Client sites that are live, what they said, and the numbers that moved.
Payment Gateway
Tech Stack
Bundle these at booking with your main package, or add them mid-project.
Photos, video, copy, and brand identity to accelerate go-live.
IDR 3M
Integrations, features, extra languages, enterprise-grade analytics.
IDR 1.5M / halaman
IDR 2-4 juta / bahasa
Extra revisions, rush delivery, weekend work, discovery workshop.
IDR 500K-2 juta / session
+30% dari harga paket
Maintenance, migration, pay-per-hour, cross-sell SEO/Ads/AI Chatbot.
IDR 400K-18M / month
IDR 2.5M
IDR 350K/hour · Min 4 hours = IDR 1.4M
Needs a package that ships a blog: Website Bisnis · Plus. That is where the articles get published.
IDR 1.5M setup + IDR 1.5M/month
IDR 1.8M setup + IDR 1.8M/month
IDR 1.5M setup + IDR 1.5M/month
IDR 4M setup + IDR 800K/month
IDR 2.5M-10M / month
A draft on day 3, about 2 hours of your time, and at least 3 inquiries in 60 days guaranteed in writing.
The timeline above stops at launch day. This is what you are actually buying: what changes afterwards, which parts are written into the contract, and which depend on you.
Send us the photo or price change. You never have to learn a dashboard.
Your name on page 1 within 60 days. If it misses, 3 months of SEO work free.
At least 3 chats in the first 60 days, in writing. Above that depends on your prices and market.
Every direct order keeps the commission that usually leaves. Work it out in the calculator on this page.
Open the part you want to read. All of it applies to every package.
Your website launches on the timeline promised in the contract.
Consequence: Late from our side: 5%/week discount (max 15%). Late from client: auto-extend.
Google PageSpeed mobile score of 90 or higher. Core Web Vitals all green at handover.
Consequence: We optimize for free, up to 2 rounds within 30 days. It does not apply when the score drops because of video, plugins, or scripts you added yourself after handover.
Your website shows up on page 1 of Google for your business name within 60 days post-launch.
Consequence: You get 3 months of free SEO optimization.
What we build has to match the brief and design direction you approved in writing before we started. Minor revisions up to 5 requests in the first 30 days, plus the revision rounds your package includes. Details in the Revision Policy.
Consequence: If what we deliver departs from the approved brief, we redraw it from scratch once, free, as long as development has not started.
At least 3 genuine inquiries arrive through WhatsApp or the website form within 60 days of launch. Counted from your own data, not from a report we write.
Consequence: If it falls short, we rework the content and on-page SEO strategy free for another 60 days. This holds as long as photos and rates were complete at kickoff, and nobody else changed what we shipped during that window.
Five guarantees. Written. Into your contract.
TL;DR · so you're not confused
Free, up to 5 requests within 30 days
Text changes (typos, names, addresses, phone numbers, hours, prices)
Replace photos with same dimensions and aspect ratio
Change color of 1-2 specific elements (not full re-theme)
Add or remove up to 3 items in an existing on-site list (e.g. service bullets, feature lists, FAQ items, testimonials)
Edit copy with up to 30% word change
Adjust spacing or font size of one element
Update contact info, social media, links
Update SEO meta title or description
Fair use
Up to 5 batches of minor requests per project phase, sent together in one list. Beyond 5 batches counts as 1 major revision round.
Not sure which category yours falls into?
Ask our team on WhatsAppClient submits the material (photos, logo, and property data) within 14 days of deposit. The copy is ours to write, so it is not yours to prepare. If there is wording you do want on the site, just send it over, Word or Google Docs is fine, and we will shape it to sit with the rest of the pages. Beyond 14 days, project pauses and deadline auto-extends without compensation. Beyond 30 days, project closes with placeholder content and remaining payment is still invoiced.
5% discount per week of delay (max 15%), applies only to delays purely caused by Dewata Tech (not client late on content/feedback/access). Penalty credited to final invoice.
BEFORE YOUR SITE GOES LIVE
CARE PLAN SUBSCRIPTION

Anak Agung Gde Weida Ksatriawarma
Co-founder, Dewata Tech
I am Weida. I run Dewata Tech with Wijaya, the two of us, from Bali.
You spend years building the villa. Then who actually stays there is decided by an OTA listing whose rules can change without anyone telling you.
So what we build is not really a website. We move the place guests book: off the OTA listing, onto a site you own.
Being two people means we cannot take every project. It also means there is nobody in between: the person answering your chat is the person building your site.
PT Dewata Artificial Intelligence · Denpasar, Bali · We reply within 1 to 2 hours during business hours (Mon-Fri, 09:00-18:00 WITA)