Crypto tax treatment varies enormously between countries — the same Bitcoin sale can be a tax-free private disposal in one jurisdiction, a flat-rate capital gain in another, and ordinary income in a third. This reference lets you look up the headline treatment, rate band, holding-period reliefs, and reporting obligation for common crypto events across 40 jurisdictions.
How it works
Each country profile classifies six transaction types — selling for fiat, a crypto-to-crypto swap, staking rewards, mining, airdrops, and NFT sales — as either a capital gain or income event, with the relevant rate band and any relief:
event → classification (capital | income | exempt)
classification → rate band (e.g. 0–28%, flat 26%, 30%)
holding relief → long-term band or full exemption if held long enough
reporting → the form / declaration the event must appear on
The dataset reflects published headline rules. It does not model your personal allowance, losses carried forward, or progressive brackets — those depend on your total income and must be calculated case by case.
Notes and example
Selecting Germany and “Sell for fiat” shows that a private disposal is taxed as income at your marginal rate within the first year, but is fully exempt after a one-year holding period — one of the clearest holding-period reliefs in the world. By contrast, the United States taxes the same disposal as a capital gain, with short-term gains (held under a year) charged at ordinary income rates and long-term gains at the lower 0/15/20 percent bands. Always treat the output as a prompt for professional advice, not a filing position.