An image banner titled "Crypto Tax In Denmark: What You Need To Know." The text is in a clean, white, serif and sans-serif font against a solid black background. Below the text, a row of shiny physical representations of various cryptocurrencies—including Bitcoin, Ethereum, and a Dogecoin featuring the "Doge" Shiba Inu meme—are lined up on a dark surface. In the bottom right corner, the website watermark "ExpatFinance.dk" is visible in small white text.

Crypto Tax in Denmark: What You Actually Need to Know

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 disposalsNot taxable
Selling crypto for DKK or any fiat currencyBuying 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 servicesReceiving 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:

BoxWhat goes here
Box 20Gains from selling/trading crypto, staking, mining, airdrops, interest (personal income)
Box 58Losses from selling/trading crypto (deduction at ~26%)
Box 346Gains from stablecoins and financial contracts (capital income)
Box 85Losses 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.

RuleOrdinary cryptoStablecoins
Tax categoryPersonal incomeCapital income
Gains boxBox 20Box 346
Losses boxBox 58Box 85
Can offset gains against losses?Generally noYes
Year-end unrealised gains/losses?NoYes, 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.

TypeWhen taxedKey detail
StakingOn the date rewards land and are usablePersonal income. Selling later triggers a second event.
MiningOn receipt of mined coinsClassified as hobby business. Mining losses are not deductible.
AirdropsOn receipt (treated as promotional gift)Report fair market value in DKK on the day received.
Hard forksDeferred until you sellCost basis is DKK 0. Any sale is a 100% gain.
InterestWhen credited to your accountPersonal 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 EventIncome type
Gains from selling/trading crypto, staking, mining, airdrops, interestPersonal income
Losses from selling/trading cryptoDeduction (~26%)
Gains from stablecoins / financial contractsCapital income
Losses from stablecoins / financial contractsCapital 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.