
Most villa owners in Bali have been told, at some point, that “there’s a 10% tax.” Fewer have been told which tax, who collects it, when it’s due, or what the acronym next to it means. Almost none have been told about the reporting obligation that has to be satisfied within 24 hours of every foreign guest walking through the door.
The result is a lot of owners running a fully commercial short-stay operation with a residential tax profile — and no idea how exposed they are until an audit letter or a “disegel” sticker on the front gate makes it obvious.
This is the tax and reporting side of the same picture our earlier compliance post covered from the licensing angle (NIB, KBLI, PBG, SLF). If that piece was about the paperwork that lets your villa exist as a business, this one is about the paperwork that keeps it operating without back-taxes, penalties, or a delisting from Airbnb after 31 March 2026.
A quick note before we go further: this information is general in nature and does not replace consultation with a qualified legal or tax professional. Every villa’s circumstances differ, and Indonesian regulations change frequently. Treat this as a map of the terrain, not personalised advice.
The three numbers every villa needs — and how they differ
Owners routinely mix up NPWP, NPWPD, and NIB. They’re three different numbers, issued by three different authorities, for three different purposes.
NIB (Nomor Induk Berusaha) is your business identity. It’s issued through the OSS (Online Single Submission) system and is the anchor for your KBLI code, your tourism business licence, and — as of the 31 March 2026 compliance deadline — your right to remain listed on Airbnb, Booking.com, and Agoda. Without a verified NIB, platforms are required to remove the listing.
NPWP (Nomor Pokok Wajib Pajak) is the national tax number. Every entity that earns income in Indonesia needs one — including your PT PMA, and every director inside it. It’s what the Directorate General of Taxes (DJP) uses to track your national tax filings: income tax (PPh), VAT (PPN) if applicable, and annual returns.
NPWPD (Nomor Pokok Wajib Pajak Daerah) is the regional tax number. This is the one most owners have never heard of, and it’s the one that matters most for short-stay rentals. It’s issued by your local Bapenda (regional revenue office) — for most villas, that’s Bapenda Badung — and it’s the ID you need to collect and remit PHR, the tourism tax that funds a significant share of Bali’s provincial budget.
You need all three. Having an NPWP does not exempt you from NPWPD. Filing national income tax does not satisfy your PHR obligation. This is where most non-compliant villas quietly accumulate their biggest liability.

PHR — the tax you collect from guests, not out of your own pocket
PHR (Pajak Hotel dan Restoran, sometimes called PB1 or PBJT) is a 10% regional tax on gross accommodation revenue. In Badung Regency, it’s fixed at 10% under Badung Regency Regulation (Perda) No. 7/2023, as amended by Perda No. 8/2025; Denpasar sits at the same rate under Perda No. 3/2023.
Two things owners frequently misunderstand about it.
First, it’s a tax on the guest, not on you. PHR is added to the nightly rate and paid by the guest. Your job as the operator is to collect it, hold it, and remit it monthly. If your listing shows IDR 3,000,000 per night, that should be advertised as inclusive of the 10% PHR (or shown as “IDR 2,727,273 ++”). This is what “++” pricing signals on hotel rate cards — service charge and tax added to a base rate. When owners don’t display it this way, they end up paying it out of margin instead of passing it through, which quietly eats 10 points off the yield.
Second, Airbnb does not withhold it. This is the single most consequential misunderstanding on the tax side. Airbnb, Booking.com, Agoda — none of them act as a PHR tax agent. The platform charges the guest, transfers the payout to you, and the entire PHR obligation lands on your NPWPD. If you never registered for an NPWPD, you were technically supposed to be collecting and paying it anyway, and the tax office will eventually reconcile the platform’s booking data against what you filed. Since late 2024, Badung Bapenda has been actively data-matching booking platforms against PHR filings.
The mechanics:
- Filing frequency: monthly
- Due date: within 10 working days of the end of the tax period (per Badung Regent Regulation / Perbup No. 29/2024), meaning the exact calendar date varies slightly each month.
- Payment channels: BPD Bali branch, virtual account through Bapenda, or the e-billing system.
- Legal basis: 10% rate fixed under Badung Perda No. 7/2023, as amended by Perda No. 8/2025. Late payment is subject to administrative sanctions under the applicable Perda and Perbup.

PPh — the national income tax on your rental revenue
While PHR sits at the regional level, PPh (Pajak Penghasilan) is the national income tax. There are three main routes, depending on how the villa is legally held.
Route 1: PPh Final 10% under PP 34/2017. If you’re an Indonesian tax resident with an NPWP and the rental structure qualifies, gross rental income can be taxed at a flat 10% final. This is the cleanest structure — no need to compute net profit, no progressive brackets — but you need the NPWP and the tax residency to make it work.
Route 2: Article 26 withholding, 20% on gross. This is the default for foreign owners without an Indonesian NPWP. It’s a blunt at-source mechanism and, combined with PHR at 10%, means the total tax friction on your gross revenue starts at 30% before you’ve paid staff, utilities, or your OTA commission. Foreign owners who go this route often see their advertised gross yield collapse into a net that doesn’t cover operating costs.
Route 3: PT PMA corporate structure. A PT PMA pays corporate income tax on net profit (not gross revenue), can claim input VAT credits on eligible expenses, and gives the owner a legitimate route to a KITAS — which in turn unlocks a personal NPWP. For most foreign owners running a commercial short-stay operation, this is the only structure that both survives an audit and preserves a reasonable net yield. It’s also the only structure that can legally hold the tourism KBLI in most Bali regencies. PP 23/2018 offers a reduced 0.5% rate on total revenue for the PT PMA’s first three years if turnover stays below IDR 4.8 billion — a meaningful cushion during ramp-up.
VAT (PPN) — when the 11% surcharge kicks in
The current VAT rate in Indonesia is 11%. Most single-villa operations sit well under the VAT registration threshold — currently IDR 4.8 billion in annual turnover — and don’t need to worry about it. Once you cross the threshold, or once your operation looks structurally like a hotel with services (concierge, F&B, spa), you may need to register as a Pengusaha Kena Pajak (PKP) and charge VAT.
The important nuance: PHR and VAT are mutually exclusive on the same service. Bali charges PHR at 10% instead of central-government VAT at 11% for hospitality — you don’t stack them. But if your PT PMA runs adjacent services (a restaurant open to non-guests, a spa, a boutique retail line), those services may fall under VAT rather than PHR, and you’ll need a tax adviser to draw the line properly.
PBB — the annual land and building tax
PBB (Pajak Bumi dan Bangunan) is the annual land and building tax. It’s separate from everything above, calculated on the assessed value of your land and structure (NJOP), and paid once a year to the regional tax office. Rates are low — typically 0.1% to 0.3% of NJOP — but non-payment stacks up over years and shows up when you eventually sell.
The Bali Tourist Levy — IDR 150,000 per foreign guest
Since February 2024, every foreign tourist entering Bali pays a one-time IDR 150,000 tourism levy through the Love Bali portal (lovebali.baliprov.go.id). This is a guest-facing obligation, not an operator tax. It’s set under Bali Provincial Regulation No. 6 of 2023 and funds cultural preservation, waste management, and tourism infrastructure.
Owners and managers don’t collect the levy directly, but two things are worth knowing:
- Since 2026, hotels, tour operators, and licensed accommodation providers can act as authorised collection agents for the levy and keep a 3% administration fee. This is a small but real revenue line for managed properties.
- Guest confusion about the levy is one of the more common check-in questions your team will field. Building a one-line clarification into your pre-arrival email (“this is separate from your booking and paid through lovebali.baliprov.go.id”) saves the front-of-house team from explaining it individually every time.
The obligation nobody talks about: reporting every foreign guest within 24 hours
This is the piece that catches most owners cold. Every foreign guest staying in your villa must be reported to Indonesian immigration within 24 hours of arrival. It has always been a legal requirement. In 2025 it was digitised, and in 2026 it is being enforced.
The legal basis is Law No. 6 of 2011 on Immigration, as most recently amended by Law No. 63 of 2024 (the Third Amendment to Law No. 6 of 2011 concerning Immigration), specifically Article 72 paragraph (2): any person or entity providing accommodation to a foreign national is obliged to provide data on that foreigner when requested by an immigration officer. Article 116 sets the penalty — up to 3 months’ imprisonment or a fine of up to IDR 25,000,000 for the accommodation owner or manager who fails to report.
The mandatory system is APOA (Aplikasi Pelaporan Orang Asing / Foreign Nationals Reporting Application), a digital reporting platform operated by the Directorate General of Immigration and accessible at apoa.imigrasi.go.id and via a mobile app. Since April 2025, all accommodation providers — hotels, guesthouses, villas — are required to register foreign guests through APOA within 24 hours of check-in and, separately, log the check-out. This is the obligation with the criminal penalty attached under Article 116.
You may also come across references to STM (Surat Tanda Melapor), an older paper-based guest report filed at the local Polsek. That is a separate police practice, not an immigration one, and enforcement of it varies significantly across Bali — some banjars and Polsek jurisdictions still ask for it, many don’t. If a local officer requests it, comply. But STM is not a substitute for APOA: APOA is the national legal requirement, and it is the one that carries the fine and criminal exposure under UU 6/2011.
The workflow is straightforward:
- Log in to APOA
- Take a photo of the guest’s passport (bio page)
- Enter the guest’s details, arrival date, and length of stay
- Submit and receive a Surat Tanda Terima Pelaporan Orang Asing (proof of reporting)
- On check-out, return to the system and log the departure
Immigration’s own data suggests significant non-reporting. As of late March 2025, only around 78,000 foreign guests were recorded as registered in APOA nationally — a fraction of actual arrivals. In response, immigration has been running compliance drives across Bali, and non-compliance has already contributed to license renewal problems for some accommodation providers.
For remote owners, this is one of the operational tasks that simply cannot be handled from Sydney or London. Someone with the villa’s APOA credentials needs to log every guest within 24 hours, every single time, or the fine risk sits with the accommodation owner — not the guest.
What happens if you’re non-compliant
Enforcement in 2025–2026 has moved from theoretical to visible. The specific consequences villa owners are facing:
Retroactive tax assessment. Indonesian tax law allows a five-year lookback. If Bapenda determines you should have been paying PHR and never registered for an NPWPD, they can assess the last five years of estimated revenue at the 10% rate, plus 2%-per-month interest, plus administrative fines. Reported back-tax assessments in Bali have ranged from IDR 500 million to over IDR 1 billion for larger unlicensed villas.
Administrative fines. Fines for operating without proper licences start at IDR 50 million per violation and can stack across multiple regulatory categories (tourism, tax, immigration, building).
Delisting from OTAs after 31 March 2026. The compliance deadline requires platforms to verify each listing’s licence status via OSS. Properties without a verified NIB and the correct KBLI classification are being removed from search results. For most villas, this cuts off the primary booking channel overnight.
Property sealing. Satpol PP (regional civil enforcement) has been applying “disegel” (sealed) notices to unlicensed properties across Canggu, Uluwatu, and Ubud through 2025 and 2026. In some cases, seals have been applied mid-stay, forcing guest relocations and immediate refunds.
Demolition. In July 2025, Governor Wayan Koster oversaw the physical demolition of 48 structures at Bingin Beach that were operating in zoning-violation areas. This was not a warning. It was executed with Satpol PP, military, and police present.
Immigration consequences for foreign owners. Running a villa business on a tourist visa — or on any visa that doesn’t authorise work through a PT PMA — is considered unauthorised employment. Consequences include deportation and typical entry bans of one to six years, which effectively ends any ability to manage the asset in person.
Personal criminal exposure on APOA. As above, failure to report a foreign guest through APOA carries potential criminal liability under Article 116 — up to 3 months’ imprisonment or IDR 25 million fine.
The through-line: the cost of getting compliant now, in a controlled way, is a fraction of the cost of getting caught. Retroactive PHR alone often exceeds the entire cost of PT PMA formation, licensing, and a year of professional management.
A practical compliance checklist
If you’re running a villa in Bali and you’re not sure where you sit, work through this list:
- Corporate structure. Are you operating through a PT PMA that legally holds the property’s tourism KBLI, or are you using a nominee structure? If it’s a nominee, this is the highest-priority item — it exposes you to both tax and Agrarian Law risk.
- NIB verified in OSS. Not “issued.” Verified. Platforms are cross-checking this against the OSS system.
- NPWP — for the PT PMA and each of its directors.
- NPWPD — registered with the correct Bapenda for your regency.
- PHR filed monthly within 10 working days of month-end (per Badung Perbup No. 29/2024), using platform booking data as the underlying source of truth.
- PPh filed per the applicable regime (Final PPh, Article 26, or corporate depending on structure).
- PBB paid annually.
- APOA login active and someone accountable for reporting every foreign guest within 24 hours of check-in and again at check-out.
- Building permits current — PBG for commercial use, SLF for building safety. Residential IMBs need to be converted; this is where compliance timelines stretch to 3–6 months.
- Zoning verified against the Perda RTRW for your address. Tourism KBLI in a residential zone is a common structural mismatch and one of the fastest ways to be flagged.
If more than two of these are missing or unclear, you’re not close to compliant — you’re carrying material back-tax and enforcement exposure that will not resolve itself.
Getting help with the compliance workload
For most owners, the tax and reporting side isn’t a checklist you work through once and forget. Monthly PHR filings, APOA reporting on every foreign arrival, keeping the OSS record verified, and coordinating with a tax adviser on PPh — it’s a continuous operational load that has to be handled on the ground, and one that carries real financial and legal exposure when it slips.
Whether you handle it with a dedicated in-house staff member, engage a compliance-focused Indonesian accountant, or bring in a full villa management company, what matters is that someone with the language, time zone, and system access to actually do the work is accountable for it.
For more information, or to discuss how a management arrangement could handle this side of the operation for your villa, contact us at [email protected].
This article is for informational purposes and does not constitute legal or tax advice. Indonesian tax regulations, provincial Perda, and immigration rules are subject to change. Always confirm your specific position with a licensed Indonesian tax consultant and, where relevant, a notary or corporate lawyer.





