Guest resting in an infinity pool above the ocean on the Bukit

Yield · by area

Bali villa rental yield by area: gross vs net

September 24, 20269 min readYieldsStep 4 of 4

A Bali villa earns what its nightly rate and occupancy allow, and the owner keeps roughly 60% of that. We took what five areas earned over the last year and set it against what villas there cost.

In short

A well-run Bali villa returns 6–10% net a year, and 8–12% in the strongest locations, even when the brochure quotes 15–20% gross. Over the 12 months to September 2026, the average Seminyak listing earned about Rp 514 million (AirROI). Roughly 60% of revenue reaches the owner after management, upkeep, vacancy and tax.

average nightly rate in Seminyak, the island's highest (AirROI, 2026)
Rp 4.9 mn
occupancy in Uluwatu, best of the five tracked areas
46.2%
share of revenue the owner keeps in our model
About 60%
net yield we consider realistic for a managed villa
6–10%

Gross yield, net yield and the gap between them

Gross yield is a year of rental revenue divided by the purchase price. It's the number on the brochure. It ignores everything between the guest's card and your bank account.

Net yield is what's left after operating costs and tax, divided by the same price. On a managed Bali villa, our model sends 18% of revenue to the management company and 12% to upkeep, repairs and empty nights. Another 10% goes to income tax if you're an Indonesian tax resident. That leaves the owner about 60%.

Non-residents pay 20% withholding on gross rent (PPh 26) instead of the final 10% (PP 34/2017), so their share drops to about 50%. On a typical villa, that residency question moves net yield by one to two points. Settle it before you buy.

Where 100% of a villa's revenue goes, our model
  • Owner keeps 60%
  • Management company 18%
  • Upkeep, repairs and vacancy 12%
  • Income tax, tax resident 10%

A non-resident owner pays 20% withholding, which leaves about 50%. A resort operator charges more, around 23%, and leaves about 55%.

Source: Rise Real Bali yield model; PP 34/2017; Income Tax Law, Article 26; Ortax on villa rental income of non-residents, June 2026

What each area earned over the last year

Revenue per listing comes from two numbers multiplied together: the nightly rate and the share of nights booked. Seminyak charges the most per night. Uluwatu charges less but fills eight points more of the calendar, so the two areas end up about Rp 23 million apart on a year of revenue.

Canggu and Pererenan sit in the middle at roughly Rp 380 million per listing. Ubud earns about half. Entry prices there are lower too, and these are averages across every short-term listing in each area, from studios to five-bedroom villas.

Short-term rental performance by area, trailing 12 months
AreaNightly rateOccupancyRevenue per listingRevenue, year on year
SeminyakRp 4.92 mn38.0%Rp 514 mn−18.1%
UluwatuRp 4.32 mn46.2%Rp 491 mn—
PererenanRp 3.68 mn40.2%Rp 386 mn−27.9%
CangguRp 3.79 mn36.2%Rp 376 mn−23.1%
UbudRp 2.00 mn36.6%Rp 206 mn−19.3%

Source: AirROI, trailing 12 months, data checked September 2026; year-on-year change for August 2025 to July 2026. Figures converted to rupiah at the rate our site uses.

Gusti Ayu

Want the numbers for your budget?

Gusti Ayu will send the net yield math for your budget on WhatsApp.

The price at which an average listing clears 8% net

We run a quick test on every area. Take the average listing's revenue, keep 60% for the owner, and ask what purchase price would turn that into an 8% net yield. Then compare it with what villas in that area actually cost.

In Canggu and Pererenan the two numbers are close, so an ordinary villa can hit 8% if it's priced near the median. In Uluwatu the median asking price sits well above the line. To earn its price, a villa there has to beat the average listing on rate or occupancy. Good ones do. Ubud shows the widest gap: its average listing is often a small guesthouse room, while our Ubud catalog is mostly pool villas.

Owner's net income per average listing and the price that gives 8% net
AreaOwner's net, a yearPrice for 8% netMedian asking price in our catalog
SeminyakRp 308 mnRp 3.86 bnRp 2.64 bn
UluwatuRp 294 mnRp 3.68 bnRp 5.68 bn
PererenanRp 231 mnRp 2.89 bnRp 3.36 bn
CangguRp 226 mnRp 2.82 bnRp 3.38 bn
UbudRp 123 mnRp 1.54 bnRp 3.43 bn

Source: AirROI revenue per listing; Rise Real Bali model at 60% owner share; Rise Real Bali catalog medians of published listings, September 2026

A worked example: two-bedroom pool villa in Canggu

Say you buy a two-bedroom pool villa in Canggu for Rp 4,000,000,000. We set its nightly rate at Rp 2,500,000, below the area average of Rp 3.79 million, because that average includes three- and four-bedroom villas. Occupancy swings the result more than any other input, so we run three cases.

At 60% occupancy the villa grosses about Rp 548 million a year, a 13.7% gross yield. The owner keeps about Rp 329 million, or 8.2% net. Drop to 50% and net falls to 6.8%. A non-resident owner loses another 1.1–1.6 points, depending on the case.

Rp 4 bn villa at Rp 2.5 mn a night, our illustration
OccupancyGross revenueGross yieldOwner's net (60%)Net yield
50%Rp 456 mn11.4%Rp 274 mn6.8%
60%Rp 548 mn13.7%Rp 329 mn8.2%
70%Rp 639 mn16.0%Rp 383 mn9.6%

Source: Rise Real Bali calculation; inputs are illustrative, not a listing

Why 60% occupancy and not the market's 36%

The AirROI averages include every listing, run well or badly. In our practice, villas with professional management, a license and consistent cleaning hold 60–75% occupancy in areas where the average sits at 36–46%. That's the range we model.

Two caveats. A new villa needs six to nine months to collect reviews and reach its planned occupancy, so we haircut the first year. And the tourist flow isn't growing: Bali received a record 6.95 million foreign arrivals in 2025 (BPS Bali), and the first half of 2026 came in 2.4% lower. Demand is on a plateau at a record level, and new villas are splitting it.

6.95 mnforeign arrivals in 2025, a record
−2.4%arrivals in January–June 2026, year on year
6–9 monthsfor a new villa to reach planned occupancy

Source: BPS Bali, 2025 annual release and 2026 monthly releases; Rise Real Bali practice, 2024–2026

Where supply is growing fastest

Revenue per listing fell in every area that reports a year-on-year figure. The cause is the same everywhere: listings grew faster than guests. Pererenan added 45.6% more listings in a year and lost 27.9% of revenue per listing. Ubud added 43.2% and lost 19.3%.

Canggu is the odd case. Its supply shrank 8%, yet revenue per listing still fell 23.1%: fewer listings didn't bring more guests to each one. Uluwatu held up. It's the one tracked area where revenue per listing didn't drop, and it books the most nights of the five. We now model Pererenan and Ubud on this year's occupancy rather than last year's, and we assume some further squeeze.

Source: AirROI, August 2025 to July 2026; Rise Real Bali model assumptions, September 2026

Checking a developer's yield projection

Most projections we see are honest arithmetic on optimistic inputs. Ask for the inputs, then test each one against the market data above.

A projection you can work with

  • Uses the property's own nightly rate
  • Shows three occupancy cases, from cautious to strong
  • Deducts management, upkeep and tax
  • Discounts the first year while the villa collects reviews

A projection to rework

  • Divides the area's average revenue by the unit's price
  • Uses the August rate for all 365 nights
  • Quotes gross yield as the return
  • Assumes full occupancy from the first month after handover

Source: Rise Real Bali practice

Run the numbers on a real villa

Start with the area. Our pages for Uluwatu, Canggu and Ubud show rates, occupancy and entry prices. Then plug a specific property into the yield calculator, or pick one from our catalog, where most listings carry our net-yield estimate.

Revenue also moves month to month, as our occupancy guide shows. For the cost side, see management fees and booking commissions.

What this means for buyers

  1. Expect 6–10% net on a managed villa, 8–12% in the strongest locations. A 15–20% figure is almost always gross.
  2. About 60% of revenue reaches a tax-resident owner, about 50% for a non-resident.
  3. Uluwatu nearly matches Seminyak on revenue because it fills more nights.
  4. Pererenan and Ubud grew supply by 43–46% in a year, and revenue per listing fell.

Next step: Bali Villa Occupancy Rates and Seasonality

FAQ

What is a realistic rental yield for a villa in Bali?

Net of management, upkeep, vacancy and tax, 6–10% a year for a well-run villa, and 8–12% in the strongest locations. Gross yields of 15–20% appear in brochures, but they come before about 40% of revenue goes to costs and tax.

Which area of Bali has the highest rental income?

Seminyak, at about Rp 514 million per listing over the last 12 months, followed closely by Uluwatu at Rp 491 million (AirROI). Uluwatu charges less per night but books 46.2% of nights, the best of the five tracked areas.

How much of the rental income does the owner keep?

In our model, about 60% if you're an Indonesian tax resident: 18% goes to management, 12% to upkeep and empty nights, and 10% to tax. A non-resident pays 20% withholding and keeps about 50%.

Why is revenue per villa falling in Bali?

Supply grew faster than demand. Pererenan added 45.6% more listings in a year and Ubud 43.2%, while foreign arrivals in early 2026 ran slightly below 2025. The same guests are spread over more villas.

Is a guaranteed 15% yield realistic?

As a net figure, rarely. Check whether the rate is gross or net, what occupancy it assumes and who pays the guarantee. Our <a href="/guides/bali-property-management-fees/">management and guarantees guide</a> covers the contract terms.

How we know this

Nightly rates, occupancy and revenue per listing come from AirROI's trailing 12-month data for each area, checked in September 2026. Year-on-year changes and supply growth are from the same source for August 2025 to July 2026. AirROI reports in another currency. We converted to rupiah at the rate our site uses. The 60% owner share is our model: 18% management, 12% upkeep and vacancy, 10% tax for a resident. Catalog medians are from the published listings on this site in September 2026 and cover all property types. The Canggu villa example uses illustrative inputs we chose, not a listing. Arrival figures are from BPS Bali. This isn't investment advice.

  • AirROI, Bali short-term rental data by area, trailing 12 months, September 2026
  • BPS Bali, foreign arrivals 2025 and January–July 2026
  • Government Regulation No. 34 of 2017 on income tax from land and building rentals
  • Income Tax Law, Article 26, withholding on non-residents
  • Ortax, rental income from Bali villas earned by non-residents, June 2026
  • Rise Real Bali yield model and catalog, September 2026

By Dmitrii Rogov, Rise Real Bali.

Rise Real Bali is a real estate agency in Bali. We write from the deals we handle and from public data, and we name our sources.

This report is published under the CC BY 4.0 license. You may quote, republish and use the figures and text commercially if you credit "Rise Real Bali", name the license and link to this page. Photos and renderings are not covered by the license: their rights belong to the developers and other rights holders.

Share

WhatsApp
Gusti AyuBroker · Rise Real Bali
On WhatsApp

Hi, I'm Gusti. A question about ownership, tax or permits?

Leave your WhatsApp and I'll send a short answer for your case, checked with our lawyers.