We use cookies

We use essential cookies to run the site, and optional cookies for analytics. We never sell your data.Cookie Policy·Privacy Policy

Crypto Tax in Indonesia

A structured summary of how individual crypto taxation works in Indonesia, the tax regime, headline rate, accepted cost-basis methods, exemptions and anti-avoidance rules.

General information generated from our jurisdiction dataset, not tax advice. Rules change, verify with a local professional.

Crypto Tax in Indonesia

Understanding crypto tax in Indonesia starts with one important feature: Indonesia taxes crypto largely at the level of the transaction rather than waiting for an annual gain calculation. When you trade on a registered exchange, tax can be collected on the transaction itself, and a separate value-added tax can apply to the purchase of crypto assets. This guide explains how that transaction-based structure works, how income events are treated, how to report, and what records to keep, then shows how CryptaTax assembles a clean, file-ready report from your Indonesian activity.

This is general information, not tax advice. Indonesia's crypto tax rules and the body that supervises crypto assets have evolved, and your position depends on your circumstances. Confirm the current law with the Directorate General of Taxes (DJP) or a qualified professional, and check the verified summary table on this page for current figures.

Is crypto taxed in Indonesia?

Yes. Indonesia treats crypto assets as taxable property and applies tax in a way that is closely tied to the transaction. Rather than relying solely on an end-of-year capital-gains computation, the system is built around tax being collected at the point of trade, typically by the registered exchange acting as a collector, and a separate value-added tax can apply when you buy crypto assets. This is a meaningfully different design from a classic capital-gains regime, and it shapes how you keep records and what you report.

Simply holding crypto you already bought is generally not, by itself, the trigger, it is the transaction that matters: buying, selling and swapping through a platform, and receiving crypto as income. Because the tax is transaction-linked and often withheld by the exchange as a final charge, the mechanics of who collects, on what, and at what point differ from a system where you self-assess a yearly gain. The exact percentages, what counts as a taxable transaction, and how domestic and offshore platforms are treated are set by regulation and have changed, read them from the verified summary table on this page and confirm the current figures with the Directorate General of Taxes before relying on them. Note that supervision of crypto assets in Indonesia has also shifted between regulators over time, which can affect compliance obligations.

How crypto is taxed in Indonesia

It helps to think of Indonesian crypto tax in two layers. The first layer is the transaction tax collected when you trade on a registered platform, alongside the value-added tax on purchases of crypto assets. The second layer is the ordinary income tax treatment of crypto you receive as earnings. Classifying each event correctly, trade versus income, and keeping the exchange-collected amounts straight is the heart of an accurate return.

Disposals and trades

When you trade a crypto asset on a registered platform, selling it, or swapping it for another token, the transaction itself is the focus, and tax can be collected on it at the time, frequently as a final charge handled by the exchange. Because the design is transaction-linked, the emphasis falls on capturing every trade and the amount collected, rather than only on a year-end gain figure. Even so, you should keep your cost of acquisition for each asset, since it remains relevant for your wider records and for any treatment that does look at gain, see our cost basis → guide, and verify the current transaction treatment with the tax authority.

Staking

Crypto earned from staking rewards is typically treated as income measured at the value of the tokens when they come into your control, separate from the transaction tax on trades. That receipt value usually also becomes the cost of acquisition you carry forward. Keep careful evidence of the date and value of each reward, since rewards can arrive frequently. For a deeper walk-through of reward timing and valuation, see our staking → guide.

Mining

Tokens you mine are commonly treated as income at their value on the day you receive them, with that value becoming the basis you carry into a future transaction. Where mining is carried on as a genuine business, a different set of rules and deductions can apply. Our mining → guide explains the common patterns; confirm how your specific activity is classified with the Directorate General of Taxes.

Airdrops and forks

Tokens received from an airdrop are commonly treated as income at their value when you gain control of them, with that same value becoming the cost basis for a future transaction. Chain forks that drop new coins into your wallet raise similar questions of value and timing. Because airdrops are often unsolicited and may have little or no liquid market when received, valuation can be genuinely difficult, keep evidence of how you arrived at the value you used. See our airdrops → guide for the common cases.

DeFi, lending and liquidity

DeFi activity, lending, providing liquidity, yield farming, wrapping and bridging tokens, can generate both income events (rewards and yield) and transaction events (swaps into and out of pools). A particular wrinkle in a transaction-based system is that on-chain swaps may sit outside the exchange-collection mechanism, so they need careful self-tracking. Each leg may need to be valued and recorded separately. Our DeFi → guide explains how to break complex protocol interactions into the underlying taxable parts.

NFTs

NFTs are generally treated as digital assets, so buying, selling and swapping them follows similar transaction logic to fungible tokens, and earning or minting an NFT can be an income event on receipt. Creators and active traders should keep especially careful records of mint costs, marketplace fees and sale proceeds. See our NFT tax → guide for the detail.

Tax rates and allowances

Indonesia's crypto tax is structured around the transaction: a charge collected on trades, typically as a final amount handled by registered exchanges, together with a value-added tax on purchases of crypto assets. Because the charge is transaction-linked, there is no single annual capital-gains rate to memorise in the way some countries have, what matters is the percentage applied per transaction and how it is collected. Rather than quote a figure that could be out of date, we point you to the verified summary table on this page, which carries the current percentages and method, and we recommend confirming those figures directly with the Directorate General of Taxes, since the regime has been adjusted since it was introduced.

Two structural points are worth holding in mind. First, whether you trade on a registered domestic platform or an offshore exchange can change how tax is collected and what you must self-report, so the venue of your trading matters. Second, because much of the charge can be collected and finalised at the point of trade, your year-end task may look more like reconciling what was already collected than computing a fresh gain, but you still need complete records to do that accurately and to handle anything the exchange did not cover.

Which forms and how to file

Crypto interacts with Indonesia's tax system through the annual income-tax return and through the transaction-level collection handled by registered exchanges. Where tax has already been collected on your trades, your job is partly to ensure it is properly reflected and reconciled; where you have income events or activity outside the exchange-collection net, you may need to report it yourself. The specific forms and online channels are administered by the Directorate General of Taxes, and because form names and the e-filing portal change over time, check the current forms and deadlines on the tax authority's portal rather than relying on a fixed reference.

Two practical points matter at filing time. First, keep the collection evidence from your exchanges so the amounts already taken can be reconciled and you are not effectively taxed twice. Second, exchange records and on-chain transfers need to be reconciled into one picture, trades on a platform, withdrawals to your own wallet, and movements between your own accounts should not be double-counted as taxable transactions. Getting that reconciliation right is exactly what CryptaTax is built to do.

Record-keeping

Good records are the difference between a confident filing and a stressful one, and in a transaction-based system they need to capture not just your trades but the tax that was collected on them. For each transaction you should be able to show the date and time, the type of event (buy, sell, swap, spend, reward, airdrop), the quantity of each asset, its value in rupiah at the time, the counterparty or platform, any fees, the tax collected if applicable, and the wallet or exchange account involved.

  • Export full trade and transaction history from every exchange you have used, including any offshore platforms.
  • Capture on-chain activity for each wallet address, including internal transfers and DeFi swaps.
  • Keep the tax-collection statements from registered exchanges so collected amounts can be reconciled.
  • Record the rupiah value of income events on the day you receive them.
  • Retain everything for the period required under Indonesian law, verify the current retention period with the tax authority.

What counts as a taxable event in Indonesia

A common source of confusion is assuming tax only applies when you cash out to rupiah. In a transaction-based system, the opposite emphasis applies: the transaction itself is often the taxable moment, and income receipts are separately taxable. It helps to scan your year's activity against a checklist of event types and flag anything that moved value through a trade or landed in your wallet as income.

  • Selling a token on a platform, a transaction on which tax can be collected.
  • Swapping one token for another, still a transaction, even though no rupiah moved.
  • Buying a crypto asset, potentially within the value-added tax on purchases.
  • Receiving staking, mining or referral rewards, income measured at value on receipt.
  • Receiving an airdrop or forked coins, commonly income at value when you gain control.
  • Trading on an offshore platform, may shift the collection and self-reporting obligation onto you.

By contrast, moving your own coins between wallets you control is generally not a taxable transaction, though this is exactly where careful reconciliation matters, because a self-transfer can look like a disposal in raw exchange data if it is not matched to the corresponding receipt. Always verify edge cases against the current rules, since the transaction-based regime has specific definitions of what is and is not caught.

Residency and your Indonesia crypto tax position

Your residency status affects how your worldwide crypto activity is brought into the Indonesian tax net and how offshore trading is treated. Residents are generally taxed more broadly than non-residents, and the way tax is collected can differ between domestic registered platforms and overseas exchanges. These rules depend on your individual facts, so confirm your residency and its consequences with the Directorate General of Taxes or a professional before assuming how a particular transaction or receipt is treated.

Common mistakes to avoid

Most filing errors are not exotic, they come from missing data and small misclassifications that compound across a busy year. In a transaction-based system, the most common gaps involve offshore trades and on-chain activity that sit outside the exchange-collection net. A quick review against these pitfalls saves time and reduces risk.

  • Ignoring offshore trades, activity outside registered domestic platforms may still be reportable by you.
  • Missing on-chain swaps, DeFi and wallet-to-wallet token swaps can fall outside exchange collection.
  • Losing collection statements, without them you cannot reconcile what was already taken.
  • Double-counting self-transfers, moving coins between your own wallets is not a taxable transaction, but raw exports can make it look like one.
  • Forgetting income events, staking, airdrops and rewards are income on receipt.
  • Assuming old figures still apply, the percentages and rules have changed; always check the current position.

How CryptaTax automates your Indonesia crypto taxes

Pulling all of this together by hand, across registered and offshore exchanges, wallets and DeFi, while keeping the collected amounts straight, is where most people lose hours and confidence. CryptaTax does the heavy lifting: it imports your full history, untangles your activity, and produces numbers you can file.

  • Imports your complete history from registered and offshore exchanges and from wallets in one place.
  • Reconciles transfers between your own accounts so self-transfers are not mistaken for taxable transactions.
  • Captures on-chain swaps and DeFi activity that may sit outside exchange collection.
  • Values income events, staking, mining, airdrops, at receipt for your records.
  • Produces a file-ready report organised for an Indonesian return, with totals you can reconcile against amounts already collected.
Get my Indonesia crypto tax report

Related countries and guides

Compare how other emerging-market jurisdictions handle digital assets: Argentina crypto tax →, Philippines crypto tax →, Vietnam crypto tax → and Turkey crypto tax →. For the underlying concepts, see our guides on cost basis →, staking → and DeFi →.

Individual crypto tax, Indonesia

General Information

Default Framework
IFRS
Crypto Classification
Intangible AssetInventory
Tax Year
Calendar Year (M12)
Functional Currency
IDR
FX Source (Reporting)
BI
FX Source (Tax)
DJP
Transaction Rate
Daily Spot
Hyperinflationary
✗ No

Individual Tax, Regime

Tax Regime
Special Regime
0.1% final income tax on transaction value (selling). Plus 0.11% VAT. Not on gains.
Tax Rate
0.1%
0.1% of transaction value (final). Plus 0.11% VAT on sales.

Individual Tax, Cost Basis

Measurement Basis
TRANSACTIONVALUE
Cost Method
N/A
Method Electable
✗ No
Permitted Methods
Country Override
TRANSACTIONTAX

Individual Tax, Exemptions

CGT Exempt
✗ No
Holding Period
HP Benefit
Annual Exemption
Threshold Exemption

Individual Tax, Anti-Avoidance

Wash Sale
✗ Off
Same-Day Rule
✗ No
Superficial Loss
✗ No
Loss Restriction
Unrestricted
Loss Carryforward
Unlimited
See your own numbers for Indonesia

CryptaTax computes your gains, income and tax reports for Indonesia automatically across 90 blockchains and 49 exchanges.

Calculate your crypto tax
Do I have to pay crypto tax in Indonesia?

Yes. Indonesia taxes crypto largely at the transaction level, a charge can be collected on trades, often as a final amount handled by registered exchanges, and a value-added tax can apply to purchases of crypto assets. Crypto you earn is also taxed as income on receipt. Check the summary table and confirm with the Directorate General of Taxes.

How is crypto taxed differently in Indonesia?

Instead of relying only on a year-end capital-gains calculation, Indonesia ties much of the tax to the transaction itself, frequently collected by the registered exchange at the point of trade, with a separate value-added tax on purchases. This transaction-based design shapes record-keeping and reporting.

Is swapping one crypto for another taxable in Indonesia?

A token-to-token swap is generally a transaction, so it can be caught even though no rupiah changed hands. On a registered platform the charge may be collected for you; for on-chain swaps you should track and report carefully. Each swap should be valued and recorded separately.

Do I still owe tax on trades made on offshore exchanges?

Possibly. Trading outside registered domestic platforms can shift the collection and self-reporting obligation onto you, so offshore activity may still be reportable. Keep full records and confirm the treatment with the tax authority.

How is staking taxed in Indonesia?

Staking rewards are typically treated as income at the value of the tokens when you receive them, separate from the transaction tax on trades, and that value usually becomes the cost basis for a later transaction. See our staking guide for the common patterns.

Which form do I use to report crypto in Indonesia?

Crypto interacts with your annual income-tax return and with transaction-level collection by registered exchanges. The exact forms and e-filing portal are administered by the Directorate General of Taxes, so check the current forms and deadlines on its website.

How does CryptaTax help with Indonesian crypto taxes?

CryptaTax imports your registered and offshore exchanges and your wallets, reconciles transfers between your own accounts, captures on-chain swaps, values your income events, and produces a file-ready report you can reconcile against amounts already collected.

Other jurisdictions

JapanMalaysiaNew ZealandPhilippinesSingaporeSouth KoreaTaiwanThailandUzbekistanVietnamCrypto Tax by Country