Primer
Bali Villa Net Yield 2026: What Actually Pays After OTA Fees, Operator and Tax
Bali villa net yield 2026 explained: how 10-15% gross compresses to 6-10% net once OTA fees, operator cut, PPh final 10% and reserves come out.
Quick facts
- 01Typical Bali villa gross rental yield 2026 of 10-15% compresses to a realistic 6-10% net once every cost layer is honestly stacked.
- 02OTA fees take roughly 15.5% of gross on Airbnb (3% host plus ~12.5% guest pass-through priced into the booking) and 15-18% on Booking.com.
- 03Professional operator fees in Bali run 18-25% of gross rental revenue, sometimes 15% on stripped-back tech-only setups, often higher on full hospitality models.
- 04PPh Final 10% on gross rental income applies to villa rental in Indonesia – this is the headline tax line foreign buyers most often miss.

Key Takeaways
- Typical Bali villa gross rental yield 2026 of 10-15% compresses to a realistic 6-10% net once every cost layer is honestly stacked.
- OTA fees take roughly 15.5% of gross on Airbnb (3% host plus ~12.5% guest pass-through priced into the booking) and 15-18% on Booking.com.
- Professional operator fees in Bali run 18-25% of gross rental revenue, sometimes 15% on stripped-back tech-only setups, often higher on full hospitality models.
- PPh Final 10% on gross rental income applies to villa rental in Indonesia – this is the headline tax line foreign buyers most often miss.
- A 5-7% of revenue maintenance and FF&E reserve is the difference between a paper yield and one that survives year three; tropical climate is brutal on soft assets.
- Year-one net yield usually lands 30-50% below the stabilised year-three number. Underwriting at stabilised numbers from day one is the single most common modelling error.
Key takeaways
- Typical Bali villa gross rental yield 2026 of 10-15% compresses to a realistic 6-10% net
- OTA fees take ~15.5% of gross on Airbnb, 15-18% on Booking.com – effectively 15-18% blended once channel mix is honest
- Operator fees run 18-25% of gross revenue for full-service Bali villa management
- PPh Final 10% on gross rental income applies to individual foreign owners under PP 34/2017
- A 5-7% of revenue maintenance and FF&E reserve is what separates a paper yield from a survivable one
- Year-one net yield runs 30-50% below stabilised year-three numbers – underwriting at stabilised from day one is the most common modelling error
Short answer
A Bali villa quoted at 12-15% gross rental yield by a developer or agent in 2026 will, in honest hands, return 6-10% net in stabilised year three. The gap is not opinion, it is arithmetic: OTA fees, operator fees, PPh Final 10% tax, vacancy, maintenance reserve and utilities each take a defined slice of gross. Year one is worse – plan for 50-70% of stabilised, not stabilised.
This article walks every layer of that stack with realistic 2026 ranges, ends with a worked example on a $400,000 Berawa 2BR, and tells you which corridor and operator profile actually clears 10% net.
What "yield" means in Bali villa investment
Two definitions matter, and they are not interchangeable.
Gross rental yield = annual rental revenue / purchase price (or current market value).
Net rental yield = (annual revenue – all operating costs, taxes and reserves) / purchase price.
Operating costs in Bali typically eat 35-50% of gross revenue once every line is honest. A villa quoted at 12% gross typically nets 7-8%. The gap is real, predictable, and not something a clever operator eliminates – the best you can do is land in the better half of each range.
The cost stack, layer by layer:
| Cost line | Typical share of gross revenue |
|---|---|
| OTA fees (blended Airbnb + Booking + direct) | 10-15% |
| Operator / management fee | 18-25% |
| PPh Final tax on rental (individual owners) | 10% |
| Maintenance and FF&E reserve | 5-7% |
| Utilities, internet, pool chemicals (when not guest-paid) | 3-5% |
| Hospitality licensing, PBB-P2 land tax, insurance | 1-2% |
Sum: 47-64% of gross revenue is consumed before it reaches the owner's bank account. That is why a 12% gross becomes 6-7% net at the median end of the operator pool, and 8-10% net at the top quartile.
Layer 1: ADR and occupancy – the inputs
Everything downstream depends on what you actually charge and how often the villa is booked.
ADR (average daily rate) – realistic 2026 corridor bands
Cross-referencing AirDNA Bali, Knight Frank research, and BPS Bali tourism data, realistic 2BR mid-tier villa ADR by corridor in 2026:
| Corridor | Low season ADR | Shoulder ADR | Peak ADR | Year-blended ADR |
|---|---|---|---|---|
| Berawa (Canggu premium) | $180-260 | $230-330 | $300-450 | $240-330 |
| Pererenan / Echo Beach | $140-200 | $180-260 | $240-360 | $190-270 |
| Uluwatu (Bingin, Pecatu) | $160-240 | $210-310 | $280-420 | $220-310 |
| Seminyak | $150-220 | $200-280 | $260-380 | $200-280 |
| Nusa Dua / Tanjung Benoa | $130-180 | $170-240 | $220-320 | $170-240 |
| Ubud (jungle villa) | $110-170 | $140-220 | $190-290 | $145-225 |
| Sanur | $100-150 | $130-200 | $170-260 | $130-200 |
Year-blended ADR is what matters for the model. Marketing decks quote peak ADR and call it average. That is the single biggest source of inflated yield claims.
Occupancy – stabilised vs year one
Stabilised year-blended occupancy for well-managed Bali villas:
- Canggu / Berawa / Pererenan: 70-78%
- Uluwatu: 62-72% (more seasonal)
- Seminyak: 65-75%
- Nusa Dua: 60-70% (hotel-heavy competition)
- Ubud: 55-68% (seasonality + jungle low-season fall)
- Sanur: 60-72% (older demographic, longer stays)
Year one runs 55-65% of stabilised occupancy. Underwrite that explicitly.
The "80%+ occupancy" claim is reserved for top-quartile operators on individual flagship villas with strong direct-booking and dedicated revenue management. It is not a corridor-wide assumption.
Layer 2: OTA fees – what Airbnb and Booking actually take
This is the line foreign buyers most often misread.
Airbnb
Airbnb's host service fee on most listings is 3% of the booking subtotal. But there is a second fee load: Airbnb adds a guest service fee of roughly 12-15% on top of the host's nightly rate at checkout. That fee compresses what the host can charge – if Airbnb's all-in price is $400/night and guests are willing to pay $400/night, the host receives roughly $345 after the guest fee is invisibly absorbed into the booking price.
Net effective Airbnb cost on the gross transaction value: around 15-16%.
Some hosts run "host-only" fee structures (around 14-16% paid entirely by the host), used by professional managers and channel-managed listings. The economics end up similar.
Booking.com
Standard commission in Bali: 15-18% depending on programme tier, with Genius and Preferred Partner programmes adding further fees of 5-10% on top of the base commission for the bookings they bring. As reported by managers across the corridor, all-in blended Booking.com cost typically lands 17-22%.
Direct booking
The yield differentiator. Direct bookings cost the operator's marketing spend (website, ads, SEO, repeat-guest email) – usually 3-8% of revenue. The top-quartile Bali operators move 30-50% of bookings direct, which is what lets them clear 9-10% net.
Blended OTA load in a realistic model
A typical well-run Bali villa channel mix in 2026:
- Airbnb: 45-55% of bookings, ~15.5% effective fee
- Booking.com: 25-35% of bookings, ~17-20% effective fee
- Direct + repeat: 15-30% of bookings, ~3-8% marketing cost
Blended OTA + marketing load: 12-15% of gross.
For a paranoid underwrite, use 15%. For a stretch case (top-quartile operator with strong direct funnel), use 10-11%.
Layer 3: Operator fees – what 18-25% buys
Bali villa management in 2026 falls into three tiers.
Tech-light managers (12-15% of revenue). They handle PMS, channel manager, payment processing, basic guest comms. Owner contracts housekeeping, pool, garden, maintenance vendors directly and answers escalations. Looks cheap; works only if you live in Bali or trust a local point person.
Full-service hospitality managers (18-25%). The industry default. Housekeeping, guest comms 24/7, maintenance coordination, dynamic pricing, marketing, accounting and monthly statements. The 18% end is large portfolio operators with scale; 22-25% is boutique operators with brand presence.
Branded hospitality (25-30%+). Operator carries a brand that itself drives bookings. The premium is justified only if the brand brings ADR uplift and direct-booking volume that outweighs the higher cut. Audit the 12-month revenue numbers on comparable villas before signing.
Things the operator fee typically covers:
- Guest communication and check-in/out
- Housekeeping coordination (sometimes housekeeping cost is on top, billed at cost-plus)
- Listing management, photo refresh, pricing optimisation
- Maintenance dispatch and vendor management
- Monthly P&L reporting
Things often not covered (charged separately):
- Major repairs above a threshold
- FF&E replacements
- Utility bills
- Pool and garden contracts (sometimes)
- Hospitality licensing renewal
- PPh Final tax filing
Read the management agreement line by line. The headline 22% can become an effective 28% by the time pass-throughs are stacked.
Layer 4: Tax – PPh Final 10% and the structures that change it
The default tax treatment of villa rental income in Indonesia, under Government Regulation PP 34/2017, is PPh Final at 10% of gross rental revenue for individual owners (Indonesian or foreign). It is a flat, final tax. No deductions, no expense offsets.
For a villa grossing $60,000/year, PPh Final is $6,000/year – approximately 1.0-1.5 percentage points of yield on a typical $400-600k entry price.
If the villa is held through a PT PMA, taxation moves to corporate income tax (CIT) – 22% of net profit after deductible expenses. For high-cost operations or villas with mortgage interest, PMA structure can yield lower effective tax. For lean operations with little to deduct, PPh Final is often cheaper. The break-even is operation-specific.
Other tax lines that hit the model:
- PBB-P2 (Pajak Bumi dan Bangunan – land and building tax): annual, typically 0.1-0.3% of NJOP assessed value. Small but real.
- VAT on operator fees: 11% Indonesian VAT applies to management services from registered VAT-payer operators. Usually invoiced and recoverable only if the owner is a registered taxpayer (i.e. PT PMA).
- Withholding tax on offshore payments: relevant only for owners structuring rental payouts outside Indonesia.
This is informational, not legal or tax advice. Indonesian rental tax treatment changes regularly. Confirm current rates with a licensed Indonesian tax advisor before underwriting.
Layer 5: Vacancy, maintenance and reserves
This is where paper yield meets tropical reality.
Vacancy beyond occupancy
Even at 72% stabilised occupancy, that 28% empty calendar costs money: cleaning between guests still happens, utilities still run on standby, the pool still needs chemicals, the operator still needs to be paid (most operators charge on revenue, but minimum monthly fees exist).
Maintenance and FF&E reserve
A villa is not a financial asset, it is a building with linens, mattresses, AC units, a pool pump, a roof and outdoor furniture sitting in a tropical climate at 80% humidity.
Realistic reserve discipline:
- Maintenance reserve: 3-5% of revenue, for routine repairs, electrical, plumbing, pool equipment service.
- FF&E reserve: 2-3% of revenue, for periodic replacement of mattresses (3-5 year cycle), linens (annual), outdoor furniture (2-3 year cycle), AC compressors (5-7 year cycle), TVs and electronics (3-5 year cycle).
Combined: 5-7% of revenue, reserved monthly into a separate account.
Operators that report numbers without a reserve line are reporting a yield that the villa cannot sustain past year three. The reserve is the line that converts paper yield to durable yield.
Utility lines (when owner-paid)
Some villas include utilities in the rate (most short-term Bali villas do). Realistic 2BR villa cost:
- Electricity: $200-350/month at typical occupancy
- Water: $30-60/month
- Internet: $40-80/month
- Pool chemicals and service: $80-150/month
- Gardener: $80-150/month
That is roughly $5,000-8,000/year, or 3-5% of a $150-200k revenue villa.
Worked example: $400,000 Berawa 2BR villa
The numbers an honest investor should be modelling.
Property:
- Berawa, Canggu, 2-bedroom + pool, 220 m² total, leasehold with 24 years remaining
- Entry price (turnkey + furniture): $400,000
- Mid-tier finish, well-located, walkable to beach clubs
Stabilised year 3 revenue model:
- Year-blended ADR: $270/night
- Stabilised occupancy: 72%
- Annual booked nights: 263
- Gross rental revenue: $71,010/year
- Gross yield on $400,000 entry: 17.8%
That 17.8% is the number that ends up on a marketing one-pager.
Cost stack:
| Line | Cost | Notes |
|---|---|---|
| OTA + marketing | -$9,940 | 14% blended (50% Airbnb, 30% Booking, 20% direct) |
| Operator fee (22%) | -$15,620 | Full-service Bali hospitality manager |
| PPh Final tax 10% on gross | -$7,101 | Individual foreign owner, PP 34/2017 |
| Maintenance reserve 4% | -$2,840 | Routine + repairs |
| FF&E reserve 3% | -$2,130 | Periodic replacement of soft assets |
| Utilities (included rate) | -$5,500 | Electricity, water, internet, pool, gardener |
| Hospitality licensing + insurance + PBB | -$900 | Annual fixed |
| Total operating costs | -$44,031 | 62% of gross |
| Net revenue to owner | $26,979 | |
| Net yield on $400,000 entry | 6.7% |
A 17.8% gross becomes a 6.7% net once every layer is honest. The villa is not failing – it is performing exactly as a well-run mid-tier Berawa 2BR should. The 17.8% number was never available to the owner; the system extracts the difference.
Top-quartile scenario (same villa, same entry price, top-quartile operator with 40% direct booking, dynamic pricing, brand presence):
- ADR uplift to $310 year-blended, 76% occupancy
- Gross revenue: $86,049
- OTA + marketing cost drops to 10% (more direct)
- Operator fee 24% (premium tier)
- Other costs scale roughly
- Net to owner: ~$36,800
- Net yield: 9.2%
The gap between median and top-quartile operator at the same villa is roughly 2.5 percentage points of net yield. Operator quality matters more than corridor at the margin.
Bottom-quartile scenario (weak operator, no dynamic pricing, OTA-only, slow review build):
- ADR drops to $220, occupancy 60%
- Gross revenue: $48,180
- Costs scale roughly the same
- Net yield: 3-4%
The same villa with the wrong operator returns the cost of capital.
Year one vs stabilised: the modelling trap
Year one of a new villa does not look like year three. Underwriting at stabilised numbers from handover is the most common foreign-buyer modelling error.
| Variable | Year 1 | Year 2 | Year 3 stabilised |
|---|---|---|---|
| Occupancy | 50-62% | 65-72% | 70-78% |
| Blended ADR | 80-85% of stabilised | 92-96% | 100% |
| Effective gross revenue | 50-65% of stabilised | 80-90% | 100% |
| Net yield | 3-5% | 5-7% | 6-10% |
| Cost ratio | Higher (fixed costs on lower revenue) | Closing in | Stabilised |
Year one carries:
- Fewer OTA reviews, lower search rank, lower booking volume
- Operator learning curve on pricing and channel mix
- No direct-booking funnel yet (zero repeat guests)
- Initial FF&E breakage and snagging on a new build
- Marketing spend to launch the listing
Plan for the first stabilised year to be year three, not year one.
Who actually hits 10%+ net yield in Bali
Two profiles, neither of them the casual investor.
Profile A: top-quartile operator + premium corridor. A 2BR Berawa, Bingin or Uluwatu cliff villa, bought at the right price ($350-500k entry), managed by an operator in the top 20% of the corridor with strong direct-booking. Net yield: 9-11%. This is the achievable upper bound for a single villa.
Profile B: self-operator with hospitality background. An owner living in Bali, running the villa themselves or with a one-person team, capturing the 20% operator fee. This boosts net yield by ~3-4 percentage points, but converts the asset from passive to a job. Realistic only for owners genuinely wanting a hospitality business.
The casual offshore investor with a default management contract on a mid-tier 2BR will land at 6-8% net in stabilised year three. That is the honest base case. Anything higher requires identifying the operator and channel mix that gets you to top-quartile, before you buy.
Corridor reality table: realistic net yield 2026
| Corridor | Typical entry (2BR) | Year 3 gross yield | Year 3 net yield | Notes |
|---|---|---|---|---|
| Berawa | $400-700k | 11-15% | 6-9% | Premium ADR, premium entry |
| Pererenan / Tibubeneng | $300-500k | 12-15% | 7-10% | Best yield-to-entry-price ratio |
| Echo Beach / Batu Bolong | $350-550k | 10-13% | 6-8% | Stable, lower variance |
| Uluwatu (Bingin, Pecatu) | $400-650k | 11-14% | 7-9% | Seasonal, view premium |
| Seminyak | $450-700k | 10-13% | 5-7% | Mature, ADR ceiling |
| Nusa Dua | $400-650k | 8-12% | 5-7% | Hotel competition compresses ADR |
| Ubud (jungle 2BR) | $250-450k | 9-12% | 5-7% | Seasonal swings, longer stays |
| Sanur | $300-500k | 8-11% | 5-7% | Older demographic, longer leases |
These are stabilised year three figures, mid-tier finish, full-service operator, individual ownership with PPh Final 10%. Top-quartile operators can lift net yield by 2-3 percentage points; bottom-quartile compresses it by the same.
Final verdict
Bali villa net yield in 2026 is real, but it is not the headline 12-15% number that marketing decks quote. The honest band is 6-10% net in stabilised year three, with the 10% upper end reserved for top-quartile operators, well-bought villas and strong direct-booking funnels.
The investor edge is not finding the corridor with the highest gross yield – it is choosing the right operator, modelling year one separately from stabilised, and reserving for the maintenance and FF&E lines that tropical climate guarantees you will need.
For corridor-specific yield deep-dives see our Canggu rental yield analysis, our Canggu corridor guide, the Uluwatu corridor guide and the Nusa Dua investment guide. For pricing context, what foreign buyers should expect to pay in 2026. For structure choices that change tax treatment, PMA vs leasehold.
All figures in this article are reported ranges from market data, operator interviews and published sources – treat them as bands, not promises. This content is informational, not legal or tax advice; confirm any structure or tax treatment with a licensed Indonesian advisor before committing capital.
| Dimension | Gross yield (developer claim) | Net yield (true) | Edge |
|---|---|---|---|
| Headline number | 12-15% | 6-10% | Net yield (true) |
| ADR and occupancy basis | Peak-season ADR, 80%+ occupancy | Year-blended ADR, 65-72% occupancy | Net yield (true) |
| OTA fee assumption | Ignored or hidden | 15-18% of gross modelled | Net yield (true) |
| Operator fee assumption | Not deducted or 10% placeholder | 18-25% of gross modelled | Net yield (true) |
| Tax treatment | Pre-tax | PPh Final 10% of gross applied | Net yield (true) |
| Vacancy and maintenance reserve | Zero | 5-7% revenue reserve plus 25-35% vacancy | Net yield (true) |
Frequently Asked
What is Bali villa net yield 2026?
Net yield is what remains after every operating cost layer. For a well-managed 2BR Bali villa in 2026, realistic net rental yield lands at 6-10% of purchase price, compared with gross yields of 10-15% that developers quote. The 4-5 percentage point gap is OTA fees, operator fees, PPh Final 10% tax, vacancy, maintenance reserve and utilities. Year-one numbers run 30-50% below this stabilised band.
How much does Airbnb take in fees Bali?
Airbnb's host service fee is 3% of the booking subtotal, but the guest also pays a service fee of roughly 12-15% baked into the price they see. That guest fee compresses the rate you can charge, so the effective Airbnb fee load on the price guests are willing to pay is around 15-16%. Booking.com runs 15-18% as a direct commission. Most Bali operators sit at an effective 15-18% combined OTA load once you blend channels.
What is a bali villa operator fee?
Bali villa operator fees in 2026 run 18-25% of gross rental revenue for full-service management (housekeeping, guest comms, maintenance coordination, dynamic pricing, marketing). Tech-only setups can sit at 12-15%, but the owner is then in charge of housekeeping contracts, supplies and guest issues. Some boutique operators charge 25-30% but include direct-booking funnels that recover the premium. Above 30% you are paying for branding, not yield.
Is 10% net yield realistic in Canggu?
10% net yield in Canggu is achievable but uncommon. It requires a top-quartile operator, a well-bought 2BR villa in the $350-500k entry band, 70-78% stabilised occupancy, and 35%+ of revenue moving through direct booking instead of OTAs. Median Canggu net yield in 2026 is 7-8%; the 10%+ band is the top 20-25% of well-run villas. Anyone underwriting 10% net as a base case without naming the operator, channel mix and entry price is selling, not analysing.
What tax do foreigners pay on Bali rental income?
Indonesian PPh Final on residential rental income is 10% of gross rental revenue for foreign and domestic individual owners under PP 34/2017. Property held via PT PMA is taxed at corporate income rates instead, with deductible expenses, and may net out lower or higher depending on cost structure. Foreign owners also typically owe PBB-P2 (annual land and building tax), which is small (under 0.5% of assessed value in most Bali jurisdictions). This is informational, not legal advice – run any structure past a licensed Indonesian tax advisor.
How long until stabilised yield on a Bali villa?
Stabilisation takes 12-24 months from handover. Year one typically delivers 50-70% of stabilised revenue because the villa is building OTA review count, the operator is calibrating dynamic pricing, and direct-booking funnels need time to build. Year two reaches 80-95% of stabilised. Year three is the first true stabilised year. Villas handed over in low season (Feb-May) stabilise more slowly than those handed over before peak (June or November).
Sources
- Global Property Guide – Indonesia rental yieldsaccessed May 22, 2026
- Knight Frank Asia Pacific – Bali residential researchaccessed May 22, 2026
- Statistics Indonesia (BPS) Bali – tourism arrivals and ADRaccessed May 22, 2026
- Airbnb – host service fee structureaccessed May 22, 2026
- Directorate General of Taxes (DJP) Indonesia – PPh Final on rental income (PP 34/2017)accessed May 22, 2026
- AirDNA – Bali short-term rental market dataaccessed May 22, 2026