I can’t count how many times a client has come to us with a beautiful P&L spreadsheet showing 12% net yield on a Bali villa — and not a single line for taxes. Not because they’re trying to cheat anyone, but because nobody told them what they’d owe. Then they find out there’s a 10% local tax on every dollar of rental income, plus income tax on top of that, plus annual land tax, plus the tax they’ll pay when they eventually sell. Suddenly that 12% is looking a lot more like 7%.
So here’s the article I wish existed when I started working in this market: every tax a foreign property owner faces in Bali, at every stage, with actual numbers. No vague “consult a professional” deflections. Real rates, real examples, real dollar amounts.
One caveat before we start: I’m not a tax lawyer, and Indonesian tax law has layers of national and regional regulation that a blog post can’t fully cover. Seriously though — find a konsultan pajak (licensed tax consultant) before you commit to anything. What I’m giving you here is the map. They’re the ones who make sure you don’t drive off a cliff.
People always ask me “what are the taxes when I buy?” and my first question back is always “what structure are you using?” Because the answer changes completely depending on that. I’ve seen two clients buy nearly identical villas on the same street, one on leasehold and one through PT PMA, and the difference in day-one costs was over $20,000.
Leasehold buyers get the lightest deal. No acquisition tax. No BPHTB. You’re basically paying the notary — IDR 5–15 million, so $300 to $950 — plus a stamp duty that’s technically IDR 10,000, which at current exchange rates is about sixty cents. I’m not joking. Total transaction cost: roughly 2–4% of the purchase price, almost all of which is legal and notarial fees rather than taxes. This is a genuine advantage of leasehold that rarely gets mentioned.
If you’re buying through a PT PMA with HGB or Hak Pakai, the picture changes. The buyer pays BPHTB (Bea Perolehan Hak atas Tanah dan Bangunan) — the acquisition tax — at 5% of the declared transaction value. The seller pays PPh (income tax) at 2.5%. Add notary fees of 1–2.5%, and your total transaction costs land somewhere around 10–15% on top of the purchase price.
On a $300,000 property bought through PT PMA, that means roughly $30,000–$45,000 in transaction costs. On the same property bought as a leasehold, maybe $8,000–$12,000. That difference alone shifts the break-even calculation by a year or more.
If the seller is a developer selling a new-build property, VAT (PPN) of 12% may apply on top. This only hits new properties from registered developers — not second-hand sales between individuals. Worth checking before you assume a developer’s price is the final number.
Here’s what this looks like for a real transaction:
A client bought a two-bedroom villa in Pererenan last year for $280,000 on a 25-year lease. His purchase costs: notary fee ($1,800), legal review ($3,500), lease registration ($400), stamp duty ($1). Total out-of-pocket beyond the purchase price: about $5,700 — roughly 2% of the villa price.
A different client bought a similar property through a PT PMA with HGB for $310,000. His costs: BPHTB ($15,500), notary fees ($4,700), legal and PT PMA setup ($6,000). Total: about $26,200 — roughly 8.5%. He paid more upfront, but his ownership structure gives him stronger long-term rights and a cleaner exit path. Trade-offs.
This is the part where most investors’ spreadsheets start to fall apart. There are three recurring taxes, and they hit differently.
PBB (Pajak Bumi dan Bangunan) is Bali’s annual land and building tax. Everyone pays it — Indonesian or foreign, leasehold or freehold. It’s calculated off the NJOP, which is the government’s assessed value for your property. The NJOP is almost always way below what you actually paid — a villa you bought for $300,000 might have an NJOP of $190,000 or less.
The math: take a percentage of the NJOP, multiply by 0.5%. For a mid-range villa, you end up with something like IDR 6 million a year. That’s about $375. I’ve seen it go as low as $125 for a modest one-bedroom and as high as $750 for a large compound. Not exactly a dealbreaker.
One thing to keep in mind though: you need unbroken proof of PBB payment if you ever want to sell. We had a client try to assign his leasehold last year and discovered the previous owner had skipped two years of PBB. Took three weeks to sort out the back-payments and penalties before the notary would proceed. Annoying and avoidable.
Oh, and if you’re on a leasehold — technically the landowner should pay PBB, but almost every lease contract I’ve seen passes it to the tenant. Read your agreement.
Okay, this is the big one. If your villa takes paying guests — Airbnb, Booking, direct bookings, doesn’t matter how — you owe PHR (Pajak Hotel dan Restoran) to the local regency. Ten percent of gross accommodation revenue. Not profit. Not net. Gross.
I want to be really clear about this because I’ve sat across the table from investors who built entire financial models without this line item. On a villa pulling $40,000 a year in bookings, PHR is $4,000. Gone. Before you pay your manager, before you fix the pool pump, before you file your income taxes.
And the enforcement situation has changed. Government officials went on record saying that unpaid PHR from unlicensed villas blew a hole in the provincial budget. That’s why the crackdown is happening. Some operators who’d been running unlicensed for years got hit with retroactive assessments — I’ve heard of bills ranging from $33,000 to $66,000 for estimated past earnings. Paying that bill doesn’t magically make you licensed either. You still need to go through the whole compliance process.
On top of PHR, there’s national income tax. The rate you pay depends on who you are and how your property is set up, and this is where I see the most confusion.
If you’re a non-resident — meaning you spend under 183 days a year in Indonesia and don’t have a tax number here — the rate is a flat 20% withholding on gross rental income. That’s PPh Pasal 26, collected at the national level. Combined with the 10% PHR, you’re looking at 30% of your gross going to taxes. On $40,000 in bookings, that’s $12,000 gone just in taxes, and you haven’t touched management fees or maintenance yet.
If you actually live in Indonesia more than 183 days and get yourself an NPWP (tax ID number), you’re taxed on a progressive scale — starts at 5% for the first IDR 60 million, goes up to 35% at the top end. For most villa owners earning moderate rental income, this works out considerably cheaper than the flat 20%. There’s a real financial incentive to becoming a tax resident, which not enough people realize.
Then there’s the PT PMA route. The company pays 22% corporate income tax, but here’s the difference — it’s 22% on profit, not on gross. So you subtract management fees, staff salaries, maintenance, depreciation, all your legitimate operating costs. On a villa grossing $40,000 with $18,000 in deductible expenses, you’re paying 22% on $22,000 — about $4,840. Add the PHR and PBB, and your total tax bill is around $9,200, plus maybe $4,000–$5,000 in PT PMA compliance costs. So the total comes out similar to the non-resident path, but you also get proper licensing, the ability to list legally on platforms, and a real exit strategy. For properties generating more than $40k, the PT PMA math tilts increasingly in your favor.
I’ve saved this section because it contains what I consider the single most expensive mistake foreign investors make in Bali.
When you sell a freehold or HGB property, the seller pays 2.5% income tax on the declared sale value. Straightforward. Sell for $400,000, pay $10,000. Done.
Leasehold assignments are where it gets ugly. If you have an NPWP — an Indonesian tax number — you pay 10%. If you don’t have one, you pay 20%. Same property, same buyer, same price. Double the tax because of a piece of paperwork.
Let that sink in for a second. A client sells a leasehold for $300,000. With an NPWP: $30,000 in tax. Without one: $60,000. That $30,000 difference is the most expensive administrative oversight in Bali real estate. And I’ve watched it happen. More than once.
To get an NPWP you need a KITAS or KITAP first — that’s a residency permit, which means visa paperwork, processing time, and its own fees. Nobody’s saying it’s fun. But when the alternative is handing $30,000 extra to the tax office because you didn’t bother, the math is obvious. If you own a leasehold in Bali or you’re about to buy one, this should be near the top of your to-do list. Not something you think about “eventually.”
I keep referencing PT PMA in every section, so let me just put the whole picture in one place. Fair warning: if you google “PT PMA Bali cost,” half the results still show the old numbers from before the 2025 regulation change. Don’t trust them.
The legal and government fees to set one up run $3,000 to $8,000. That covers everything from drafting your articles of incorporation to getting your NIB and KBLI codes through the OSS system.
Now, the paid-up capital. This is the number that used to scare everyone away — IDR 10 billion, which is about $600,000. A lot of people read that and immediately decided PT PMA wasn’t for them. What most of those people don’t know is that BKPM Regulation 5/2025 cut it to IDR 2.5 billion — roughly $150,000. Still serious money, but it’s not a fee. It’s your company’s working capital. You use it to buy the property. You just need to show it was deposited.
The ongoing cost is what catches people off guard. Figure $3,000 to $8,000 a year for compliance — accountant, financial reporting, corporate tax filings, keeping a local director on the books, the occasional KBLI audit. It sounds manageable until you realize that on a villa grossing $40,000, that’s somewhere between 8% and 20% of your revenue going to keeping the company alive. Not to taxes — just to administration.
So when does PT PMA actually make sense? In my experience, the crossover point is around two or three properties, or total revenue north of $100,000–$150,000 a year. At that scale, the $5,000 compliance bill is a rounding error. On a single $200,000 leasehold villa, it’s a second mortgage payment you didn’t need.
A few taxes that don’t deserve their own section but will show up on a bill somewhere:
There’s a construction tax (tied to your PBG) that hits when you build or renovate — ranges from 1.75% to 6% of the construction budget, paid once. Stamp duty exists but it’s IDR 10,000, so let’s not pretend that matters. The IDR 150,000 tourist levy per international visitor doesn’t come out of your pocket directly, but it adds to your guest’s trip cost, which at the margin can affect bookings. And if your home country has a Double Tax Agreement with Indonesia — most of Europe, Australia, the US, much of Asia — you can often credit what you paid in Indonesia against your home-country liability. Worth checking with a tax advisor back home, because the savings can be substantial.
Looking back at every tax conversation I’ve had with clients, the pattern is always the same. People don’t plan for PHR, they don’t get their NPWP in time, and they overcommit to a PT PMA structure on a property that doesn’t generate enough revenue to justify it.
The PHR thing is the most frustrating because it’s so predictable. Every villa owner will pay it. Ten percent of gross. It belongs on line two of your spreadsheet, right after “gross rental income.” If your agent showed you a yield projection without PHR, they either don’t know or don’t want you to know. Either way, fix the number yourself.
The NPWP thing is the most expensive because by the time people realize it matters, they’re already at the notary trying to sell, and it’s too late to get one quickly. You can’t rush a KITAS. I’ve watched people try, and it doesn’t end well.
As for PT PMA — look, I get why people gravitate toward it. It feels like the grown-up option. “I’ll set up a proper company, do it by the book.” And they’re right, it is the proper way — if you’re running a real hospitality portfolio. But I’ve also watched a guy spend $7,000 a year maintaining a PT PMA for a single leasehold villa that netted him $18,000. Almost 40% of his net profit going to keep a corporate structure alive that he didn’t actually need. A well-drafted leasehold with an NPWP would have done the same job for a fraction of the cost. Sometimes the less impressive option is the right one.
If there’s a single number to take away from all of this: budget 25% to 35% of your gross rental income for taxes. That range covers most foreign owners depending on whether they’re resident or non-resident and how they’ve structured things. It’s a bigger cut than people expect, and that’s exactly why it needs to be in your model before you buy — not after you’ve already signed.