Bali tax for app developers comes down to one fork in the road. Stay a visitor - nomad visa, under the residency line - and Indonesia taxes none of your App Store or SaaS payouts. Settle in - a KITAS, a villa lease, more than 183 days in any 12-month window - and you become an Indonesian tax resident, where the headline is not the 5 to 35 percent progressive scale but a remarkable alternative: 0.5 percent of turnover, final, with the first chunk of revenue tax-free. This guide walks an indie developer through both paths, openly and by the rules.
The fork: visitor or resident
Indonesian tax law splits everyone into non-residents (SPLN) and residents (SPDN), and three triggers make you a resident:
- Presence for more than 183 days in any 12-month period - a rolling window, not a calendar year (the trap explained in the Indonesia guide);
- Residing in Indonesia; or
- Being present with the intention to reside - and a long-term stay permit such as a KITAS, a year-long villa lease, or moving your family are exactly the evidence of intent the rules describe.
That last point matters for developers weighing visas: the remote-worker visa (E33G) is designed for temporary stays, while a KITAS says "I live here". Which side of the fork you are on decides everything about your payouts.
Path one: the visitor - nomad visa and 0 percent
As a non-resident, Indonesia can only tax your Indonesian-source income, collected through withholding on payments from Indonesian payers. An indie developer whose money is App Store or Play Store payouts from Apple and Google abroad, earned from customers around the world, with no Indonesian clients and no local establishment, simply has nothing in Indonesia's net. On this path:
- The E33G remote-worker visa (or ordinary visit visas) covers your right to stay;
- You keep every rolling 12-month window at or under 183 days - the count that actually polices the fork;
- You avoid the residence signals: no KITAS, no year-long lease in your name, no family relocation;
- And crucially, your home country's rules still apply - you remain tax resident somewhere, and that somewhere taxes the payouts. Zero in Indonesia is not zero everywhere, which is why visitors pair Bali winters with a proper base from the choose-your-base guide.
Path two: the resident - and why 0.5 percent is the prize
Cross the fork - take the KITAS, settle in, pass 183 days in a window - and you are an Indonesian tax resident: register for a tax number (NPWP) and declare worldwide income. The default scale runs 5 to 35 percent. But Indonesia runs one of the most generous small-business regimes anywhere, and it fits an indie developer like a glove:
- 0.5 percent of gross turnover, final. Individual entrepreneurs with annual business turnover up to IDR 4.8 billion (roughly USD 300,000) can pay a final tax of half a percent of revenue instead of progressive rates on profit. Final means final - that revenue faces no further income tax.
- The first IDR 500 million is tax-free. For individuals in this regime, the 0.5 percent only applies to turnover above roughly USD 31,000 a year - a smaller app business can owe almost nothing, entirely by the book.
- Made permanent for individuals. A 2026 regulation locked the scheme in for individual taxpayers indefinitely, while excluding ordinary companies (PT, CV) from newly using it - one more reason a solo developer should think twice before incorporating.
- Simple mechanics. Pay monthly on the prior month's turnover, file the annual return, keep your payout records. Below the IDR 4.8 billion threshold you are not required to register for VAT either - and Apple, as merchant of record, already handles consumer-side taxes on store sales.
Two honest caveats. First, the regime covers business turnover; a narrow list of independent professional services is excluded, and while selling app subscriptions is business revenue by any ordinary reading, a local tax consultant should bless your classification once real money flows. Second, a separate four-year concession that taxes certain skilled foreign residents only on Indonesian-source income exists but is employment-oriented and narrow - interesting to ask about, nothing to plan around.
Which path is better for you?
| Your situation | Better path | Why |
|---|---|---|
| Testing Bali for a season or two | Visitor | 0% in Indonesia; home base keeps taxing as before |
| Home country is high-tax and you want out properly | Resident | 0.5% above the free band beats almost any alternative - if you exit home cleanly |
| Revenue under ~USD 31k | Resident (if committing) | The free band can cover most or all of it |
| Revenue near USD 300k and rising | Take advice | Past IDR 4.8B the regime ends and normal rates or structures apply |
| You still spend heavy days back home | Neither yet | Home residency likely persists - fix the exit first |
The resident path only delivers its 0.5 percent if your old country has actually let go - otherwise its worldwide claim sits on top. The exits are specific, as the UK and Germany guides show, and they are also day-count exercises.
Doing it clean: the checklist
- Choose the path - visitor discipline or resident commitment - and match your visa to it.
- Exit your old country properly if going resident: its day limits, its departure forms.
- Register on arrival at the fork: NPWP, then use the 0.5 percent regime from your first resident month; pay monthly, file annually.
- Update the paper trail: App Store Connect address and banking, platform tax forms, local bank account.
- Keep the evidence: day log, payout statements, monthly payment receipts. Paying half a percent properly is what makes the whole position unassailable - this is relocation done in the open, not concealment.
Track the fork with your day count
Every element here is presence arithmetic: the rolling 183-day windows, the home-country exit limits, the proof of when residency began. Tax Residency Tracker handles it - automatic GPS-dated stays, any-window totals that make the rolling 12-month check a glance, custom alerts before a window crosses 183, planned-stay previews for the next visa run or home visit, and a documented CSV export for your konsultan pajak or your old tax office - on your device, working offline on island wifi.
Frequently asked questions
If I hold the nomad visa and stay under 183 days, do I pay the 0.5 percent?
No - the 0.5 percent regime is for resident taxpayers. As a genuine non-resident with no Indonesian-source income, you owe Indonesia nothing; your home country's system is the one that still taxes the payouts that year.
Does taking a KITAS automatically make me a tax resident?
It is strong evidence of intent to reside, which is a residency trigger on its own - so treat a KITAS as choosing the resident path, even before your days reach 183.
Is the 0.5 percent on profit or revenue?
On gross turnover - no deductions, but final. With the roughly IDR 500 million tax-free band for individuals and app margins being what they are, the effective burden for most indie developers is well under one percent of revenue.
What happens when my turnover passes IDR 4.8 billion?
The simplified regime ends and normal progressive rates (or a corporate structure) take over from the following year - the point at which the company-based stacks become worth pricing.
Start with the fundamentals in the Indonesia tax residency guide, see the personal-receipt basics in App Store payouts without a company, compare regional bases in the tax-free countries roundup, or browse all guides.