Do Digital Nomads and Expats Need to Pay Taxes in Bali? (2026 Tax Guide)
If you’re a digital nomad or expat in Bali, an important deadline is coming up that you should know about. March the 31st is the deadline for submitting your personal annual tax return, also known as an SPT.
Read on to find out if you have tax obligations and what to do about them, as we explore everything you need to know about taxes in Indonesia and how to file your annual return.
March 31 is the official deadline to submit your annual tax return (SPT) in Indonesia. This is an important date for digital nomads and expats to avoid penalties and stay compliant.
Do You Need to Pay Taxes in Bali?
Understanding tax residency in Indonesia is not solely about the duration of your stay, it also depends on the specific nature of your circumstances. In general, you may be classified as a Domestic Indonesian Taxpayer (SPDN) if you meet the criteria established by the tax authorities:
1. Time Spent in Indonesia (The 183-Day Rule)
If you stay in Indonesia for more than 183 days in a year, you may be treated as a tax resident based on the physical presence rule. This means following tax rules you’re legally required to register for a tax ID (known as an NPWP) and file an annual tax return. It is important to note, however, that an NPWP is not automatically issued with your visa; you must apply for it yourself or through an accountant. Furthermore, eligibility for a tax ID is generally restricted to residency permit holders (KITAS/KITAP), as short-term visit visas, such as the D12, C1, or Visa on Arrival (VoA), do not typically allow for NPWP registration.
2. Source of Income and Economic Activity
If your entire income is derived from overseas and you do not engage in employment or run a local business, it suggests that Indonesia is not the primary center of your economic interests. Conversely, generating local income often triggers residency obligations.
3. Permanent Ties and Intent
Your residency status is also influenced by your long-term intentions. If you do not own property, do not operate a business, and have no plans for a permanent stay, you likely lack the "strong ties" that tax authorities look for when determining tax residency.
Indonesia generally taxes on your worldwide income, which is something to keep in mind if you work for a foreign company. However, most countries have Double Taxation Agreements in place, which might help you avoid paying taxes twice.
Tax obligations in Indonesia are not determined only by how long you stay, but also by your personal situation, income source, and connection to the country.
Your Visa Type and Activity in Indonesia:
Your tax treatment is also determined by your specific visa category and the nature of your activities within Indonesia.
Remote Worker KITAS - For Digital Nomads
If you stay longer than 6 months, you need to declare your income through an annual SPT. If you have already fulfilled your tax obligations in the country where the income was earned, you generally only need to declare that income in Indonesia. Given you can provide official proof of tax payment from the originating country, you typically will not be required to pay tax on those same funds again - this is where the Double Taxation Avoidance Agreement (DTAA) comes into play. However, if the income has not been taxed elsewhere, Indonesia may require you to pay tax on it in accordance with local Indonesian tax regulations.
If you stay less than 6 months, you should file taxes in your home country or where your income is earned.
Working KITAS - For Foreigners Working in Indonesian Businesses
Your employer should deduct and settle income tax from your monthly salary on your behalf.
Even though your employer pays your taxes for you, you still need to file an annual tax return by March 31st.
Investor KITAS - For Business Owners
Tax is typically paid on your Indonesian-sourced income, including dividends and Director salaries. Under current regulations, while dividends are generally subject to a 10% final withholding tax for residents, Director salaries are taxed based on the progressive income tax rates for individuals.
You have to file an annual SPT even if you haven't made any income (a ‘nil return).
Global assets should be declared, though you won't necessarily be taxed on them if you’re a first-time filer. However, assets declaration isn't subject to the income tax with a proper declaration.
How Getting an NPWP Saves You Money
Beyond remaining on the right side of the law, getting an NPWP helps you in other ways. Without one, you're subject to a flat 20% tax on all income, which is most likely much more than what you’d be charged with the standard progressive rates applied to NPWP holders.
You will also benefit from personal tax deductions once registered, including an IDR 54 million annual personal allowance, as well as additional deductions if you’re married or have dependents. An NPWP also gives you access to other financial services in Indonesia, such as having a corporate bank account, being able to buy property and accessing investment accounts.
Having an NPWP gives you access to lower progressive tax rates instead of a flat higher rate. It also provides tax allowances and is often required for financial activities like banking, property ownership, and investments.
Indonesia's Tax Rates
Indonesia uses a progressive income tax system, updated in 2024 to over 40 precise brackets ranging from 0% to 34%. For most taxpayers, this is good news as the old system had only 5 broad brackets, which often meant overpaying. If you’d like to see all of the brackets, visit this link: https://www.balisolve.com/accounting-tax-planning/personal-tax
How to File Your SPT (Annual Tax Return)
Step 1: Register for your NPWP If you haven't already, apply through the Directorate General of Taxes (DJP) or if you’re short on time, through an agency like ours here at Bali Solve. To get one, you need a valid passport, your KITAS, proof of address and employment or business documentation.
Step 2: Get your financial records together. Collect all income records for the tax year, from your salary slips, invoices, dividend statements or business income. You may also need to declare your global assets.
Step 3: File via DJP Online or through an agent Indonesia's tax portal allows online filing, but doing it yourself can be quite complicated. Many expats prefer working with an agency, such as ours here at Bali Solve, so that they can save time and potentially money, as a good agent will help you to make the most of any deductions available to you.
Step 4: Submit by the 31st of March. Missing the deadline can result in a small fine if quickly remedied. Even a ‘nil’ return (zero income) needs to be declared if you’re an NPWP holder.
Ready to Pay Your Taxes?
If you stay in Indonesia for more than 6 months, you are generally required to declare your income, though not always required to pay tax. Staying compliant is important to avoid penalties.
Ultimately, if you’re in Bali or Indonesia for more than 6 months, you need to declare your income and may or may not pay taxes here. However, the good news is that it’s relatively straightforward if you use a trusted agency and Indonesia’s tax system is quite favourable to tax payers compared to some other countries. It’s always good to stay on top of tax payments, as the cost of getting proper advice upfront is far less than dealing with penalties down the line.
If you need help, our team of tax experts at Bali Solve can help you with NPWP registration, annual SPT filing and tax planning. Simply reach out to us via Whatsapp or visit our office in Pererenan, and let us take the stress out of tax filing today.
Written by Bali Solve Team
30 March 2026