Bookings from people who are scrolling.
TikTok ads for Bali villas, hotels, and tour businesses. We set them up, run them, and show you which video 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 leakTaken 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%
Get in front of travellers who aren't searching for you yet
Ad spend goes straight to TikTok. No minimum term, stop with 14 days' notice.
Live on TikTok in 7 Working Days
The foundation that makes every rupiah of ad spend traceable from day one.
IDR 2,500,000
one-time
Live in 7 business days
What you get
- Business Center and ad account created in your name, not ours
- TikTok Pixel + Events API installed, so every chat traces back to the video that caused it
- Landing page connected, every WhatsApp tap recorded as a conversion
Account & Tracking
Worth IDR 1,300,000
- Business Center and ad account created in your name, not ours
- TikTok Pixel + Events API installed, so every chat traces back to the video that caused it
- Landing page connected, every WhatsApp tap recorded as a conversion
Campaigns & Creative
Worth IDR 900,000
- Your first two campaigns: one introducing your villa, one chasing viewers who watched but never messaged
- Audience research specific to the Bali villa and tour market, not a generic template
Daily Optimisation
Not part of this plan
Reporting & Access
Worth IDR 300,000
- A reporting dashboard you can open yourself, anytime
Getting Started & Terms
- Live in 7 working days from when we receive account access and complete materials
Month One Bundle
The foundation plus your first month together. Your ads run, not just sit installed.
IDR 5,000,000
one-time
Then IDR 3,500,000/month from Month 2
What you get
- The full TikTok Ads setup: Business Center, Pixel and Events API in your name
- Your first two campaigns and the audience research behind them, plus month one's ad copy versions
- First month run and tuned daily for you, same as the monthly plan
Account & Tracking
Worth IDR 1,300,000
- The full TikTok Ads setup: Business Center, Pixel and Events API in your name
Campaigns & Creative
Worth IDR 2,000,000
- Your first two campaigns and the audience research behind them, plus month one's ad copy versions
Daily Optimisation
Worth IDR 1,700,000
- First month run and tuned daily for you, same as the monthly plan
Reporting & Access
Worth IDR 1,000,000
- The reporting dashboard plus your first PDF report, same as the monthly plan
Getting Started & Terms
- One onboarding session for both, not two separate calls
- Live in 7 working days from when we receive account access and complete materials
- Free to stop from month 2 with 14 days' notice, no penalty
Monthly Management
Your videos and ads get tended daily, not uploaded and left alone.
IDR 3,500,000
/month
Or pay annually
IDR 35,000,000/year
Save IDR 7M, the same as 2 months free
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
- Footage you already have, recut into TikTok-native video: hook, on-screen text, and length adjusted
- 2 to 3 ad copy variations per campaign each month, so your audience doesn't tune out
Account & Tracking
- The account and its data stay in your name; we are only given access
Campaigns & Creative
Worth IDR 1,100,000
- Footage you already have, recut into TikTok-native video: hook, on-screen text, and length adjusted
- 2 to 3 ad copy variations per campaign each month, so your audience doesn't tune out
Daily Optimisation
Worth IDR 1,700,000
- Checked and tuned daily. Wasteful ads are switched off before they drain your budget
- Budget kept from overrunning, and you hear from us before it runs dry
Reporting & Access
Worth IDR 700,000
- PDF report every 2 weeks: how many watched, how many messaged, what each message cost
- Ask on WhatsApp during working hours, straight to the person doing the work
Getting Started & Terms
- Stop with 14 days' notice, no penalty
Total cost for month one
Transparent breakdown. What you actually pay in month 1 vs month 2 onwards.
Setup + Monthly separately
- TikTok Ads Setup (one-time)IDR 2,500,000
- Month 1 ManagementIDR 3,500,000
- Ad budget to TikTok (minimum)IDR 3,000,000+
Month 1 total: IDR 9,000,000+
Month One Bundle (Save IDR 1,000,000)
- Month One BundleIDR 5,000,000
- Ad budget to TikTok (minimum)IDR 3,000,000+
Month 1 total: IDR 8,000,000+
Save IDR 1,000,000 in month 1
Ad budget starts at IDR 3,000,000/month, paid to TikTok, and the cost-per-inquiry guarantee applies from IDR 5 million a month. Our fee from month 2 onwards is IDR 3,500,000/month; stop with 14 days' notice.
Add-On Services
Á la carte options. Pick what you need.
Creative Production
- Ad video production & editingSee pricing
Six production and editing packages, from IDR 750K per video.
Copy & Landing
- Campaign-Specific Landing PageSee pricing
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 videos you send get loaded and configured in Ads Manager, Spark Ads included
- Budget, bidding, and daily optimisation
- A PDF performance report every 2 weeks
Not included: producing the creative
- Ad video production and editing (priced on the Video Content page)
We run the ads with the footage you already have. Video production is not included: sold separately, and the files are yours.
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.
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.
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.
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.
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.
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 month | Management fee | Why that much |
|---|---|---|
| Up to IDR 10,000,000 | IDR 3.5MSame as the Monthly Management card | One 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,000 | IDR 4,000,000 | Spend at this level needs audiences split, more ad variants tested, and tighter daily checks so no campaign quietly burns money. |
| Above IDR 30,000,000 | 15% of spend | Past 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.
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 TikTok: straight from your card, or through us on a separate invoice line, exactly what TikTok charges. We never add to it or take from it.
Five guarantees written into your contract
The cost of one viewer who gets in touch 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
TikTok Pixel, Events 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 watched, 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.
Frequently asked questions
Common questions about TikTok Ads management.
Tell us your TikTok Ads budget and guest target
We reply during working hours: a fair cost-per-inquiry target, and when your ads can go live.
