News

How to Calculate ROI on Bali Real Estate

ROI is one of the most common numbers used in Bali real estate marketing. It is also one of the easiest numbers to misunderstand.

Many property presentations show attractive annual returns, but not all of them explain how those returns are calculated. For foreign investors, this creates risk. A high ROI figure may look convincing, but without a transparent financial model it can be based on optimistic assumptions rather than operating reality.

Before buying property in Bali, investors should understand the difference between projected ROI, gross rental yield, net rental yield, cash flow, payback period, resale gain, and total return. These numbers are connected, but they are not the same.

A serious investment decision should not be based on one headline percentage. It should be based on a full view of income, expenses, timing, risk, and exit value.

Start with Gross Revenue

Gross revenue is the total rental income generated by the property before expenses. For a short-term rental villa or hotel-managed unit, gross revenue usually depends on three variables: average daily rate, occupancy rate, and available rental nights.

Simplified formula: Gross Revenue = Average Daily Rate x Occupied Nights

For example, if a villa rents for $180 per night and is occupied for 240 nights per year, gross revenue is $43,200 per year.

This number may look attractive, but it is not investor profit. It does not include platform commissions, cleaning, laundry, staff, utilities, maintenance, taxes, management fees, repairs, or reserve funds.

Understand Occupancy and Seasonality

Occupancy rate shows how often the property is booked. A basic formula is: Occupancy Rate = Occupied Nights / Available Nights. If a villa is booked for 240 nights out of 365 available nights, occupancy is 65.8%.

In Bali, occupancy should never be treated as a fixed number. It changes by season, location, guest segment, property type, pricing, management quality, reviews, and competition.

Official BPS Bali data shows clear monthly variation. Star-rated hotel occupancy was 46.61% in March 2025, 57.23% in April 2025, 60.88% in December 2025, and 55.44% in February 2026. These figures are useful as market context, but they should not be blindly applied to a specific villa. A professionally managed villa in a strong micro-location may perform above average, while a weak property may perform below it. Sources: BPS March 2025, BPS April 2025, BPS December 2025, BPS February 2026.

The right question is not “What is the average occupancy in Bali?” The better question is: “What occupancy is realistic for this exact property, in this exact location, under this exact management model?”

Calculate Net Income, Not Just Revenue

Net income is what remains after operating expenses. This is the number investors should focus on.

Simplified formula: Net Income = Gross Revenue - Operating Expenses

Operating expenses may include:

  • OTA platform commissions
  • payment processing fees
  • cleaning and laundry
  • utilities
  • staff
  • maintenance
  • pool and garden service
  • repairs
  • insurance
  • local taxes
  • management fee
  • replacement reserve

This is where many investment models become unclear. If a presentation shows annual rental revenue but does not show expenses, it is incomplete. If it shows net profit but does not explain what was deducted, it is also incomplete.

Gross Yield vs Net Yield

Gross yield is calculated before expenses. Net yield is calculated after expenses. The difference can be large.
Metric
Example
Property price
$180,000
Annual gross rental revenue
$45,000
Gross yield
25.0%
Operating expenses
$18,000
Annual net income
$27,000
Net yield
15.0%
In this example, the gross yield looks much higher than the actual investor yield. Serious investors should focus on net yield, not gross yield.

Include Total Investment Cost

ROI should not be calculated only against the advertised property price. The total investment cost may include purchase price, notary fees, legal review, taxes, furnishing, fit-out, equipment, licensing, initial maintenance reserve, company setup if applicable, and currency transfer costs.

A property advertised at $180,000 may require a higher total capital commitment before it is ready to operate. Investors should ask: “What is my all-in cost before this property starts generating income?”

Payback Period

Payback period shows how long it may take for the investor to recover the initial investment through net income.

Simplified formula: Payback Period = Total Investment Cost / Annual Net Income
Metric
Example
Total investment cost
$180,000
Annual net income
$27,000
Estimated payback period
6.7 years
Payback period is useful because it turns ROI into time. However, it should not be used mechanically. A 6-year payback in a risky and poorly documented project may be less attractive than an 8-year payback in a cleaner, better-managed, more liquid project.

Model Conservative, Base and Optimistic Scenarios

A serious Bali real estate model should include at least three scenarios: conservative, base, and optimistic. The conservative scenario is the most important one because it shows whether the investment still makes sense if assumptions weaken.
Scenario
Purpose
Conservative
Tests performance under weaker occupancy, lower ADR, and higher costs
Base case
Shows the realistic expected performance
Optimistic
Shows upside if occupancy, ADR, and resale conditions are strong
If the investment only works in the optimistic scenario, the margin of safety is weak.

Check Break-Even Occupancy

Break-even occupancy shows how much the property needs to be booked before it stops losing money or starts producing acceptable income. This helps investors understand risk.

If a model assumes 75% occupancy but needs 70% occupancy to reach the target return, there is limited safety margin. If it assumes 75% occupancy but still produces acceptable income at 55-60%, the investment is more resilient.

Ask the developer or operator: What is the break-even occupancy? What happens if occupancy is 10-15 percentage points lower than expected? What costs are fixed even when the villa is empty?

Why Management Quality Affects ROI

ROI in Bali is not created by the villa alone. It is created by the relationship between property, location, pricing, guest experience, and management quality. Airbnb’s official host resources show that cleaning fees, pricing, guest experience, co-hosting, and maintenance are all part of the operating picture. Booking.com also publishes extensive partner guidance for property performance and guest operations. Sources: Airbnb Resource Center, Airbnb Co-Host Network, Booking.com Partner Hub.

Two similar villas in the same area can produce different results if one is professionally operated and the other is managed casually.

A strong operator affects occupancy, ADR, guest reviews, repeat bookings, maintenance discipline, downtime, reporting quality, and resale story.

ROI Red Flags

  • ROI shown without expense breakdown
  • Occupancy assumptions with no supporting data
  • ADR based only on high-season listing prices
  • No low-season scenario
  • No maintenance reserve
  • Taxes excluded from the model
  • No explanation of management fees
  • No clear payout schedule
  • Capital appreciation mixed into rental ROI
  • No sensitivity analysis
  • No actual operating data or comparable performance

Practical ROI Checklist

Question
Good Sign
Warning Sign
Is ROI based on net income?
Expenses are shown clearly
Only gross revenue is shown
Are assumptions explained?
ADR and occupancy are justified
Final percentage shown without detail
Is seasonality modeled?
High, low, and average seasons are shown
Same rate assumed year-round
Are taxes and fees included?
Local costs are included
Taxes are excluded or vague
Is management defined?
Full operating system is explained
Management is mentioned but not detailed
Is there a conservative scenario?
Downside case is visible
Only optimistic case is shown
Is exit considered?
Resale logic and lease term are explained
No exit strategy

Final Takeaway

The right question is not “What ROI do you promise?” The better question is “Show me how this ROI is built.”

For Bali real estate, the most reliable investment cases are usually not the ones with the highest projected percentage. They are the ones where the numbers are transparent, assumptions are realistic, legal structure is clear, and the operator understands hospitality.

A beautiful villa may attract attention. A transparent financial model protects capital.

For broader context, read the main guide: Bali Real Estate Investment: What Foreign Buyers Need to Know Before Buying. To understand how operations influence investor income, see Property Management and Desa Harmonis II.

FAQ

ROI shows the return generated by the property compared with the capital invested. It should be calculated using net income, not only gross rental revenue.

Gross yield is calculated before expenses. Net yield is calculated after operating costs, management fees, taxes, maintenance, and reserves.

Occupancy depends on location, season, property type, pricing, reviews, and management quality. Official BPS hotel occupancy data is useful context but should not be applied directly to every villa.

ADR means Average Daily Rate. It shows the average achieved price per occupied night.

Payback period shows how long it may take to recover the initial investment through net income.

Rental ROI and resale appreciation should be evaluated separately. Appreciation can be upside, but it should not be treated as guaranteed income.

The biggest red flag is a high return shown without a full breakdown of assumptions, expenses, taxes, management fees, and scenarios.

Management affects occupancy, pricing, guest reviews, maintenance, operating costs, reporting, and resale story.

2026-06-29 10:01