A Villa in Puncak or Bali Sounds Like an Investment. The Numbers Say Check Twice
9 min read
9 min read
A villa listing in Bali promising a "20% rental yield" sounds like an easy way to turn a holiday habit into an investment. Buy the villa, rent it out when you are not using it, and let the guests pay for your own weekends there. The math on the flyer is real. The math you actually keep, after a management company, a booking platform and your own use of the place take their share, is a different number, and it is usually a lot smaller.
Yield is just the income a property earns you in a year, shown as a percentage of what it cost. A villa marketed at a 20% gross yield means guests are expected to pay, in total bookings, about 20% of the purchase price over twelve months. That number is gross: it is what guests pay before anyone else takes a cut. One 2026 market review of the Bali rental sector put it plainly, a villa advertised at a 20%-plus gross yield often lands around 8% to 13% net once tax, fees and running costs come out (Paradyse Homes, 2026 Bali villa rental yield review). Investors who understand where that gap comes from can land in that 10% to 13% range. Owners who do not often end up closer to 3% to 4% net, on the same advertised number.
Three costs stand between the guest's payment and your bank account, every single booking, whether the villa is in Bali or Puncak.
Property management. A full-service manager who handles marketing, check-in, cleaning and guest support typically charges 13% to 25% of rental revenue in Bali, according to multiple villa management firms' own published rate cards: Cabo Bali quotes 13% plus a fixed monthly fee, Bali Management Villas quotes 18%, and Bukit Vista quotes 20% with no separate fee (Cabo Bali, Bali Management Villas and Bukit Vista, 2026 published rates, via industry roundups from Cabo Bali and The Travellist Indonesia).
Booking platform commission. If guests book through Airbnb, the platform takes 15.5% from the host on most bookings as of 2026. Booking.com's commission runs 10% to 25% depending on the property and market, plus 1.1% to 3.1% for payment processing (Airbnb and Booking.com 2026 host fee schedules, via Chekin's and Houst's host fee breakdowns).
Maintenance and property tax. Industry guidance commonly points to setting aside 1% to 2% of a property's value each year for routine upkeep, on top of PBB (Pajak Bumi dan Bangunan, Indonesia's annual property tax), which is capped at 0.5% of assessed value under national law but is usually charged well below that cap in practice, with the exact rate set by each region's own local regulation (Magnum Estate's 2026 Bali property tax guide; the same PBB cap this series verified against Law No. 1/2022 for a Jakarta property in our Jakarta rental yield piece).
Take an illustrative Rp3,000,000,000 Bali villa, marketed at a 20% gross yield, professionally managed in a strong location, the best-case scenario the sourced 8% to 13% net range describes.
| Line item | Rate used | Amount (Rp) |
|---|---|---|
| Gross booking revenue | 20% of property value | 600,000,000 |
| Less: platform commission | 15.5% (Airbnb host fee) | (93,000,000) |
| Revenue after platform | 507,000,000 | |
| Less: management fee | 18% of revenue after platform | (91,260,000) |
| Less: maintenance reserve | 1.5% of property value (midpoint of 1-2%) | (45,000,000) |
| Less: PBB property tax | 0.2% of assessed value (illustrative regional rate) | (6,000,000) |
| Net income | 364,740,000 | |
| Net yield | 12.2% |
((Gross revenue − platform commission) × (1 − management fee %)) − maintenance − PBB, ÷ property value
This is the arithmetic, not a forecast: change any one rate and the answer moves. At 12.2%, this example sits inside the 8% to 13% "did it right" range the sourced review describes for a professionally managed villa in a strong Bali location. It assumes the villa rents out every single day of the year. It does not.
The 90%-plus occupancy figures that appear in Bali villa marketing are real for a specific slice of the market: well-positioned, professionally managed one-bedroom villas in Uluwatu and Canggu have reported average occupancy in the low-to-mid 90s in recent industry data (Global Investments' 2026 Bali rental yields review). That is not the market average. Occupancy also drops sharply outside peak season, January to March in particular sees a noticeably quieter Bali (same source).
And every week you use the villa yourself is a week that cannot earn rental income at the same time. If you personally use the villa for six weeks a year, that alone removes roughly 12% of its rentable nights before a single guest walks in, and if those six weeks fall over Christmas, New Year or school holidays, the nights you are giving up are the ones the villa would have earned the most on, not an average week's share.
Puncak villas near Jakarta run on a different demand pattern. Multiple villa rental listings for the area show a clear weekday-versus-weekend price gap, with standard villas commonly listed from around Rp900,000 to Rp2,200,000 a night and larger private-pool villas running Rp5,000,000 to Rp7,500,000 and up, priced higher on weekends and holidays and cheaper on ordinary weekdays (Sewa Villa Puncak's and Villa Puncak's 2026 listings).
That pattern matters more than it sounds. A villa business that only reliably fills two or three nights a week is not running at anything close to the occupancy the Bali worked example above assumes, and nobody has published a clean number for what that actually nets out to.
Here is the question the flyer never asks: if you would only use a villa eight to ten nights a year, does owning one actually cost less than renting one each time?
Take a mid-tier Puncak villa at roughly Rp2,200,000 a night. Ten nights of rental a year costs about Rp22,000,000, and that is the entire cost: no maintenance, no property tax, no vacancy risk, no management company to find.
Owning a comparable Rp2,000,000,000 villa carries costs whether or not you ever list it: a maintenance reserve of 1% to 2% of value a year (Rp20,000,000 to Rp40,000,000) plus PBB, running Rp20,000,000 to Rp45,000,000 or more before a single rupiah of rental income arrives to offset it. Buying it in the first place adds BPHTB (the land and building acquisition tax, 5% of transaction value after a regional threshold) plus notary and PPAT fees, a one-time cost of roughly 6% of the purchase price on top, the same acquisition-cost structure this series worked through in detail for a Jakarta property in our DIRE versus direct property comparison.
Offsetting that carrying cost with rental income is exactly the part that depends on hitting Bali-style occupancy, which the data above shows is not the default outcome, and which Puncak's own market does not yet have the published numbers to promise at all. For someone who wants a villa a handful of weekends a year, straight rental is very likely both cheaper and far less operationally demanding than trying to run a part-time hospitality business to subsidize a holiday home. It is the same liquidity-and-carrying-cost trade-off this series has covered for land plots that sit unused between buyers, walked through in our piece on land investment liquidity risk.
If you already hold a villa, land or any property, log it as a manual asset on your Holdings page. NetWort's default appreciation assumption for a real estate holding is 3% a year, which only tracks price change, not rental income or the carrying costs this article walks through, so it is worth adjusting your own entry to reflect what the asset actually costs and earns rather than the flyer's number.