How Indonesia Taxes Cryptocurrency
Indonesia 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:
- PPh Final (income tax) on crypto transactions
- PPN (VAT) on crypto transactions
- Both are automatically collected by the exchange
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.
Tax Rates at a Glance
| 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 |
Registered vs Unregistered Exchanges
The distinction between registered and unregistered exchanges is critical:
Registered exchanges (with OJK/formerly Bappebti): Lower rates, automatic tax collection
- Indodax, Tokocrypto, Pintu, Rekeningku, and others approved by the regulator
- These exchanges automatically deduct PPh Final and PPN from each transaction
- You receive a periodic tax report from the exchange
Unregistered exchanges: Double rates, self-assessment complexity
- International exchanges like Binance, Coinbase, Kraken (not registered in Indonesia)
- Higher tax rates of 0.2% PPh Final and 0.22% PPN
- You must self-assess and remit taxes
- Compliance is technically required but enforcement is evolving
How the Tax Works in Practice
Buying Crypto
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 |
Selling Crypto
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 |
Crypto-to-Crypto Trading
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 |
Monthly Trading Example
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 |
DeFi Income: A Gray Area
Decentralized Finance (DeFi) activities present a more complex tax picture because they occur outside registered exchanges.
Types of DeFi Income and Tax Treatment
| 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% |
Practical Challenges with DeFi
The Indonesian tax authority (DJP) has not issued comprehensive guidance specifically for DeFi. The general principles that apply:
- Income is income -- regardless of the source, if you receive economic benefit, it is taxable
- Self-assessment -- since DeFi platforms do not withhold Indonesian tax, you must self-report
- Valuation -- convert the value of received tokens to IDR at the time of receipt
- Record-keeping -- maintain detailed records of all DeFi transactions, including wallet addresses, timestamps, and IDR values
DeFi Example: Liquidity Provision
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.
NFT Taxation
Buying and Selling NFTs
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) |
Creating and Selling NFTs
If you are an NFT creator (artist, musician, etc.):
- Primary sales revenue is considered business income
- Subject to progressive income tax rates (5-35%) or
- 0.5% UMKME rate if your annual revenue is below IDR 4.8 billion and you qualify
- Secondary market royalties follow the same treatment
NFT Creator Example
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.
Staking and Mining Income
Staking Rewards
When you receive staking rewards:
- The reward is treated as income at the time of receipt
- Value is determined in IDR at the moment tokens are credited to your wallet
- Subject to progressive income tax rates (5-35%)
- Must be self-assessed and reported
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.
Mining Income
Crypto mining income follows the same principles:
- Income recognized at market value when coins are mined (received)
- Subject to progressive income tax rates
- Electricity and equipment costs may be deductible if operating as a registered business
- For PT PMA mining operations: corporate tax at 22%, with equipment depreciation allowed
Reporting and Compliance
What to Report on SPT Tahunan
Your annual tax return should include:
1. Asset Declaration (Harta)
- Total value of crypto holdings as of December 31
- List each significant crypto position with its IDR value
- Include DeFi positions (liquidity pools, staked tokens)
2. Income Reporting
- PPh Final income from exchange transactions (in the PPh Final section)
- Regular income from staking, DeFi, mining (in the income section)
- Attach exchange tax reports where available
3. Tax Credits
- PPh Final already withheld by exchanges appears as "PPh Final yang telah dipotong"
- Self-assessed PPh Final with e-Billing receipts
Record-Keeping Best Practices
| 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 |
Getting Exchange Tax Reports
Most registered Indonesian exchanges provide:
- Monthly transaction summaries
- Annual tax reports (usually available in January for the prior year)
- PPh Final and PPN withheld amounts
- Downloadable via the exchange platform's account settings
Tax Optimization for Crypto Investors
1. Use Registered Exchanges
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.
2. Minimize Unnecessary Trades
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.
3. Choose DeFi Activities Carefully
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.
4. Structure Mining as a Business
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.
5. Declare All Holdings
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.
International Considerations for Expats
Tax Residency and Crypto
If you are a tax resident of Indonesia (present more than 183 days), your worldwide income is taxable in Indonesia. This includes:
- Crypto gains on international exchanges
- DeFi income from global protocols
- Staking rewards on any blockchain
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.
Transfer Pricing Considerations
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.
Tax Treaty Implications
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.
Upcoming Regulatory Changes
The regulatory landscape for crypto in Indonesia continues to evolve:
- OJK oversight (from Bappebti): Strengthened consumer protection and compliance requirements for exchanges
- Potential rate adjustments: The government periodically reviews PPh Final rates based on market conditions
- DeFi-specific guidance: Expected as the DeFi market matures in Indonesia
- CBDC (Central Bank Digital Currency): Bank Indonesia is developing a digital Rupiah which may affect crypto regulations
Stay informed through official channels (OJK, DJP, Bank Indonesia) and consult tax professionals for the latest developments.
Frequently Asked Questions
What is the crypto tax rate in Indonesia?
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.
Do I need to report crypto on my Indonesian tax return?
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.
Are NFTs taxed in Indonesia?
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.
What happens if I use an international exchange like Binance?
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.
Is holding crypto without selling taxable?
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.
Expert Crypto Tax Advisory
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 821 3454 721 (WhatsApp) for crypto tax consultation.
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 WhatsApp