Do Expats Pay Crypto Tax in Indonesia? The Honest Answer

Foreign nationals living in Bali often assume Indonesian crypto tax doesn't apply to them. It does. Here's exactly when your obligations start and what they cover.


Do Expats Pay Crypto Tax in Indonesia? The Honest Answer

Yes. If you are a foreign national living in Indonesia and you have been here long enough to be considered a tax resident, Indonesian crypto tax law applies to you — including on activity conducted on international exchanges like Binance, Coinbase, and Kraken.

This is the question we get asked most often by expats in Bali. The assumption that Indonesian tax law only applies to Indonesian citizens is one of the most common and most costly misunderstandings in this community. This article gives you the complete, honest answer.


When Does Indonesian Tax Residency Start?

Indonesian tax residency is not determined by your visa type, your nationality, or whether you have an Indonesian bank account. It is determined by physical presence.

Under Indonesian tax law, you become a tax resident when you have been present in Indonesia for 183 days or more within any 12-month period. The days do not need to be consecutive. Once you cross that threshold, you are considered an Indonesian tax resident for that fiscal year.

What this means practically: if you arrived in Bali in January on a tourist visa, extended it, left for a week in July, came back, and by December you have spent 183 days in the country — you are an Indonesian tax resident for that year. Your visa category is largely irrelevant to this calculation.

As an Indonesian tax resident, you are subject to tax on your worldwide income. This includes salary, freelance income, investment returns, rental income — and crypto activity.


What Crypto Activity Is Taxable for Expats?

As an Indonesian tax resident, the following crypto activity is subject to Indonesian tax:

Trading on any exchange — whether Binance, Coinbase, Kraken, Indodax, or any other platform. The exchange’s country of registration does not change your Indonesian tax obligation.

Crypto-to-crypto swaps — exchanging one crypto asset for another is a taxable disposal under PMK 68/2022. This applies regardless of which platform you use to execute the swap.

Receiving crypto as income — if you are paid in Bitcoin, USDC, ETH, or any other crypto asset for work or services, that receipt is taxable as ordinary income at the Rupiah equivalent on the date received.

Staking and mining rewards — rewards are treated as income at fair market value on the date of receipt.

Capital gains on disposal — selling crypto for a profit generates a taxable gain. Indonesia taxes this at the transaction level under PMK 68/2022 rather than as a separate capital gains calculation, but the economic effect is the same: your profitable trades generate a tax liability.


The Rate That Applies to Expats on International Exchanges

Most expats in Bali trade on international exchanges — Binance being the most common. Because these exchanges are not registered with Indonesian authorities (OJK), the unregistered exchange rates apply:

This is double the rate applied to registered Indonesian exchanges like Indodax, and unlike Indodax where the exchange collects the tax automatically, the entire reporting and payment obligation sits with you.


”But I’m on a Tourist Visa — Surely That Exempts Me?”

No. This is a very common belief in the Bali expat community and it is incorrect.

Your visa category determines your right to reside and work in Indonesia. Your tax residency status is determined entirely by your physical presence. A person on a tourist visa who spends 183+ days in Indonesia in a 12-month period is an Indonesian tax resident for that period — with all the obligations that come with it.

The practical enforcement reality has historically been patchy, which is why many expats have operated for years without filing. But DJP’s visibility into cross-border financial activity has increased significantly, and the risk calculation is changing. The question is not just “have I been caught yet” — it is “what is my exposure if I am audited.”


What About My Home Country Tax Obligations?

This is where expat crypto tax gets genuinely complex, and where generic advice breaks down.

Indonesia has tax treaties with a number of countries. Whether you have a filing obligation in both Indonesia and your home country depends on:

This is not a question with a universal answer. The right approach is a specific assessment of your situation — which exchanges you use, how long you have been in Indonesia, what your income sources are, and what your home country requires.

A Health Check covers the Indonesian side of this picture clearly. For the home country overlay, we work with your existing advisors or can refer you to appropriate specialists.


How Many Years Back Does This Go?

Indonesian tax obligations apply from the point you became tax-resident. If you became resident in 2022 and have not filed crypto activity since then, your exposure covers 2022, 2023, 2024, and 2025 — four years of cumulative unreported activity.

The statute of limitations for Indonesian tax assessments is generally five years. DJP can audit and assess tax going back five years from the date of filing (or non-filing). This means historical exposure is not simply erased by the passage of time.


What Are My Options If I Have Not Been Filing?

If you have unreported crypto activity as an Indonesian tax resident, you have two realistic paths:

Voluntary disclosure — coming forward proactively to regularize your position. Indonesia’s voluntary disclosure framework allows taxpayers to declare previously unreported income and assets, typically at reduced penalty rates. The earlier you act, the more favorable the terms.

Continued non-compliance — doing nothing and hoping DJP does not identify the exposure. This is a risk calculation, not a strategy. As OJK’s exchange data improves and international information sharing expands, the probability of identification increases over time.

In almost every case, voluntary disclosure is the better financial decision when you account for the penalty differential and the cost of dealing with an audit finding versus a proactive filing.


The First Step

If you are an expat in Bali with crypto activity and you are not certain about your Indonesian tax position, the right starting point is a clear-eyed assessment of what you actually owe — not an assumption that nothing applies to you.

A Compliance Health Check reviews your specific situation: which exchanges you use, your residency timeline, your transaction history, and your filing obligations. You come away knowing exactly where you stand and what your options are.

Book a Compliance Health Check — Rp 6.500.000


Crypto Tax Indonesia provides reconciliation and advisory services for crypto asset tax compliance in Indonesia. Formal SPT filing is handled through our licensed BKP-certified partner. This article is for informational purposes only and does not constitute formal tax advice. Individual circumstances vary — consult a qualified advisor for advice specific to your situation.