How Denmark taxes crypto gains and losses
Denmark treats most cryptocurrency as a speculative asset rather than a financial instrument. The Danish Tax Agency (SKAT) generally taxes realised gains as personal income (personlig indkomst), which sits inside the progressive system that reaches roughly 52% at the top. The catch is on the other side of the ledger: a realised loss is deductible as a so-called assessment-based deduction (ligningsmæssigt fradrag) whose tax value is only about 26%.
This is the most misunderstood point in Danish crypto taxation. The rule does not mean that only 26% of a loss "counts." It means the full loss amount is deductible, but it reduces tax at a value of roughly 26% — not at the marginal rate your gains were taxed at. A gain taxed at up to 52% and a loss relieved at about 26% produce a structural asymmetry that no other major step removes (source: SKAT guidance on gains and losses from cryptoassets, skat.dk).
When is a crypto gain or loss recognised in Denmark?
A gain or loss is recognised only when it is realised — when you sell, swap, spend, or otherwise dispose of a coin at a value different from its acquisition cost. Mere price movement in your wallet is not a taxable event. Crucially, a crypto-to-crypto swap is a disposal, so trading one token for another can trigger tax even though no fiat ever leaves your control.
Are stablecoins taxed differently from other crypto in Denmark?
Possibly. Where an instrument is classified as a financial contract under the Capital Gains Tax Act (kursgevinstloven) — which can include certain derivative or stablecoin-style arrangements — it may be taxed as capital income (kapitalindkomst) at roughly 42%, with symmetric loss relief rather than the 26% asymmetry. Classification is fact-specific; do not assume a token is a financial contract without confirming it with SKAT.
How crypto loss deduction works under SKAT
Losses are recognised on disposal at a value below acquisition cost. The deductible amount includes the loss on the coin itself plus directly attributable costs — exchange fees, commissions, and network gas fees all adjust your gain or loss. What you cannot do is claim a loss simply because tokens were lost, stolen, or stranded without a disposal: SKAT does not treat those as deductible realised losses.
Can you carry crypto losses forward in Denmark?
Speculative crypto losses cannot be carried forward indefinitely the way capital losses on listed shares can. Loss relief is effectively confined to the surrounding tax period rather than banked for the future. That single constraint is why when you realise a loss matters as much as whether you realise it — a point the timing section below develops.
What records does SKAT require for crypto?
SKAT places the burden of proof on the taxpayer. If you cannot substantiate a cost basis or a deduction, it can be disallowed and you pay tax on the higher figure. Keep a complete, transaction-level history.
How crypto tax is calculated in Denmark
The starting point for the progressive system is the annual personal allowance (personfradrag), illustratively 51,600 DKK for 2025. Income above it is assessed across a bottom-bracket charge of about 12.01%, municipal tax that varies by municipality (averaging roughly 25%), and a top-bracket charge of about 15% on income above the topskat threshold near 588,900 DKK (figures illustrative; verify current year with SKAT).
Speculative crypto gains feed into this personal-income calculation. The worked examples below show how the 26% loss-deduction value plays out for different investor profiles. They illustrate the mechanics — they are not personalised tax advice.
Do non-residents pay Danish crypto tax?
Non-residents are generally taxed only on Danish-source income. Gains from foreign platforms are usually taxed where you are resident, but Danish-source income must still be reported, and double-tax treaties plus the OECD Crypto-Asset Reporting Framework (CARF) and the EU DAC8 directive increasingly close the information gap between authorities. Assuming non-residents are automatically exempt is a frequent and costly error.
How timing your sales changes the outcome
Because the loss deduction is capped at a ~26% tax value and cannot be banked indefinitely, the year in which you realise gains and losses materially affects what you keep. The goal is to align loss recognition with the periods where it offsets the most heavily taxed income, rather than wasting it against income already in a low band.
Realising gains in a year already crowded with high salary, staking rewards, and other income can push the total toward the top bracket, where each additional krone is taxed most steeply. Realising losses thoughtfully — and matching them against gains in the same period rather than letting relief expire — preserves more of the deduction's limited value.
When should you realise crypto losses in Denmark?
As a rule of thumb, realise losses in the same period as the gains they are meant to offset, and avoid stranding relief in a year where it cannot be carried forward. Track both market movements and your own income profile, and model the effect before disposing. This is general guidance, not advice tailored to your situation — confirm with a Danish adviser.
Common crypto tax filing mistakes in Denmark
The errors that most often trigger SKAT adjustments are avoidable with disciplined records and a correct reading of the rules.
- Treating "minor" transactions as irrelevant — every sale, swap, and spend is a disposal.
- Misreading the 26% rule as "only 26% of the loss counts" rather than a 26% tax value on the full loss.
- Mixing speculative coins with instruments SKAT treats as financial contracts, applying the wrong rate.
- Ignoring fees and gas costs that legitimately adjust gains and losses.
- Getting cost basis wrong — FIFO is the expected method, and airdrops often carry a zero acquisition cost.
- Assuming non-residents are exempt when Danish-source income is involved.
- Failing to keep dates, amounts, wallet addresses, and receipts that SKAT can verify on audit.
How stablecoin crowdlending simplifies reporting
Much of the compliance pain in Danish crypto taxation comes from volatility and event volume. Active trading and DeFi yield generate thousands of disposals a year, each needing a DKK valuation at the exact moment of the event and a correct gain-or-loss classification. Stablecoin-denominated, fixed-term lending produces a far cleaner income trail.
Why is stablecoin lending easier to report than DeFi yield?
Interest credited in a stablecoin arrives as a defined amount at a defined time, with a near-constant DKK value, so each receipt is straightforward to record. That contrasts with rotating across liquidity pools and chains, where each interaction can be a separate taxable event in a volatile asset. Lending income is still taxable and reportable — but the record is cleaner. For the wider EU context, see our guides to Sweden's 30% crypto tax and Portugal's crypto tax regime, and our overview of P2P lending risks every investor should weigh.
Key takeaways
About 8lends
8lends is a crypto crowdlending platform built by the team behind Swiss-based Maclear AG, giving investors access to real small and medium-sized business loans funded in USDC on the Base blockchain. Borrowers pass 40+ due diligence criteria assessed by Maclear AG and are rated on an AAA–D scale, with loans backed by real-world collateral and selected projects covered by BuyBack protection. Maclear AG operates as a financial intermediary in the non-banking sector and is a member of PolyReg SRO, under Swiss financial regulations including AML, KYC, and GDPR.




