Landing page, company profile, or direct booking engine for your villa. Guests book you, not Airbnb, with zero OTA commission.
4 problems that send your villa profit straight to the OTAs.
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.
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.
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.
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.
Integrations
Payment Gateway
Tech Stack
Every package includes hosting, first-year domain, tier-based refund 4 phases (100% DP 7 days / 50% post-design / 25% staging / 0% post-launch) plus 30-Day Post-Launch Satisfaction Warranty.
New property owners pre-listing
One-time
$490
~Rp 9,8 juta
Property service provider: Notary · Contractor · Interior · Architect
One-time
$1,290
~Rp 25,8 juta
Villa · Hotel · Activity
One-time
$4,900
~Rp 98 juta
Want to see every feature in each package?
All packages include usage training, 1 month of post-launch support (free functional bug fixes). After that, optional Maintenance Monthly from IDR 500K/month. Tier-based refund 4 phases pre-launch (100% DP 7 days / 50% post-design / 25% staging / 0% post-launch), plus 30-Day Post-Launch Satisfaction Warranty.
Three tiers, one decision. Pick by where your villa business is today, not by feature count. Proven in Bali, ready for villa owners across Indonesia.
Best for
You own one villa, get most bookings from OTAs or WhatsApp, and just need a credible page that captures and closes inquiries fast.
Why it fits
Move up when
You want Google to bring guests through searches like "villa Canggu monthly", and one page can no longer hold your brand story, blog, and extra units.
Best for
You run a small portfolio or a property service (management, interior, agent) and want Google and your own brand to bring guests, not just OTAs. Bookings and inquiries still run through WhatsApp, with no online payment gateway yet.
Why it fits
Move up when
You start double-booking across OTAs and WhatsApp, volume is steady every month, and your yearly OTA commission is now several times the engine's price.
Best for
You run several units with steady year-round volume, reconcile calendars by hand, and pay OTA commission that is now many times the engine's price.
Why it fits
Not yet if
You still run one villa with no team and stay near-full on OTAs in peak season. The commission you would save is still small, so start with Landing Page or Company Profile and upgrade when the volume is real.
Not just more features. Each tier takes a different angle: from closing bookings you were losing, to pulling free guests off Google, to erasing OTA commission entirely.
How it adds margin
Ads, QR codes, and WhatsApp clicks land on one page that closes the inquiry on the spot. Every booking that comes through here is fully yours, with no OTA cut.
Via feature
Direct-channel commission
How it adds margin
10 pages and an SEO blog rank your villa for searches one page can never reach. Guests arrive from Google with no ad spend, and your brand closes them, not an OTA listing.
Via feature
Organic guest acquisition cost
How it adds margin
Real-time availability and instant online payment let guests book and pay directly on your site. All that is left is the ~2-3% payment gateway fee, not the 15-25% OTA commission.
Via feature
Cut per booking
For multi-tenant booking, channel manager, PMS integration, or property ERP. Scoped during the discovery workshop.
Need anything custom for your property
If you need something specific that is not covered by Landing Page Property, Company Profile, or Booking Engine: this is the place. Multi-tenant booking, custom channel manager, PMS integration, property marketplace, internal property dashboard, booking mobile app, property ERP. All scoped in a discovery workshop and quoted to complexity.
Custom Quote
8-16 weeks
Renewal: Hosting pass-through per client infrastructure (Vercel/Supabase/dedicated server). Bronze/Silver/Gold tiers scaled to your needs.
Recommended: Care Custom from Rp 8M/month + hosting pass-through. Bronze/Silver/Gold tiers scaled by property count, dedicated WhatsApp/Slack channel, custom dev hours (8-32/month), 1-2h SLA.
See Care PlanStack: Next.js · Supabase · Channel Manager API
Cost transparency
Build once · Hosting per year · Care Plan per month optional. No hidden fees, no lock-in.
Component 1 · One-Time
Source code 100% owned by client
Component 2 · Per Year
Pass-through real invoice, no markup
Component 3 · Per Month · Optional
Dewata Tech maintenance service
Use the sliders to see how quickly the website pays for itself based on your villa revenue.
Rp 50.000.000Total revenue from all booking channels in 1 month.
Or pick a popular platform
The commission percentage online booking platforms take from each booking.
How many villa or room units you manage.
How many years ahead you want to project. Default 5 years, up to 15.
Website build cost
Rp 60.000.000 one-time
Hosting + maintenance per year
Rp 45.000.000/year
Commission you pay Airbnb/Booking.com per year
Rp 108.000.000
How long until the website pays for itself
6.7 months
Net profit Year 1 (after payback)
Rp 3.000.000
Total profit over 3 years
Rp 129.000.000
Total profit over 5 years
Rp 255.000.000
How we calculate this
Initial cost
Rp 60M one-time to build the Web Booking Engine (website + real-time booking system + Midtrans/Xendit payment gateway).
Hosting & domain
About Rp 20M per year (Vercel + Supabase + Resend + domain). We forward the real invoices to you with no markup. Want to migrate to your own account? Free.
Care Booking maintenance
Rp 25M per year (annual rate, save 2 months). Includes round-the-clock website monitoring, daily payment gateway health checks, 8 dev hours per month for small changes, and priority WhatsApp support with a 4-hour response SLA. Plus 30-day money back on month one.
Annual recurring total
Rp 45M per year for hosting + maintenance. Subtracted from the commission you'd normally pay Airbnb/Booking.com, the rest is your net profit.
Compare side-by-side with the other choices on the Bali market.
| Feature | OTA Only (Airbnb/Booking.com) | WordPress + Plugin | SaaS Booking (Cloudbeds, Hostex) | Dewata Tech Booking Engine |
|---|---|---|---|---|
| Commission per booking | 15-25% | 15-25% (still hits OTA) | 0% but recurring fee | 0% |
| Source code ownership | yes (WordPress) | yes (100%) | ||
| Speed performance | n/a | Slow (PHP + plugin) | Fast | Very fast (Next.js) |
| Customization | Limited (theme/plugin) | Limited (template) | yes (Full custom) | |
| Lock-in | Total platform | Plugin lock-in | Total SaaS lock-in | Zero lock-in |
| Annual cost | 15-25% of revenue | Hosting + plugin IDR 2-5M | $50-200/month ($600-2400/year) | IDR 20M hosting (transparent) |
| Guest data | OTA owns it | You own it but limited | SaaS owns/shares | You own 100% |
| Data control | None | Limited | Not full control | Full control |
| Repeat customer marketing | Not possible | Hard | Hard | Easy (email automation) |
| Brand identity | Generic listing | Template theme | Template SaaS | Your custom brand |
| Warranty & support | None | Plugin vendor | SaaS support | 1 month support + tier-based refund + 30-Day Post-Launch Satisfaction Warranty |
Each package ships with a live demo you can explore. Click to open in browser.
Set expectations before contract. These rules apply across all packages.
TL;DR · so you're not confused
Free, unlimited within fair use
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 session.
Not sure which category yours falls into?
Ask our team on WhatsAppCare Plan
See per-tier detail (Care Lite/Standard/Booking/Custom), what's included vs pass-through, and dev hour overage rates. Every tier with a 30-day money-back trial.
We use Next.js, Supabase, and Vercel not because they sound cool. Because these three turn directly into bookings, security, and uptime for your guests.
Higher Google rank means more organic bookings. Every 1-second delay drives 7% of prospective guests away (Google data).
On par with banking standards. Passes GDPR & UU PDP audits. European and Australian guests will not hesitate to enter card details.
More reliable than most Indonesian banks. A guest booking at 3 AM from Sydney still goes through. The server never sleeps.
Most villa websites in Bali run on WordPress, Wix, or Squarespace. Here is the side-by-side so you know what you are paying for, and why we pick a modern stack. Astro for content-first sites, Next.js for dynamic ones.
| Aspect | WordPress + Theme | Wix / Squarespace | Custom PHP / HTML | Astro (Dewata Tech) | Next.js (Dewata Tech) |
|---|---|---|---|---|---|
| Speed score (Lighthouse) | 50-70 (heavy plugins) | 60-80 (template overhead) | 60-80 (no edge cache) | 95-100 (zero-JS by default) | 95-100 (edge cached) |
| Core Web Vitals (Google ranking) | Often fails LCP | Limited control | Manual tuning | All green by default | All green by default |
| Source code ownership | Yes (theme & plugin tied) | yes (100%) | yes (100%, our GitHub or yours) | yes (100%, our GitHub or yours) | |
| Move hosting later | Migration IDR 2-5M | Not possible (vendor lock) | yes (any static host) | yes (any Node host) | |
| Plugin / dependency risk | 15-30 plugins, frequent breakage | Vendor-managed apps | Minimal | Minimal (islands architecture) | Minimal (audited NPM) |
| Security patch effort | Weekly (high attack surface) | Vendor handles | Manual | Static-first, near-zero surface | Static-first, low surface |
| AI / chatbot ready | Plugin add-on | Limited apps | Custom build | Embed via API or React island | Native (OpenAI / Claude API) |
| Multi-language (EN + ID) | WPML +$99/year | Limited | Manual | Native (i18n routing) | Native (next-intl) |
| Direct booking integration | WooCommerce plugin | Stripe only | Custom build | Via API + React island | Midtrans, Xendit, Stripe ready |
| Annual hosting + maintenance | IDR 5-15M (license + dev) | IDR 5-12M (subscription) | IDR 5-15M | IDR 0-3M (any static host) | IDR 0-5M (Vercel free or $20/mo) |
| Time to launch a villa site | 4-8 weeks | 1-2 weeks (template) | 8-12 weeks | 1-3 weeks | 1-4 weeks |
Real property and Bali SMB clients whose websites we built. Results include direct bookings, organic leads, and brand SEO ranking on Google.
“I got clients from the website I built with Dewata Tech, and the good news is from organic traffic, without ads. Maybe if I start digital ads the results will be even better.”
Danda Permana
Business Owner, Adi Service
“The website is great for promoting my services. I get clients coming straight into my WhatsApp through the website.”
Anak Agung Dwi Nugraha
Owner, Nugraha Engineering
“The website shows up right at the top of Google search when people look for my brand name 'Chandu Cocktails'. The brand SEO is working.”
Alvin
Owner, Chandu Cocktails
Bundle these at booking with your main package, or add them mid-project.
Photos, video, copy, and brand identity to accelerate go-live.
Rp 3 juta (~$150)
Discuss on WhatsAppRp 1.5 juta (~$75)
Discuss on WhatsAppRp 2.5 juta (~$125)
Discuss on WhatsAppRp 7 juta (~$350)
Discuss on WhatsAppIntegrations, features, extra languages, enterprise-grade analytics.
Rp 1.5 juta (~$75) / halaman
Discuss on WhatsAppRp 2-4 juta / bahasa
View pricing detailsDiscuss on WhatsAppExtra revisions, rush delivery, weekend work, discovery workshop.
Rp 500rb (~$25)-2 juta / session
Discuss on WhatsApp+30% dari harga paket
Discuss on WhatsAppMaintenance, migration, pay-per-hour, cross-sell SEO/Ads/AI Chatbot.
Rp 500rb (~$25)-5jt+ / bulan
View pricing detailsDiscuss on WhatsAppRp 2.5 juta (~$125)
Discuss on WhatsAppRp 350rb (~$18)/hour · Min 4 hours = Rp 1.4M
Discuss on WhatsAppIDR 1.5M setup + IDR 1.5M/month
View pricing detailsDiscuss on WhatsAppIDR 1.8M setup + IDR 1.8M/month
View pricing detailsDiscuss on WhatsAppIDR 1.5M setup + IDR 1.5M/month
View pricing detailsDiscuss on WhatsAppIDR 4M setup + IDR 800K/month
View pricing detailsDiscuss on WhatsAppBundle Discount
Pick multiple add-ons at booking with your main package to save more.
Content Pro Bundle
Property Photography Pro: 40 photos + drone aerial · Bilingual Copywriting: 5 main pages · Property Video Tour: 60 sec + vertical Reel
Buy separately total: Rp 20.5M
No mystery. Every day you know exactly what stage you are at, what to approve, and when your website goes live.
60-minute Zoom to brief on brand, target guest, and gather assets (logo, photos, copy).
Low-fidelity Figma plus draft headline, CTA, and form copy. 2 revision sessions included.
High-fidelity desktop & mobile, then straight into Next.js coding on a staging URL.
Microcopy polish, WhatsApp form test, mobile QA, and Lighthouse audit.
DNS pointing, SSL, Google Analytics, 30-minute training. Site live on your domain.
2-hour workshop to map booking requirements, then page wireframes + Supabase schema.
Build the public Next.js pages plus an admin dashboard to manage reservations, guests, and inventory.
Real-time availability calendar, pricing rules, Midtrans or Xendit payment, auto email notifications.
End-to-end booking flow QA, final content load, 60-minute admin training, then go-live on your domain.
Client must submit all content (photos, copy, logo, property data) within 14 days of deposit. 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.
PRE-LAUNCH (Build)
CARE PLAN (Subscription)
Before investing in a new package, get an audit of your existing website's condition.
Audit based on your existing website URL. Delivered within 48 working hours. No fee, no commitment.
Most Bali agencies bury their terms in the fine print. We put ours on the homepage.
Your website launches on the timeline promised in the contract.
If we missLate 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.
If we missIf we miss it, we optimize for free until the score is hit.
Your website ranks position 1 on Google for your business name within 60 days post-launch.
If we missIf we miss it, you get 3 months of free SEO optimization.
Minor revisions unlimited fair use + Major within package quota. See Revision Policy. The final design must match the brief we agreed on.
If we missIf it does not, we redesign from scratch. Free.
Four guarantees. Written. Into your contract.
Not marketing promises. These are results that have already happened: organic traffic, brand SEO ranking, and new clients via WhatsApp.
Guest House · Direct Booking Bali
Almost every booking came through OTAs, so each stay lost 15 to 25 percent to commission, and guests searching the name could not find an official site to book direct.
A fast brand website with WhatsApp direct booking and brand SEO, so the property ranks for its own name and takes reservations without a middleman.
Guests now book direct from the website over WhatsApp, and direct bookings carry zero OTA commission.
Villa Portfolio · Direct Booking Ubud
Seven private pool villas in Ubud spread across different OTA listings, paying commission on every booking, with no single brand guests could trust.
One direct-booking platform for the whole portfolio, with WhatsApp booking, brand SEO, and all seven villas under one Book Ubud brand.
Guests browse and book all seven villas direct from one site, and the brand owns its bookings instead of renting them from an OTA.
DEWATA TECHEXPLORE