| Activity | Taxable? | Tax Type | Rate | Reporting |
|---|---|---|---|---|
| Airdrops | Yes | Personal income | 27-56% | Always |
| Crypto-to-crypto | Yes | Personal income | 27-42% | Always |
| DeFi lending | Yes | Personal income | 27-56% | Always |
| Gifts received | No* | Gift tax | 15% | If >DKK 74k |
| Holding | No | - | 0% | No |
| Liquidity provision | Yes | Personal income | 27-42% | Always |
| Mining income | Yes | Personal income | 27-56% | Always |
| NFT sale | Yes | Personal income | 27-42% | Always |
| Salary/payment in crypto | Yes | Income | 37-56% | Always |
| Sell for fiat | Yes | Personal income | 27-42% | Always |
| Staking rewards | Yes | Personal income | 27-56% | Always |
| Wrapped tokens | Unclear | Personal income | Varies | Likely yes |
Denmark has a clear tax rate structure for crypto but significant unresolved issues in its framework. Skattestyrelsen (the Danish Tax Agency) classifies cryptocurrency as a personal asset subject to capital income tax, but has issued guidance that is inconsistent in its treatment of certain activities — most notably the per-coin loss restriction, the treatment of stablecoins, and the proposed introduction of an unrealised gains tax that would be among the most aggressive in the world if enacted. The framework is "developing" not because basic rates are unclear, but because the proposed extensions of taxability are contested and the existing rules contain structural quirks that create disproportionate outcomes for holders of multiple tokens.
Cryptocurrency gains in Denmark are taxed as personal income at progressive rates. The standard rate of 27% applies to gains up to approximately DKK 61,000 per year (the threshold is indexed annually). Gains above this threshold are taxed at 42%. These rates are applied to net gains on disposal — the difference between acquisition cost and proceeds — denominated in Danish krone (DKK) at the exchange rate at the time of each transaction. There is no holding period benefit and no annual exemption threshold.
Crypto-to-crypto swaps are taxable disposals. Every exchange triggers a gain or loss computation on the disposed asset.
Denmark's most unusual and punitive feature is its loss offsetting rule. Losses from disposing of one cryptocurrency can only be offset against gains from the same cryptocurrency — not against gains from other tokens. An investor who makes a DKK 200,000 gain on Bitcoin and a DKK 150,000 loss on Ether cannot net these against each other. The Bitcoin gain is taxed at 27–42%; the Ether loss is unusable against it. Losses can be carried forward to future years but must still be matched to the same asset.
This restriction creates significant distortions for diversified portfolios. In a year where some holdings appreciate and others fall, the effective tax rate on the winners is higher than the headline rate suggests — because the losers provide no offset. Investors managing diversified crypto portfolios in Denmark should consider the loss restriction when making rebalancing decisions.
Skattestyrelsen has determined that stablecoins — including fiat-pegged tokens like USDC and USDT — are classified as financial contracts rather than crypto assets in certain contexts. This classification brings them within the kursgevinstloven (Capital Gains Act) rather than the crypto personal income rules, resulting in gains taxed at up to 42% with a different loss treatment. The practical distinction matters where an investor holds stablecoins as a significant position or earns yield on them through lending protocols.
Staking rewards and mining proceeds are taxed as personal income at the individual's marginal rate — up to 56% including municipal tax — at the fair market value in DKK at the date of receipt. This is among the highest income tax rates in the world on staking income. Once received and taxed as income, these tokens have a cost basis equal to the value at receipt, and any subsequent gain on disposal is subject to the 27–42% capital gains rates.
Denmark's government has proposed — but not yet enacted — a mark-to-market tax on unrealised crypto gains. Under the proposal, the annual increase in portfolio value would be subject to tax each year regardless of whether any disposals occur, with losses in falling years generating a tax credit. If enacted, this would be one of the most aggressive crypto tax regimes globally, effectively treating crypto holdings like inventory that is marked to market annually. The proposal has faced significant criticism and legislative resistance; its passage is uncertain as of 2025–2026. However, Denmark has a history of following through on progressive tax reforms and the proposal should be monitored carefully.
Danish residents declare crypto gains in the annual TastSelv tax return, which is pre-populated by Skattestyrelsen with data from Danish exchanges and increasingly from EU exchange reporting under DAC8 (active from 2026). The filing deadline is 1 May each year. Per-coin tracking of acquisition cost and disposal proceeds is required — the loss restriction makes per-coin records essential, not merely good practice.
Denmark taxes residents on worldwide income. Tax residency is established by taking up residence (registering an address) or by spending more than six months in Denmark in a calendar year. Upon becoming Danish tax resident, worldwide crypto gains are immediately within scope of Danish taxation. There is no step-up in basis on arrival — gains accrued before establishing Danish residency are not reset, and any pre-existing unrealised gains will be subject to 27–42% CGT when eventually realised while resident in Denmark.
Denmark is not a destination jurisdiction for crypto tax planning. Its rates are among the highest in Europe, its loss offset rules are structurally punishing, and the proposed unrealised gains tax would further increase the burden. Individuals considering relocating to Denmark for non-tax reasons should model the impact of Danish crypto taxation on their existing portfolio before establishing residency.
Denmark imposes an exit tax (exitskat) on individuals who cease to be Danish tax residents, under which unrealised gains on certain assets are deemed realised on departure. The exit tax applies to shareholdings of 10% or more in companies, and to assets held in relation to Danish business activity. Direct crypto holdings by individuals are not currently within the standard exit tax scope, though the treatment should be confirmed at the time of departure given ongoing legislative developments. Tax residency ends on the date the individual departs and establishes residency elsewhere. All outstanding TastSelv returns must be filed and tax settled before departure.
| Software | Rating | Denmark Support | Price | |
|---|---|---|---|---|
| CoinLedger Recommended | 4.8/5 | Excellent | From $49/yr | Try CoinLedger → |
| Recap | 4.7/5 | Excellent | From £99/yr | Try Recap → |
| Crypto Tax Calculator | 4.6/5 | Excellent | From $49/yr | Try Crypto Tax Calculator → |
| Koinly | 4.5/5 | Excellent | From $49/yr | Try Koinly → |
| Blockpit | 4.4/5 | Excellent | From €99/yr | Try Blockpit → |
| CoinTracker | 3.9/5 | Excellent | From $59/yr | Try CoinTracker → |
| TaxBit | 3.7/5 | Excellent | From Free (individual) | Try TaxBit → |