Personal Tax Returns for Expats Living in Bali
If you hold a KITAS, run a PT PMA, freelance under a working visa, or simply spend more than six months a year in Indonesia, you likely have a personal tax return to file here, separate from anything you file in your home country. Indonesia taxes residents on worldwide income, not just what you earn locally. The annual personal return (SPT Tahunan Orang Pribadi) is due by 31 March each year, and the forms, thresholds and penalties depend on your residency status, visa type and income sources. Getting this wrong can affect visa renewals, not just your wallet.
On this page
- Who needs to file a personal tax return in Bali
- What counts as tax residency in Indonesia
- How we handle your annual tax return
- Documents and information you need to provide
- Filing deadlines and penalties
- Common mistakes expats make
- How pricing usually works
- Why work with a local accountant in Bali
- FAQ

Who Needs to File a Personal Tax Return in Bali
Anyone who qualifies as an Indonesian tax resident needs to file, whether the income was earned in Bali, remotely for a foreign client, or from rental property back home. This includes most holders of KITAS or KITAP (investor, work, or retirement permits), directors and shareholders of a PT PMA who draw a local salary, freelancers operating on a business visa who have crossed the residency threshold, and anyone who has registered for an NPWP, the Indonesian tax ID number, even if they later leave the country mid-year.
We see this most often with clients based in Canggu, Seminyak, Ubud and Sanur who run small businesses or consultancies and assumed that because their clients are overseas, the income is not taxable here. It usually is, if you are a tax resident. The location of the client has nothing to do with it. What matters is where you live and whether you hold a tax ID.
What Counts as Tax Residency in Indonesia
You are generally treated as an Indonesian tax resident if you spend more than 183 days in any 12-month period in the country, or if you are present with the intention to reside, which is usually evidenced by holding a KITAS or KITAP. Short-stay visa holders who come and go under 183 days typically remain non-residents for tax purposes and are only taxed on Indonesia-sourced income, often through final withholding tax rather than an annual return.
The distinction matters because residents are taxed on worldwide income at progressive rates, while non-residents face a flat withholding rate, commonly 20%, on Indonesia-sourced income only, unless a tax treaty between Indonesia and your home country reduces that rate. If a treaty applies, you usually need to file a DGT form to claim the reduced rate rather than relying on it automatically. Confirm your specific residency status and any treaty rate with us before assuming either way, since getting this wrong in either direction creates problems later.
| Status | Trigger | How you're taxed |
|---|---|---|
| Tax resident | 183+ days in 12 months, or KITAS/KITAP with intent to reside | Worldwide income, progressive rates |
| Non-resident | Short stays, no intent to reside, no KITAS/KITAP | Indonesia-source income only, flat withholding (treaty may reduce it) |
| Dual-status (part year) | Residency starts or ends mid-year | Split calculation, pro-rated obligations |
How We Handle Your Annual Tax Return: Step by Step
The process is the same shape every year, whether it is your first filing or your tenth. We usually run it like this:
- Residency and NPWP check. We confirm whether you are a resident for the year in question and whether you already hold a valid NPWP, or need to register one.
- Income mapping. We list every income source: local salary or director's fees, overseas consulting income, rental income, dividends, interest, crypto gains if applicable, and anything paid in a foreign currency that needs converting at the correct rate.
- Withholding and tax-paid review. If tax has already been withheld at source, locally or abroad, we check what can be credited against your Indonesian liability to avoid paying twice.
- Form selection. We determine whether you need form 1770, 1770S, or 1770SS, since filing the wrong form is one of the most common reasons returns get queried.
- Draft and review. You get a draft calculation to review before anything is submitted, so there are no surprises in the final number.
- Submission and proof. We file electronically and send you the submission receipt (Bukti Penerimaan Elektronik), which you should keep indefinitely, since immigration and banks sometimes ask for it.
Documents and Information You Need to Provide
The single biggest delay we see is clients who start the process in March with half their documents missing. Start collecting these in January if you can:
- Your NPWP card or number, and KITAS/KITAP details
- Local payslips or director fee statements for the full tax year
- Bank statements covering all accounts that received income, local and overseas
- Proof of any tax already withheld or paid abroad on the same income
- Records of overseas rental income, dividends, interest or capital gains
- Prior year's SPT and submission receipt, if you filed before
- Details of dependents, if claiming family allowances against the non-taxable threshold
If you run a business through a PT PMA, this personal filing sits alongside your company's own tax and bookkeeping obligations, and the two need to line up, particularly around director salary and any dividends paid to you personally.
Filing Deadlines and Penalties for Late Submission
The annual personal tax return is due by 31 March following the end of the tax year, which runs to 31 December. Corporate returns have a later deadline, 30 April, which catches people off guard when they assume the same date applies to both.
Late filing carries an administrative penalty, commonly cited around IDR 100,000 for an individual return, though this figure and the exact mechanism can change, so confirm the current penalty with us before assuming. Beyond the fine itself, a history of late or missing filings can complicate KITAS renewal, bank account reviews, and property transactions, since several of these processes now check tax compliance status directly.
| Filing type | Typical deadline | Who it applies to |
|---|---|---|
| Form 1770SS | 31 March | Single employer, income under the simplified threshold |
| Form 1770S | 31 March | Employees with higher income or more than one employer |
| Form 1770 | 31 March | Business owners, freelancers, those with foreign or investment income |
| Corporate SPT (PT PMA) | 30 April | Company-level filing, separate from the director's personal return |
The most expensive mistake we see: expats who assume that because their income arrives in a foreign bank account, or because they already pay tax in their home country, Indonesia has no claim on it. If you are a tax resident here, worldwide income is in scope, and the gap between what should have been filed and what was actually filed can take years to surface, usually at the worst possible moment, like a KITAS renewal or a property purchase. Fixing years of back filing costs far more, in time and money, than filing correctly from year one.
Common Mistakes Expats Make With Their Indonesian Tax Return
A few patterns repeat every year, across clients in Kerobokan, Uluwatu, Denpasar and Kuta alike:
- Not registering for an NPWP at all, on the theory that no tax ID means no tax exposure. It does not work that way once you are a resident.
- Filing the wrong form, usually the simplified 1770SS when business or foreign income actually requires the full 1770.
- Forgetting dual filing obligations, treating the Indonesian return as a substitute for a home-country filing rather than something that runs alongside it, which can trigger double taxation if treaty relief is not claimed properly.
- Mixing personal and company funds, so that money moved from the PT PMA to cover personal expenses gets miscounted as salary, or missed entirely, distorting both the company and personal figures.
- Converting foreign currency income at the wrong rate, or not keeping a record of which rate was used, which becomes a problem if the filing is ever queried.
- Leaving it until the last week of March, when banks and former employers are slow to produce the statements needed to finish the return properly.
How Pricing Usually Works for Personal Tax Return Services
Most accountants in Bali price this one of two ways, and it is worth understanding both before you commit to either.
Per-filing fee: a single flat fee covers the annual return only, suited to someone with a straightforward salary from one employer and no other income sources. This is usually the cheaper option if your situation is simple, but it does not include any advice during the year or help if the tax office raises a query later.
Monthly retainer: a smaller recurring fee that bundles your annual return with ongoing support, such as NPWP maintenance, withholding tax checks through the year, and help if your residency status or income sources change. This tends to work out better value for business owners, directors of a PT PMA, or anyone with multiple income streams, because the complexity that drives up a one-off fee gets spread across the year instead of landing all at once in March.
We quote based on how many income sources you have, whether foreign income and treaty relief are involved, and whether this is a straightforward annual filing or a correction of prior years. Get in touch through our contact page for a quote specific to your situation, there is no standard number that fits everyone.
Why Work With a Local Accountant in Bali
Indonesian tax rules are applied with local interpretation, and the practical difference between what the regulation says and how the local tax office actually processes a filing matters more here than in most jurisdictions. A local accountant who files returns every week in Bali knows which documentation the Denpasar tax office actually asks for, how long processing realistically takes, and how your filing interacts with KITAS renewal timing, something a remote or overseas adviser usually cannot speak to from direct experience.
We work with clients across Canggu, Seminyak, Ubud, Sanur, Uluwatu, Denpasar and Kuta, and most of our work happens over WhatsApp and email, so being based in Bali does not mean you need to visit our Umalas office in person, though you are welcome to. Read more about how we work on our about us page.
FAQ
Do expats in Bali have to pay Indonesian income tax?
Yes, if you qualify as a tax resident, generally by spending more than 183 days in 12 months in Indonesia or by holding a KITAS/KITAP with intent to reside. Tax residents are taxed on worldwide income at progressive rates. Non-residents are taxed only on Indonesia-sourced income, usually through a flat withholding rate. Confirm your specific status with an accountant, since the line is based on facts, not just visa type.
What is the deadline for filing a personal tax return in Indonesia?
The annual personal tax return (SPT Tahunan Orang Pribadi) is due by 31 March following the end of the tax year on 31 December. This is different from the corporate deadline, 30 April, which applies to company filings like a PT PMA, not to the director's personal return. Rules can be adjusted year to year, so confirm the current deadline with us before assuming it has not changed.
What happens if I file my Indonesian tax return late?
Late filing carries an administrative penalty, commonly cited around IDR 100,000 for an individual return, though this figure can change and should be confirmed. Beyond the fine, a pattern of late or missing filings can create friction during KITAS renewal, bank compliance reviews, or property purchases, since several processes now cross-check tax filing status directly.
Do I need an NPWP if I live in Bali on a KITAS?
If you hold a KITAS and qualify as a tax resident, you generally need to register for an NPWP, the Indonesian tax ID number, and file an annual return. Some short-term or specific visa categories have different treatment, so this should be checked against your exact visa type and length of stay rather than assumed from the visa category alone.
Will I be taxed twice if I already pay tax in my home country?
Not necessarily, if Indonesia has a tax treaty with your home country and you claim relief correctly, usually through a DGT form, or if your home country allows a foreign tax credit for tax already paid in Indonesia. Double taxation usually happens when the paperwork to claim treaty relief or a credit is missed, not because the treaty does not exist.
Can I file my own Indonesian tax return as an expat?
Technically yes, the system allows self-filing through the online portal. In practice, most expats run into trouble with form selection, foreign income conversion, and treaty relief claims, areas where a filing error is not always obvious until the tax office queries it later, sometimes years afterward.
What documents do I need to file a tax return in Bali?
At minimum: your NPWP number, KITAS/KITAP details, local payslips or director fee statements for the full year, bank statements for all accounts that received income, and records of any tax already withheld locally or abroad. If you have overseas rental income, dividends or capital gains, bring records of those too.
Does owning a PT PMA change my personal tax return?
Yes. As a director or shareholder, your personal return needs to reflect salary, director's fees or dividends drawn from the company, and these figures need to match what the company itself reports in its own corporate filing. The two filings are separate but need to be consistent, which is why many PT PMA owners handle both through the same accountant.
Next Step
If you are not sure whether you need to file, which form applies, or whether prior years were done correctly, the safest move is a short conversation before the March deadline arrives, not after. Message us on WhatsApp at +62 877-9626-0478, or visit our contact page to request a free consultation. We will tell you plainly what applies to your situation, what it will cost, and what we need from you to get it filed correctly.
See also: Indonesian Tax for Expats: The Four Year Exemption and DTA.
