Back to Blog

Denmark Crypto Tax: How Loss Deductions and Offsetting Work

Denmark taxes most crypto gains as personal income at rates up to about 52%, yet losses on the same assets cut your tax by only around 26% in value. This asymmetry — not a cap on the loss amount itself — is what makes Danish crypto taxation feel harsh, and it puts a premium on timing and record-keeping.

💵 Tax
In This Article

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).

Verify Rates, brackets, and the personal allowance change annually and the figures below are illustrative. Confirm the current year's numbers and your own classification with SKAT or a qualified Danish tax adviser before filing.

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.

Deductible / reduces tax
  • Realised losses on disposal of speculative crypto (at ~26% tax value)
  • Exchange and platform fees on each trade
  • Network / gas fees directly tied to a transaction
  • Documented acquisition cost (cost basis)
Not deductible
  • Unrealised paper losses (price drops with no disposal)
  • Lost, stolen, or inaccessible coins
  • Losses with no supporting records SKAT can verify
  • Costs you cannot evidence with receipts or statements

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.

01Dates — acquisition and disposal date for every position
02Amounts — quantity and DKK value at the time of each event
03Wallet addresses — sending and receiving counterparties
04Fees — platform, commission, and gas costs per transaction
05Asset type — coin, token, contract, and the nature of the event
06Cost basis method — FIFO applied consistently across the holding

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.

H
Henrik — Albertslund Resident · Personal income

An office manager on a 360,000 DKK salary who also realises 25,000 DKK of crypto gains. Earlier in the year he realised a 4,000 DKK crypto loss. The loss is deductible, but only at a tax value of roughly 26% — so it relieves about 1,040 DKK of tax, not 4,000 DKK at his ~37–52% marginal rate.

Crypto gains (personal income): 25,000 DKK
Loss deducted in amount: 4,000 DKK
Tax value of that loss (~26%): ≈ 1,040 DKK relief
Asymmetry: gain taxed up to ~52%, loss relieved at ~26%
F
Franziska — Non-resident Stablecoin · Financial contract

A German resident with no other Danish income who realises 50,000 DKK on a stablecoin position SKAT treats as a financial contract. As capital income, it is assessed at roughly 42% with symmetric loss treatment, separate from the progressive brackets.

Gain on financial-contract instrument: 50,000 DKK
Capital-income rate (illustrative): ~42%
Indicative liability: ≈ 21,000 DKK — classification must be confirmed

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.

E
Emil — Ringsted Timing · Same-year offset

On a 300,000 DKK salary, Emil realises 15,000 DKK in gains from speculative tokens and a 4,000 DKK loss elsewhere. Realising both in the same year lets the loss's ~26% tax value reduce the tax on the same-year gain. Deferring the disposal to a low-activity later year — when relief might expire unused — would waste it.

Same-year gains: 15,000 DKK
Loss realised same year: 4,000 DKK (≈ 1,040 DKK tax value)
Same-year matching preserves the deduction; deferral can forfeit it

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.
Reform Denmark's Tax Law Council has recommended moving cryptoasset taxation toward a mark-to-market (lager) basis with more symmetric loss treatment in future years. The asymmetry described here reflects current rules; monitor the Ministry of Taxation for changes before they take effect.

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.

Spotlight — 8lends

A cleaner, lower-volatility income structure

8lends is the crypto-native crowdlending platform built by the team behind Swiss-based Maclear AG. Investors fund real small and medium-sized business loans in USDC and receive monthly interest at fixed rates. Because the unit of account is a stablecoin, day-to-day price volatility — and the valuation gymnastics it forces at tax time — is largely removed from the income itself.

Every investment, interest payout, and principal return is executed by smart contract on the Base blockchain and recorded immutably on-chain. The income type, amount, and timing are defined in advance, giving you a complete, timestamped record that maps cleanly onto SKAT's documentation expectations — dates, amounts, counterparties, and fees.

Each borrower passes 40+ due diligence criteria assessed by Maclear AG and is rated on an AAA–D scale before listing. Loans are backed by real-world collateral, and selected projects include BuyBack protection, returning 100% of principal if a borrower delays beyond 60 days. Returns are not guaranteed and capital is at risk.

25% APR
Maximum yield
On-chain
Full audit trail
0
Defaults to date
€98.5M
Total funded
View open projects →

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

What to remember
  • Denmark taxes most realised crypto gains as personal income at rates up to roughly 52%.
  • Losses are deductible in full as an amount, but the deduction carries a tax value of only about 26% — the core asymmetry, not a cap on the loss.
  • Speculative crypto losses are not carried forward indefinitely, so the timing of disposals directly affects relief.
  • Instruments SKAT classifies as financial contracts may be taxed at about 42% as capital income with symmetric loss treatment.
  • Non-residents still report Danish-source income; CARF and DAC8 are closing the information gap.
  • Stablecoin-denominated, fixed-term lending produces a cleaner, lower-volatility income record for tax purposes.

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.

Notice This article is provided for informational and educational purposes only and does not constitute investment, financial, tax, or legal advice. Danish crypto tax rules depend on your residency, classification of assets, and personal circumstances, and they change over time. Crypto and crowdlending investments carry a risk of partial or total capital loss; past performance does not indicate future results. Consult SKAT or a qualified Danish tax adviser before making decisions. Availability of products and services may be restricted in certain jurisdictions.

Explore 8lends' collateral-backed crowdlending projects — fixed-rate USDC income with a complete on-chain record for cleaner tax reporting. Capital is at risk.

View open projects →
Share Article