Indonesia Crypto Tax 2025: Final PPh Pasal 22, PMK 50/2025 and the Missing VAT
Indonesia does not tax crypto through a capital-gains calculation at all - it charges a final withholding income tax (PPh Pasal 22) on the gross value of every sale, and the rate changed mid-year 2025 when PMK 50/2025 replaced PMK 68/2022 on 1 August. This guide walks through exactly how the tax works, why your trading losses don't reduce it, and a VAT obligation that applied for part of the year that many guides miss entirely.
TL;DR
Krypto-Steuern automatisch berechnen
Importiere deine Transaktionen und erhalte deinen Steuerreport in Minuten – ohne manuelle Tabellen.
Jetzt berechnen →- Indonesian crypto tax is a final withholding tax (PPh Pasal 22) charged on the gross transaction value of each sale - not on your profit or loss.
- Through 31 July 2025 (PMK 68/2022): 0.10% via a registered domestic physical crypto trader, 0.20% otherwise.
- From 1 August 2025 (PMK 50/2025): 0.21% via a domestic PAKD (licensed digital financial asset trader), 1.00% via a foreign PPMSE (electronic trading system operator, e.g. most offshore exchanges).
- Because it's a final tax on gross value, trading losses and acquisition cost do not reduce it - you owe the rate on every sale regardless of whether that trade was profitable.
- Crypto-to-crypto swaps count too - the transaction value base is not limited to crypto-to-fiat sales.
- If a foreign platform is not appointed as a tax collector, you must self-pay the tax and report it monthly via SPT Masa PPh Unifikasi - the annual return alone does not cover this.
- VAT (PPN) also applied through 31 July 2025 - 1% or 2% on top of the PPh - and was removed for crypto trades only from 1 August 2025 onward. Many summaries of the new rules skip this entirely for the earlier part of the year.
- SPT Tahunan OP filing deadline for 2025 income: 31 March 2026 (late-filing penalties waived through 30 April 2026).
A tax on transaction value, not on your gain
Most countries tax crypto through some form of capital-gains calculation: proceeds minus cost basis, taxed at whatever rate applies to the resulting profit. Indonesia does something structurally different. PPh Pasal 22 is a final withholding tax charged directly on the gross value of the transaction itself - the amount you sold for (or, in a swap, the value exchanged) - regardless of what you originally paid for the asset. "Final" is a specific technical term in Indonesian tax law: once this tax is withheld or self-paid, that income is done - it is not later reconciled against your actual profit, and it does not enter your general progressive income tax calculation.
Two rate regimes in one year
2025 is a split year. For transactions through 31 July 2025, the applicable rules are PMK 68/2022: 0.10% of transaction value if the sale went through a Pedagang Fisik Aset Kripto (a physical crypto asset trader registered with the relevant regulator), or 0.20% if it did not. From 1 August 2025, PMK 50/2025 takes over with new terminology and higher rates: 0.21% through a domestic PAKD (Pedagang Aset Keuangan Digital, the licensed domestic digital financial asset trader category crypto exchanges now fall under), or 1.00% through a foreign PPMSE (Penyelenggara Perdagangan Melalui Sistem Elektronik - an electronic trading system operator, which covers most offshore exchanges). If you trade on the same platform across the cutover date, your transactions need to be split and taxed under the rate that applied on each individual transaction's date.
No relief for losses - ever
Because the tax is calculated on gross transaction value rather than profit, acquisition cost and trading losses never reduce it. Sell an asset for a loss, and you still owe the applicable rate on the full sale value - there is no netting against a cost basis, no offsetting against a losing trade elsewhere, and nothing to carry forward. A FIFO-based gain/loss calculation can still be useful as an internal economic record (for example, to understand your actual trading performance, or to support a later dispute), but it has no bearing on the final PPh amount itself.
Crypto-to-crypto swaps are in the tax base too
The transaction-value base is not limited to selling crypto for Rupiah. Exchanging one crypto-asset for another is itself a transaction with a value, and that value falls within the same final PPh Pasal 22 base - consistent with how PMK 68/2022 already treated exchanges (and PMK 50/2025 continues to apply broadly to "transfers" of crypto assets). Don't assume that staying "in crypto" avoids the tax.
Who actually pays: platform-collected vs. self-pay
Domestic PAKDs and foreign PPMSEs that have been formally appointed by the Ministry of Finance as tax collectors withhold the PPh at the point of sale and issue a Bukti Pemotongan/Pemungutan PPh Unifikasi (a withholding certificate) - reconcile your actual withheld amounts against this document rather than estimating what "should" have been withheld. If you trade through a foreign platform that has not been appointed as a collector (appointment depends on the platform crossing a 12-month transaction-value threshold), the obligation shifts to you: you must self-remit the tax and report it monthly through SPT Masa PPh Unifikasi. The annual SPT Tahunan does not substitute for this monthly filing.
The VAT most 2025 guides forget
Here is a detail that is easy to miss if you only read about the new PMK 50/2025 rules: under the earlier PMK 68/2022 regime (through 31 July 2025), crypto sales were also subject to VAT (PPN) of 1% (through an approved/registered trader) or 2% (otherwise) - in addition to the PPh Pasal 22 described above. PMK 50/2025 reclassified crypto assets as securities and removed PPN from crypto trades entirely from 1 August 2025 onward. If any of your 2025 transactions fall on or before 31 July, you likely owe this VAT component separately, on top of the PPh - it is easy to overlook once your attention shifts to the newer rules.
Where it goes on your return
The 2025 individual annual return (SPT Tahunan OP) is governed by PER-11/PJ/2025. Confirm your final-tax crypto income under Induk Bagian I, angka 14 huruf c, with supporting detail (income type, collector's NIK/NPWP/name, gross income and PPh amount, taken directly from your Bukti Pemotongan/Pemungutan certificate - never invented) in Lampiran 2 Bagian A. Separately, your crypto holdings as of 31 December must be reported as year-end assets in Lampiran 1 Bagian A, regardless of whether you sold anything.
Filing deadline
The statutory deadline for the 2025 SPT Tahunan OP is 31 March 2026. DJP (the Directorate General of Taxes) issued KEP-55/PJ/2026 waiving late-filing administrative penalties through 30 April 2026 - this is penalty relief, not an extension of the actual due date, so filing by 31 March remains the target.
Conclusion
Indonesia's crypto tax is deceptively simple to describe (a small percentage of transaction value, withheld or self-paid) but easy to get wrong in the details: two different rate regimes split by a single cutover date, a VAT obligation that quietly applied for seven months of the year, and a self-pay/monthly-filing obligation that catches out anyone assuming their offshore exchange handles everything automatically. Keep a complete, dated record of every transaction - including crypto-to-crypto swaps - and reconcile actual withheld amounts against your platform's official certificates rather than estimating.
This article is not tax or legal advice. Platform collector status, the VAT treatment of pre-August transactions, and DeFi/NFT-specific situations should be confirmed with an Indonesian tax professional before filing.
Weiterführende Seiten
Steuerbericht automatisch erstellen
Importiere deine Transaktionen und erhalte in Minuten einen revisionssicheren PDF-Report.
Jetzt kostenlos starten →Hinweis: Dieser Artikel dient ausschließlich zur allgemeinen Information und stellt keine Steuerberatung dar. Für individuelle Steuerberatung wende dich an einen zugelassenen Steuerberater.