Skip to main content
Meta Ads · Bali Villas & Tours

Direct bookings, smaller OTA commission.

Facebook and Instagram ads for Bali villas and tour businesses. We set them up, run them, and show you which ad produced the booking.

You already pay for distribution. It's called OTA commission.

Every OTA booking loses 15-22 percent, forever. Ads stop when you stop, and the account and data stay yours.

How much actually leaks from your villa depends on your rates, occupancy, and how much of your booking runs through OTAs. The calculator uses conservative assumptions, not best-case ones.

Calculate your villa's leak

Taken from every OTA booking

15%to22%

Effective deduction per booking in Bali for 2026, including the embedded guest fee, not the host fee alone.

  • Airbnb15%
  • Tiket.com15%
  • Booking.com18%
  • Traveloka18%
  • Trip.com18%
  • Agoda20%
  • Expedia22%
Pricing · Meta Ads Packages

The ones who already saw your villa, reminded until they message

Ad budget goes straight to Meta, never through us. Stop any time with 14 days' notice.

Meta Ads Setup

Live on Meta in 7 working days, with every rupiah of ad spend traceable from day one.

IDR 2,500,000

one-time

Live in 7 business days

What you get

  • Business Manager and ad account created in your name, not ours
  • Meta Pixel + Conversion API installed, so every enquiry traces back to the ad that made it
  • Landing page wired up, every WhatsApp click recorded as a conversion
Most Sensible

Month One Bundle

The foundation plus your first month. Your ads run, not just sit there installed.

IDR 5,000,000

one-time

Save IDR 1,000,000

Then IDR 3,500,000/month from Month 2

What you get

  • The full Meta Ads setup: Business Manager, Pixel and Conversion API in your name
  • Your first two campaigns and the audience research behind them, plus month one's ad copy versions
  • Month one run and tuned daily for you, same as the monthly plan

Monthly Management

Cost per chat worked down every week. Your ads get tended daily, not launched and left alone.

IDR 3,500,000

/month

For ad spend up to IDR 10,000,000 · stop with 14 days' notice

What you get

  • The account and its data stay in your name; we are only given access
  • 2 to 3 versions of ad copy per campaign each month, so the audience does not tune out
  • Your photos and videos loaded and configured in the ad manager (producing them is separate)
Full Service

We produce the ad creative, every month

Everything in Monthly Management, plus 6 new videos and 4 new designs a month. You prepare nothing.

IDR 10,500,000/month

IDR 2,500,000 account setup waived

Ask about Full Service

This is our fee. It excludes the ad budget, which you pay to Meta yourself. Stop anytime with 14 days notice.

Who appears in the videos: you or your staff at no cost, which is what we recommend. Indonesian talent is IDR 3,500,000 per person per monthly session, outside this package.

What you get each month

  • Daily Meta Ads management
  • 6 new ad videos, plus one shoot at your villa
  • 4 photo or illustration designs, single-slide
  • Business Manager, Pixel, and Conversion API setup

Four shoot slots a month, shared with photography and video clients.

Against the commission you already pay

Revenue through OTAs
IDR 100M/month
15% commission to OTAs
IDR 15M/month
This package
IDR 10,500,000
Share of commission
70%

Worked for a villa turning over IDR 100M a month at 15% commission. Swap in your own numbers; the ratio holds.

What each part is worth

Worth

  • Daily Meta Ads management, the Monthly Management planIDR 3,500,000/month
  • 6 new ad videos, plus one shoot at your villaIDR 6,900,000/month
  • 4 photo or illustration designsIDR 900,000/month
  • Account setup, once up frontIDR 2,500,000Free
Total value in month oneIDR 13,800,000
You payIDR 10,500,000/month

From month two the value is IDR 11,300,000 and you still pay IDR 10,500,000. Nothing in the right-hand column is invented: all of it is published on this site.

Check the video production prices

Included, never billed separately

  • Raw files handed over monthly. Copyright in our work transfers to you once paid; music and stock assets follow their own licences, and we handle model releases
  • Hooks rewritten each month off last month's ad numbers
  • One revision per video

Scripting
The first-3-seconds hook, the story beat, and captions in both languages. Rewritten monthly off last month's ad numbers.
Shooting
One shoot at your villa each month on an iPhone 16 with an Insta360 Flow 2 gimbal, a portable LED light and a Hollyland wireless microphone. One session yields many variations.
Editing
Dead gaps cut, captions burned in, royalty-free music. Uploads straight into Ads Manager, and the raw files stay yours.

The ad budget goes from your card straight to Meta, so there is nothing for us to add to it. How much depends on the market you target.

  • AustraliaThe largest foreign market for Bali villas. Short flight, so a short gap between seeing the ad and booking.IDR 8M to 15M/month
  • Europe, UK, United StatesThey plan 2 to 4 months ahead, so the ads need a longer runway before bookings show up.IDR 10M to 20M/month
  • Singapore, Malaysia, nearby AsiaThe shortest booking window of the four. Best for filling dates that are already close.IDR 5M to 10M/month
  • Domestic IndonesiaCheapest per impression, but the nightly rate you can list usually runs lower. The cost-per-inquiry guarantee only starts once spend reaches IDR 5M a month.IDR 3-5M/month

Our advice is to work one market until its numbers are clear. The same budget split across four markets leaves all four without enough data to optimise on.

This price holds for ad budgets up to IDR 10M a month. Above that, the management portion follows the Management Fee table further down this page.

Just need a one-off?

The monthly shoot is already included here. If you only need one session without a subscription, listing photography and video production are sold separately.

If the budget does not fit yet

Choose a lighter option. Each one says what you give up, so the saving is not a surprise in month two.

  1. Full Service Compact

    IDR 7,900,000 /month

    Daily management, one shoot a month, 3 new videos and 2 designs.

    What you give up: Half the new creative: 3 videos and 2 designs, not 6 and 4.

  2. Done-for-you Meta Ads, Compact

    IDR 13,900,000 one-time

    3 videos, 2 photos, account setup and 30 days of running the ads. No subscription.

    What you give up: New creative every month. After day 30 you choose to continue or stop.

  3. Monthly Management

    IDR 3,500,000 /month

    We run and tune the ads daily, with creative from you.

    What you give up: Creative production. The photos and videos come from you.

  4. Month One Bundle

    IDR 5,000,000 one-time

    Account setup plus a month of management, to try one month first.

    What you give up: Nothing in month one. From month two it follows the Management price.

  5. Not ready to advertise

    IDR 0

    If even IDR 350,000 a week of ad spend feels heavy, fix the free things first: your Google profile, your photos, and how you answer chats.

    What you give up: Speed. Without ads, guests arrive more slowly.

Ad spend to Meta stays separate on every option, and you decide how large it is.

Ad creative is not included. Here is the exact line.

Included in Monthly Management

  • Campaign strategy, targeting, and audience selection
  • 2 to 3 ad copy variations per campaign each month
  • The photos and videos you send get loaded and configured in the ad manager
  • Budget, bidding, and daily optimisation
  • A PDF performance report every 2 weeks

Not included: producing the creative

  • Villa photo and video: shot by our production team, priced separately
  • New ad image design (IDR 225K/image)
  • 5-slide carousel storytelling (IDR 500K/set)
  • Stories Ad Set (IDR 750K/set 5 Stories)

We run the ads with your listing or tour photos. Photo and video production is not included: sold separately, and the files are yours.

Match it to your budget

With this budget, which platform should it be?

The honest answer: a small budget belongs on one platform. Split across two, neither ever gets enough data to learn.

Under IDR 3M

A 7-day Meta trial first

The least is a 7-day trial at IDR 350,000, or IDR 50,000 a day. Enough to confirm tracking works, chats come in, and which creative gets watched, not enough to judge the cost per booking. Then move up to what we recommend, IDR 100,000 a day.

Meta Ads

IDR 3 to 5 million

Meta Ads only

Meta charges per impression, so IDR 3M reaches far more people than on Google, where OTAs bid high per click. The cost-per-inquiry guarantee starts at IDR 5M a month.

Meta Ads

IDR 5 to 10 million

Meta Ads, plus Google Search

From here Google becomes worth it, but Search specifically, not Performance Max. Search catches people who already typed and already want to book. Meta stays the backbone because that is where the volume is.

Meta AdsGoogle Ads

Above IDR 10M

All three, in different shares

Meta for volume, Google to catch buying intent, TikTok to reach younger domestic guests. The shares are not equal: Meta usually takes the largest, Google next, TikTok smallest until it proves itself.

Meta AdsGoogle AdsTikTok Ads

When does TikTok Ads make sense?

When most of your guests are domestic travellers under 35, or you already make video regularly. TikTok is cheap for reach but it needs good video. If the material is thin, the money is better on Meta first.

We sell all three, so there is nothing in it for us to push you onto the wrong one. A client whose budget is too small stops within two months, and that costs us too.

Management Fee

Our fee follows the size of the account we run

An account spending IDR 5,000,000 and one spending IDR 60,000,000 are not the same job, so we don't charge them the same fee.

Ad spend per monthManagement feeWhy that much
Up to IDR 10,000,000IDR 3.5MSame as the Monthly Management cardOne account, two or three campaigns. Daily watching and tuning is enough; there is no need yet to split audiences into many groups.
IDR 10,000,000 to IDR 30,000,000IDR 4,000,000Spend at this level needs audiences split, more ad variants tested, and tighter daily checks so no campaign quietly burns money.
Above IDR 30,000,00015% of spendPast this point the workload grows with your spend, so the fee follows spend. A fixed number here ends up shortchanging one side or the other.

The middle column is the management fee alone, per month; on the Monthly Management card that is IDR 3.5M, or IDR 35M a year. The annual track can stop with a full refund in the first 30 days; after that, unused months become a credit valid 12 months, paid out as cash if we stop the service. The yearly price holds for the first two years, then rises 10% with 60 days' notice.

On Full Service that fee already sits inside the IDR 10,500,000 a month, alongside the creative production. If your ad budget moves up a tier, only the management portion moves. The rest of the package price does not.

Tiers do not move without warning

The fee only moves up if your spend moves up and holds for two consecutive months. One busy season month does not change your bill. If spend falls, the fee follows it down the next month. Mid-way through an annual subscription the difference is billed monthly, never recalculated from the start.

Ad spend with no markup

The left-hand column is money paid to Meta: straight from your card, or through us on a separate invoice line, exactly what Meta charges. We never add to it or take from it.

Guarantees, Not Promises

Five guarantees written into your contract

The cost of bringing one serious prospect is our number, and we guarantee it.

  • Cost per enquiry reaches the number we agreed

    Before ads run, a fair cost per qualified enquiry is agreed from your own data and written into the contract.

  • On-time setup

    Setup completes and campaigns go live within 7 business days, counted from when your account access and materials reach us in full.

  • Tracking validated before ads run

    Meta Pixel, Conversion API, and every conversion event must pass test events first.

  • Reporting every two weeks

    Every two weeks you get a PDF report: how many people saw it, how many got in touch, and what each one who got in touch cost.

  • Stop anytime, the account stays yours

    No lock-in contract.

Five guarantees. Written into your contract, not just onto this page.

Three things from you. The rest is ours.

This list is complete. Anything not written below is our part.

Invite us to Business Manager

Through access invitations to your Page, Instagram and ad account, never by handing over a password. Revocable any time.

Add a payment method to the ad account

Ad spend is paid straight to Meta in your name. We never hold your ad money.

Answer the WhatsApp chats

That is where the ads lead. One number someone actually answers, ideally the same day.

Audiences, ad creative, budget settings, creative tests, tracking and the fortnightly report are all ours.

FAQ

Frequently asked questions

The five things that most often decide it either way.

We recommend IDR 100,000 a day, or IDR 3,000,000 a month. The least is IDR 350,000 for a 7-day trial, or IDR 50,000 a day: enough to confirm tracking works, chats come in, and which creative gets watched most, not enough to judge the cost per chat or per booking. Ad budget is paid to Meta, not to Dewata Tech. The cost-per-inquiry guarantee applies from IDR 5M a month of ad spend.

Meta judges each ad set's learning phase over a 7-day window and needs about 50 results to leave it. On a typical villa budget that rarely happens within a week, so month one goes on testing creative and audiences, and steady results usually show up in months 2 to 3. Anyone promising results in week one is guessing, not optimising.

The split is written into the contract. Our job is bringing chats and keeping them serious: the ad greeting asks for dates and party size straight away, and three opening questions screen out the idle ones. Replying and closing the booking is yours, and for that you get the Chat Reply Kit: templates for the first reply, the price, full dates, the deposit, and follow-ups on days 1, 3 and 7. We recommend replying within 15 minutes during opening hours. Each report period we send one unannounced test chat and write its reply time in the report, so if bookings are low, the cause is visible. A chat that goes unanswered still counts as an enquiry.

We prevent it first: every admin uses two-step verification, there are two admins on your side, a payment method is active, and every creative is checked against Meta's Advertising Standards before upload. If an ad is still rejected, we fix it and resubmit within 1 working day at no cost, and days spent waiting on Meta's decision do not count toward the launch date, unless the rejection was caused by our creative. If the account cannot deliver ads for more than 7 days in a row for a reason that is not yours, the management fee for those days is credited to your next invoice, capped at one month's fee. If the account is not restored within 30 days, we build a new ad account in your name at no cost, once.

Yours, always. Business Manager and the Ad Account are created under your business name with you as full admin, while we hold limited access only. If you ever switch agencies or take it in-house, our access is removed and the account stays yours with the full campaign history intact.
Get Started

Tell us your Meta Ads budget and guest target

We reply during working hours: a fair cost-per-inquiry target, and when your ads can go live.

Send this page