Last Updated
Quick Summary
Denmark taxes crypto as personal income (personlig indkomst), not as share income — gains can reach up to 53%, and losses are only deductible at roughly ~26%.
Relevant to all Danish tax residents who buy, sell, trade, stake, mine, or earn interest on cryptocurrency. Stablecoins follow a separate regime with different tax boxes.
Crypto-to-crypto swaps count as taxable disposals. The FIFO rule applies across all wallets. Staking rewards are taxed twice: once on receipt, again on sale.
From 2026, the EU’s DAC8 directive requires exchanges to report your transactions to SKAT automatically.
SKAT knows you own crypto. As far back as 2019 the Danish Tax Agency began collecting data from exchanges operating in Denmark, and the EU’s DAC8 directive requires every European exchange to share detailed transaction data with national tax authorities. The “it’s anonymous” argument was always shaky. Now it’s dead.
The rules aren’t impossible to follow, though. They’re just unusual. SKAT has published clear English-language guidance on their website, and this article works through those rules so you can file correctly.
How Denmark Classifies Crypto
SKAT does not treat cryptocurrency as currency. It’s classified as a personal asset (personlig aktiv). Personal assets are only taxed when acquired or disposed of for speculative purposes.
If you bought Bitcoin, Ethereum, or any altcoin hoping it would appreciate, SKAT treats that as speculation. This covers the vast majority of investors, including long-term holders (or HODL’ers).
The one carve-out: if you can show that speculation played no part in your purchase (say, you received a small amount as a birthday gift), you might not owe tax. That’s the exception, not the rule. If you’re unsure, SKAT offers bindende svar (binding rulings) where they assess your specific situation before you file.
What Triggers a Tax Event
Not every crypto action is a taxable moment. Here’s what SKAT counts as a disposal and what doesn’t register at all.
| Taxable disposals | Not taxable |
| Selling crypto for DKK or any fiat currency | Buying crypto with fiat (keep purchase records) |
| Trading one crypto for another (BTC for ETH = a BTC sale) | Transferring crypto between your own wallets (document ownership) |
| Spending crypto on goods or services | Receiving a hard fork (tax deferred to sale; cost basis is DKK 0) |
| Receiving staking rewards (taxed on the date they land) | Simply holding crypto that increases in value |
| Receiving mining rewards (treated as hobby business income) | |
| Receiving airdrops (treated as a promotional gift, taxable on receipt) | |
| Earning interest on deposited crypto (taxed when credited) |
In Short
Crypto-to-crypto swaps are taxable. If you swap BTC for ETH, SKAT treats that as a sale of BTC. You calculate the gain or loss on the BTC immediately, even though you never touched DKK.
How Your Gains Are Taxed
This is the part that stings. Crypto gains are taxed as personal income (personlig indkomst), not as share income and not as capital income. That puts them in the same bracket as your salary.
8% (the 8% labour market contribution) does not apply to crypto gains. Everything else does. According to SKAT, gains can be taxed at up to 53%.
Your actual rate depends on your total income and your municipality. Most people land somewhere between 37% and 52%.
The FIFO Rule
SKAT requires you to calculate gains and losses using FIFO (First In, First Out). The crypto you bought first is treated as the crypto you sold first, regardless of which exchange or wallet the sale came from. All your holdings of a given coin are pooled together.
EXAMPLE: FIFO IN PRACTICE
You buy 2 ETH at DKK 10,000 each in January. You buy another 2 ETH at DKK 15,000 each in March. In June, you sell 2 ETH for DKK 20,000 each.
Under FIFO, you sold the January coins first.
Your gain: (DKK 20,000 – DKK 10,000) × 2 = DKK 20,000, reported in Box 20.
Not (DKK 20,000 – DKK 15,000) × 2 = DKK 10,000. FIFO does not let you choose which coins you sold.
Losses: The Asymmetry
Gains are taxed as personal income (up to 53%), but losses are only deductible at roughly ~26%. SKAT is explicit about this on their website.
If you make DKK 10,000 on one trade and lose DKK 10,000 on another, you don’t break even. You owe tax on the gain and get a smaller deduction on the loss. The arithmetic works against you.
SKAT’s general rule is that you cannot offset a loss against a gain. They’re reported in separate boxes:
| Box | What goes here |
| Box 20 | Gains from selling/trading crypto, staking, mining, airdrops, interest (personal income) |
| Box 58 | Losses from selling/trading crypto (deduction at ~26%) |
| Box 346 | Gains from stablecoins and financial contracts (capital income) |
| Box 85 | Losses from stablecoins and financial contracts (capital income deduction) |
There is one narrow exception. If you bought the same coin in multiple batches and sold some at a profit and some at a loss without buying more of that coin in between, you can net those transactions against each other. Read SKAT’s guidance carefully on this, or call them directly on +45 72 22 28 94.
Tip
If you have significant unrealised gains, mixed years of trading, or cross-border complexity (especially as an American or if you moved to Denmark mid-year), this is where a cross-border tax adviser earns their fee. The asymmetric gain/loss treatment and the exit tax rules below can interact in ways that are hard to model without a full picture of your situation.
Stablecoins: A Different Regime
SKAT treats stablecoins (USDT, USDC, DAI) as financial contracts, not ordinary crypto. This changes everything about how they’re taxed.
| Rule | Ordinary crypto | Stablecoins |
| Tax category | Personal income | Capital income |
| Gains box | Box 20 | Box 346 |
| Losses box | Box 58 | Box 85 |
| Can offset gains against losses? | Generally no | Yes |
| Year-end unrealised gains/losses? | No | Yes, if DKK value has shifted |
That last row matters. Unlike regular crypto, you don’t need to sell a stablecoin to trigger a taxable event. If you’re holding USDT and the DKK/USD rate shifts over the year, you owe tax on the difference (or get a deduction).
Staking, Mining, Airdrops, and Interest
Each income type follows its own rules. The pattern to notice: most are taxed twice. First on receipt (at fair market value in DKK on the day), then again when you sell.
| Type | When taxed | Key detail |
| Staking | On the date rewards land and are usable | Personal income. Selling later triggers a second event. |
| Mining | On receipt of mined coins | Classified as hobby business. Mining losses are not deductible. |
| Airdrops | On receipt (treated as promotional gift) | Report fair market value in DKK on the day received. |
| Hard forks | Deferred until you sell | Cost basis is DKK 0. Any sale is a 100% gain. |
| Interest | When credited to your account | Personal income. Selling the earned crypto later is a second event. |
Moving to or From Denmark
This matters particularly for expats.
If you move to Denmark, you can request a binding ruling to establish the tax treatment of crypto you already owned. Report your non-Danish securities portfolio (including crypto) no later than 1 July of the year after you became fully tax liable. Missing that deadline can cost you the right to deduct future losses.
If you leave Denmark, SKAT treats your entire crypto portfolio as if it were sold at market value on your departure date. Gain above your cost basis gets reported as income. Loss below it gets a deduction. This is an exit tax in everything but name.
Tip
Leaving Denmark triggers a deemed disposal of your entire crypto portfolio at market value on the day you go. Plan ahead.
Record-Keeping
SKAT expects documentation for every income year you’ve traded crypto: receipts, order confirmations, wallet records, and proof of purchase for every transaction.
If you transfer crypto into a wallet and can’t document where it came from or what you paid, SKAT sets your acquisition cost at DKK 0. That means the full selling price is your taxable gain. No cost basis deduction.
Internal transfers between your own wallets don’t trigger tax, as long as you can prove you own both. Keep screenshots, transaction hashes, and timestamps.
Tip
The FIFO rule means a trade you made three years ago affects the tax on a sale you make today. Start your records from the first transaction, not the most recent. Several crypto tax tools support Danish FIFO rules and can automate the calculation.
How and When to File
You report crypto on your årsopgørelse (annual tax assessment notice) through TastSelv at skat.dk. Most employees file by 1 May of the following year. Self-employed individuals have until 1 July. You can update your årsopgørelse as many times as you like before the deadline.
| Tax Event | Income type |
| Gains from selling/trading crypto, staking, mining, airdrops, interest | Personal income |
| Losses from selling/trading crypto | Deduction (~26%) |
| Gains from stablecoins / financial contracts | Capital income |
| Losses from stablecoins / financial contracts | Capital income deduction |
What’s Coming Next
In October 2024, the Danish Skattelovåd (Council on Tax Law) published recommendations for new crypto legislation. As of May 2026, this has not yet been debated by the Folketing (Danish Parliament). SKAT’s website carries a note reminding readers that their current guidance reflects existing rules, not the proposed changes.
DAC8 is now in force. If you’ve been sloppy with past filings, now is the time to clean them up before SKAT reaches out to you.
Bottom Line
Denmark’s crypto tax rules are unusual but not unmanageable. The two things that trip most people up: crypto-to-crypto swaps are taxable sales, and losses don’t offset gains directly. Track everything from your first transaction. Don’t ignore losses (26% of something beats 26% of nothing). Be extra careful with stablecoins and the exit tax if you’re planning to leave. And call SKAT on +45 72 22 28 94 if anything is unclear: they’re genuinely helpful, and it’s free.
Disclaimer
This article is for informational purposes only and does not constitute financial, tax, or investment advice. Figures reflect publicly available data at time of writing. Always consult a qualified professional regarding your specific situation. See our full disclaimer.


