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 is cut by 15 to 22 percent, every month, forever. Ads stop the moment you stop, and the account, the pixel, and the 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
Your ad spend goes straight to TikTok, never through us, so there is nothing we could add to it. No minimum term, stop with 14 days' notice.
Live on TikTok in 7 Working Days
one-time
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
Month One Bundle
one-time
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
Monthly Management
/month
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
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 2,500,000
- Ad budget to TikTok (minimum)IDR 3,000,000+
Month One Bundle (Save IDR 1,000,000)
- Month One BundleIDR 4,000,000
- Ad budget to TikTok (minimum)IDR 3,000,000+
Save IDR 1,000,000 in month 1
Ad budget starts at IDR 3,000,000/month to run ads, and we recommend IDR 3-5 million or more so TikTok has enough data to optimise. The cost-per-inquiry guarantee applies from IDR 5 million a month in ad spend. Month 2 onwards: IDR 2,500,000/month + your ad budget to TikTok. 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, we do not produce the material. If you already have footage, send it over and we will run with it. If you do not, video production is sold separately on its own page, and the files stay 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
Not time to advertise yet
Below IDR 3M, the ad system cannot get enough data to learn, so optimisation never matures and your money goes to a learning phase that never finishes. Better to save up to IDR 3M first.
IDR 3 to 5 million
Meta Ads only
Meta makes the most sense at this budget. You pay per impression, not per click, so reach goes much further. Google Ads on Bali villa keywords is bid up by OTAs that pay a lot per click, so IDR 3M on Google buys very few clicks. Ads can run here, but the cost-per-inquiry guarantee only starts once spend reaches 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
One flat price for every size of spend reads nicely, but it isn't honest. An account spending IDR 5,000,000 and an account spending IDR 60,000,000 are not the same job, so we don't price them the same.
| Ad spend per month | Management fee | Why that much |
|---|---|---|
| Up to IDR 10,000,000 | IDR 2,500,000Same 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 fee is what you pay: IDR 2.5M a month, or IDR 25M if paid yearly. In the first 30 days of the annual track, stop and get a full refund. After that, months not yet run become a credit valid for 12 months; that credit is refunded as cash if we are the ones who stop the service. The yearly price stays fixed in years one and two; from year three it rises 6% to 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.
The ad budget does not pass through us
The left column is money you pay straight to TikTok from your own card. We never add to it or take a cut, so there is no markup for us to hide in there.
Five guarantees written into your contract
How many people actually stay depends on your rates, your photos, and your service. But what it costs to turn one viewer into someone who actually contacts you is our number, and that number we guarantee.
Read the guarantee detail- Cost per enquiry reaches the number we agreed
- On-time setup
- Tracking validated before ads run
- Reporting every two weeks
- Stop anytime, the account stays yours
Five guarantees. Written into your contract, not just onto this page.
Frequently asked questions
Common questions about TikTok Ads management.
