Landing page, company profile, or direct booking engine. 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 sales page with property gallery, basic availability calendar, and WhatsApp lead capture. For new property owners (villa, guesthouse, real estate listing, vacation rental) who want to list fast before investing in a full booking engine.
One-time
IDR 5M
Year 2+:
Care Lite Rp 350K/month (recommended):
Property service provider: Notary · Contractor · Interior · Architect
A multi-page website for professionals in the Bali property ecosystem (notaries, contractors, interior designers, architects, consultants) who need property clients, investors, and developers to trust them.
One-time
IDR 13M
Year 2+:
Care Standard Rp 850K/month (recommended):
Villa · Hotel · Activity
Modern Next.js website plus a real-time booking system backed by a Supabase database. Guests book straight from your site, so you stop handing 15-25% to Airbnb or Booking.com. Payment gateway Midtrans or Xendit (BCA, Mandiri, BNI, BRI, QRIS, all Indonesian e-wallets, credit cards).
One-time
IDR 45 million
Year 2+:
Care Booking Rp 2.5M/month + ~Rp 1.3M/month hosting pass-through (recommended):
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.
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 45.000.000 one-time
Hosting + maintenance per year
Rp 41.000.000/year
Commission you pay Airbnb/Booking.com per year
Rp 108.000.000
How long until the website pays for itself
5.0 months
Net profit Year 1 (after payback)
Rp 22.000.000
Total profit over 3 years
Rp 156.000.000
Total profit over 5 years
Rp 290.000.000
How we calculate this
Initial cost
Rp 45M one-time to build the Web Booking Engine (website + real-time booking system + Midtrans/Xendit payment gateway).
Hosting & domain
About Rp 16M 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 41M 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 16M 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 WhatsAppRp 1.2 juta (~$60) / user / tahun
Discuss 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 miss
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.
If we miss
If 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 miss
If 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 miss
If 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.
Property maintenance · Bali
Business was slow because they did not show up on Google. Customers searched for AC repair services in Bali but only saw older competitors. The owner lost potential customers every day.
Landing Page Property with structured brand SEO, WhatsApp lead capture above the fold, and Google Analytics tracking.
New clients arrived from organic traffic, with zero ad spend. Positive ROI within the first 90 days after launch.
F&B · Brand SEO Bali
A new brand in Bali's crowded F&B market. Customers struggled to find the venue when searching the brand name on Google. Brand awareness was low even though the product was great.
Company Profile Property with LocalBusiness Schema markup, structured on-page brand SEO, and optimization for brand-name searches.
Ranked #1 on Google for the brand-name search 'Chandu Cocktails'. Customers searching the name land directly on the official website, not third-party listings.
DEWATA TECHEXPLORE