Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Tax Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppIndonesia regulates cryptocurrency as a commodity, not a currency. Since 2024, the regulatory framework has been transferred from Bappebti (Commodity Futures Trading Regulatory Agency) to OJK (Financial Services Authority), signaling increasing maturity in the regulatory landscape.
The tax framework for crypto is governed primarily by PMK 68/2024 (Peraturan Menteri Keuangan), which established a clear, simple system:
This is one of the more straightforward tax regimes in the crypto world -- no capital gains calculations, no holding period distinctions, no complex cost-basis tracking for exchange-traded crypto.
| Transaction Type | PPh Final Rate | PPN Rate | Total Tax per Trade |
|---|---|---|---|
| Via registered exchange | 0.1% | 0.11% | 0.21% |
| Via unregistered exchange | 0.2% | 0.22% | 0.42% |
| P2P direct transfer | Self-assess | Self-assess | Varies |
| Staking/yield income | Progressive (5-35%) | N/A | Depends on total income |
| Mining income | Progressive (5-35%) | N/A | Depends on total income |
The distinction between registered and unregistered exchanges is critical:
Registered exchanges (with OJK/formerly Bappebti): Lower rates, automatic tax collection
Unregistered exchanges: Double rates, self-assessment complexity
When you buy crypto on a registered exchange:
| Item | Amount |
|---|---|
| You want to buy | IDR 100,000,000 of Bitcoin |
| PPN (0.11%) | IDR 110,000 |
| PPh Final (0.1%) | IDR 100,000 |
| Total cost | IDR 100,210,000 |
When you sell crypto on a registered exchange:
| Item | Amount |
|---|---|
| You sell Bitcoin for | IDR 150,000,000 |
| PPN (0.11%) | IDR 165,000 |
| PPh Final (0.1%) | IDR 150,000 |
| You receive | IDR 149,685,000 |
Trading one crypto for another also triggers tax. The exchange converts the transaction value to IDR for tax calculation:
| Item | Detail |
|---|---|
| Trade | 1 ETH (value IDR 50,000,000) for BTC |
| PPN (0.11%) | IDR 55,000 |
| PPh Final (0.1%) | IDR 50,000 |
| Total tax on swap | IDR 105,000 |
An active trader on Indodax with IDR 500,000,000 in total monthly transactions (combined buys and sells):
| Item | Monthly | Annual |
|---|---|---|
| Total transaction volume | IDR 500,000,000 | IDR 6,000,000,000 |
| PPh Final (0.1%) | IDR 500,000 | IDR 6,000,000 |
| PPN (0.11%) | IDR 550,000 | IDR 6,600,000 |
| Total tax | IDR 1,050,000 | IDR 12,600,000 |
Decentralized Finance (DeFi) activities present a more complex tax picture because they occur outside registered exchanges.
| DeFi Activity | Likely Tax Treatment | Rate |
|---|---|---|
| Token swaps on DEX | Unregistered exchange rate (0.2% + 0.22%) | 0.42% per swap |
| Liquidity provision yields | Regular income (progressive) | 5-35% |
| Yield farming returns | Regular income (progressive) | 5-35% |
| Lending interest | Regular income (progressive) | 5-35% |
| Airdrop tokens | Regular income at receipt value | 5-35% |
| Governance rewards | Regular income (progressive) | 5-35% |
The Indonesian tax authority (DJP) has not issued comprehensive guidance specifically for DeFi. The general principles that apply:
You provide liquidity to a DEX pool and earn IDR 50,000,000 equivalent in fees over a year:
| Item | Amount |
|---|---|
| DeFi yield earned | IDR 50,000,000 |
| Tax treatment | Regular income (added to other income) |
| If in 15% bracket | IDR 7,500,000 tax |
| If in 25% bracket | IDR 12,500,000 tax |
Compare this to the same amount earned through trading on a registered exchange, where only 0.1% PPh Final would apply (IDR 50,000 on the sale transaction). The tax efficiency of using registered exchanges is clear.
NFTs traded on registered platforms follow the standard crypto tax framework:
| Action | Tax |
|---|---|
| Buy NFT on registered platform | 0.1% PPh + 0.11% PPN |
| Sell NFT on registered platform | 0.1% PPh + 0.11% PPN |
| Buy NFT on unregistered/P2P | 0.2% PPh + 0.22% PPN (self-assess) |
If you are an NFT creator (artist, musician, etc.):
An artist in Bali creates and sells NFTs earning IDR 200,000,000 in a year:
| Regime | Tax Rate | Tax Amount |
|---|---|---|
| Progressive (if in 15% bracket) | 15% on most income | ~IDR 25,500,000 |
| UMKME (if qualified) | 0.5% | IDR 1,000,000 |
The UMKME regime is dramatically more favorable for qualifying creators.
When you receive staking rewards:
Example: ETH Staking
You stake 10 ETH and receive 0.5 ETH in staking rewards over the year. ETH price at time of each reward averages IDR 50,000,000.
| Item | Amount |
|---|---|
| Staking reward | 0.5 ETH |
| Value at receipt | IDR 25,000,000 |
| Tax treatment | Regular income |
| Tax (if 15% bracket) | IDR 3,750,000 |
When you later sell the staked rewards through a registered exchange, the 0.1% PPh Final applies to the sale transaction as well.
Crypto mining income follows the same principles:
Your annual tax return should include:
1. Asset Declaration (Harta)
2. Income Reporting
3. Tax Credits
| Record | Purpose | Retention |
|---|---|---|
| Exchange trade history | Verify PPh Final calculations | 10 years |
| Exchange tax reports | Prove withholding | 10 years |
| Wallet transaction logs | DeFi/staking income proof | 10 years |
| IDR conversion rates | Valuation at receipt | 10 years |
| e-Billing payment receipts | Self-assessed tax proof | 10 years |
Most registered Indonesian exchanges provide:
The tax rate through registered exchanges (0.1% PPh Final) is half the rate of unregistered exchanges (0.2%). For high-volume traders, this difference compounds significantly.
Each buy, sell, or swap triggers the 0.1-0.2% tax. A long-term holding strategy (HODL) incurs zero transaction tax until the eventual sale.
DeFi yields taxed at progressive rates (up to 35%) are far more expensive than exchange trading gains taxed at 0.1%. Consider the tax-adjusted yield when evaluating DeFi opportunities.
If mining generates significant income, operating through a PT PMA allows you to deduct equipment costs, electricity, and depreciation -- reducing your effective tax rate compared to individual progressive rates.
Indonesia has participated in global information-sharing initiatives. Undeclared crypto holdings discovered during a tax audit can result in penalties of up to 200% of the unpaid tax. Full disclosure is the safest approach.
If you are a tax resident of Indonesia (present more than 183 days), your worldwide income is taxable in Indonesia. This includes:
If you are a non-resident, only Indonesian-sourced crypto income is taxable. Income from trading on Indodax while living abroad could still be considered Indonesian-sourced.
If you operate crypto businesses through multiple entities in different countries, transfer pricing rules may apply to inter-entity transactions. Documentation is required for related-party crypto transfers above certain thresholds.
Most tax treaties do not specifically address cryptocurrency. Gains from crypto may fall under "other income" or "capital gains" provisions depending on the treaty and the nature of the transaction. Consult a tax advisor for your specific treaty situation.
The regulatory landscape for crypto in Indonesia continues to evolve:
Stay informed through official channels (OJK, DJP, Bank Indonesia) and consult tax professionals for the latest developments.
Through registered exchanges: 0.1% PPh Final + 0.11% PPN on each transaction. Through unregistered exchanges: 0.2% PPh Final + 0.22% PPN. These are automatically deducted by the exchange. Additional income from staking or DeFi may be taxed separately.
Yes. All crypto assets must be declared on your SPT Tahunan (annual tax return) under the asset declaration section. Trading gains taxed as PPh Final are reported but incur no additional tax. Unreported crypto assets can trigger penalties during a tax audit.
NFT sales through registered platforms follow the same 0.1% PPh Final + 0.11% PPN framework as other crypto assets. NFTs created and sold as primary sales may be treated as business income subject to progressive rates or the UMKME 0.5% regime if the creator qualifies.
Transactions on unregistered international exchanges are subject to the higher rate of 0.2% PPh Final + 0.22% PPN. You must self-assess and remit these taxes. In practice, enforcement is evolving, but full compliance is recommended to avoid future penalties.
No. Merely holding crypto does not trigger a tax event. You only owe tax when you sell, swap, or use crypto for payment. However, you must declare your crypto holdings on your annual tax return's asset section.
The intersection of cryptocurrency and Indonesian tax law is evolving rapidly. Whether you are an active trader, DeFi participant, NFT creator, or long-term holder, proper tax compliance protects you from penalties and positions you well for any future regulatory changes. Bali Zero's tax advisory team helps crypto investors and businesses navigate PPh Final obligations, self-assessment for DeFi income, and annual reporting.
Contact Bali Zero at info@balizero.com or +62 813 3805 1876 (WhatsApp) for crypto tax consultation.