Last Updated
Quick Summary
Denmark taxes investment gains under two separate regimes. Stock income (aktieindkomst) covers equities and qualifying funds; capital income (kapitalindkomst) covers bonds, non-qualifying funds, and interest. Rates, timing, and mechanisms differ significantly between them.
Relevant to expats investing in Danish or international equities, and to anyone holding shares when they leave Denmark.Stock income is taxed at 27% on gains up to DKK 79,400 (single filers), then 42% above. The aktiesparekonto (ASK) is a separate wrapper taxed at a flat 17% annually.
- Quick Summary
- Stock Income vs Capital Income: The Core Distinction
- Stock Income Tax Rates
- Capital Income Tax Rates
- The Aktiesparekonto (ASK): Flat 17%, No Complications
- Dividends
- Losses: What You Can Deduct, and When
- Leaving Denmark: The Exit Tax
- How Tax Actually Gets Paid
- Special Cases Worth Knowing
- Five Mistakes Expats Make
- FAQ
- Bottom Line
Sell something for more than you paid for it in Denmark, and SKAT wants a cut. The question is: how much, on what basis, and when do you actually owe it?
The answer depends entirely on what you own and where it’s held. Denmark splits investment gains into two categories (stock income and capital income) and taxes them at meaningfully different rates through different mechanisms. Get the classification right and the rest follows logically.
Stock Income vs Capital Income: The Core Distinction
Every investment gain you make in Denmark falls into one of two categories. The classification determines everything: the rate, the timing, and whether you owe tax even if you haven’t sold anything.
Stock income (aktieindkomst) covers individual stocks, ETFs and investment funds on SKAT’s positive list, Danish investment funds that are at least 50% invested in equities, and shares in Danish companies whether listed or not.
Capital income (kapitalindkomst) covers bonds, ETFs and funds not on SKAT’s positive list, some structured products, foreign currency gains above certain thresholds, and interest from savings accounts.
The difference between these two categories is not just a gap in rates. The timing mechanism, the rate applied, and the interaction with your other income all vary. Putting an investment in the wrong mental box leads to real surprises at tax time.
The Short Version
Stock income: equities and qualifying-fund gains, taxed at 27%/42% on realisation.
Capital income: bonds, non-qualifying funds, interest. Taxed at your marginal rate, often annually even without a sale.
Stock Income Tax Rates
Stock income is taxed in two bands. The lower rate of 27% applies to the first DKK 79,400 of gains per year (single filers). Gains above that threshold are taxed at 42%.
If you’re married and file jointly, that threshold doubles. The first DKK 158,800 combined is taxed at the lower rate; anything above tips into the higher band.
For most investments taxed as stock income (individual stocks, in particular) you only owe tax when you actually sell. Shares sitting in your account growing in value accrue no liability until you hit the sell button. That’s realisation-based taxation (realisationsbeskatning), and it’s one of the more investor-friendly features of the Danish system.
ETFs are the important exception. Even ETFs that qualify for stock income treatment are taxed on a mark-to-market basis (lagerbeskatning): you owe tax each year on the increase in value whether you’ve sold or not. The rate is still 27%/42% (the same as stocks), but the timing is different.
Example: small gain
You bought shares for DKK 50,000 and sold them for DKK 70,000.
Gain: DKK 20,000
Tax: DKK 20,000 x 27% = DKK 5,400
You keep: DKK 14,600
You bought shares for DKK 100,000 and sold them for DKK 300,000. Total gain: DKK 200,000.
First DKK 79,400 at 27% then the remainder above the threshold at 42%.
Capital Income Tax Rates
Capital income gets added to your personal income and taxed at your marginal rate. For most people that works out to somewhere between 37% and 42%, depending on total income. There’s no separate bracket structure; it stacks on top of whatever else you’re earning.
Capital income investments almost always use mark-to-market taxation. Hold a bond fund not on SKAT’s positive list and watch it rise by DKK 15,000 this year? You owe tax on that gain in your annual tax assessment even if you haven’t touched the account.
Example: mark-to-market on a bond fund
Your bond fund rose DKK 15,000 this year. You didn’t sell.
Tax at approximately 37% marginal rate: DKK 5,550.
Owed via your arsopgoerelse, regardless of whether you received any cash.
This is the structural reason most expats prefer investments that qualify for stock income treatment: lower rates, and tax only when you actually realise the gain.
| Feature | Stock income | Capital income |
| Tax rate | 27%/42% | Marginal rate (~37–42%) |
| Timing (stocks) | On realisation only | Mark-to-market (annual) |
| Timing (funds) | Mark-to-market (annual) | Mark-to-market (annual) |
| Lower-band threshold | DKK 79,400 single / DKK 158,800 couple | No threshold; full gain at marginal rate |
| Examples | Shares, positive-list ETFs | Bonds, non-listed funds, interest |
The Aktiesparekonto (ASK): Flat 17%, No Complications
The ASK is a dedicated stock-investment account with its own tax treatment entirely. All returns (gains, dividends, unrealised annual movements) are taxed at a flat 17%, regardless of amount or income level.
SKAT calculates the liability annually and it’s deducted automatically from your ASK in March/April each year. You don’t file anything separately; it comes out of the account.
You can deposit a total of DKK 174,200 into the ASK across your lifetime. That’s not an annual cap: it’s the total you can ever put in.
Example: ASK annual return
Your ASK was worth DKK 100,000 at the start of the year. By year-end: DKK 110,000.
Return: DKK 10,000
Tax (17%): DKK 1,700, automatically deducted from the account the following spring.
No action required on your part.
For anyone who’d otherwise pay 42% on stock income, the arithmetic on the ASK is compelling. The ceiling is low, but the effective rate difference is significant.
Tip
Americans face a separate problem with the ASK that has nothing to do with Danish tax rates. The PFIC rules under U.S. tax law can make mark-to-market accounts like the ASK deeply unfavourable from a U.S. filing perspective. If you hold U.S. citizenship or a green card, get advice from a cross-border specialist before putting anything into an ASK.
Dividends
Dividends are taxed under the same category as the underlying investment: stock income rates if it’s a stock or qualifying fund, capital income rates otherwise. They’re not a separate regime, just a different form of return within the existing structure.
For Danish stocks, your broker reports everything automatically and it appears in box 61 of your arsopgoerelse. For foreign dividends, the treatment depends on whether there’s a double taxation agreement in place.
The foreign tax offset works as follows: if a foreign government withholds tax on your dividend (U.S. stocks typically withhold 15%), Denmark taxes the gross amount at the applicable rate and then credits the foreign tax withheld.
Example: U.S. dividend with withholding
You receive DKK 5,000 in dividends from U.S. stocks.
U.S. withholds 15% = DKK 750.
Denmark taxes the full DKK 5,000 at 27% = DKK 1,350.
Credit for DKK 750 paid to the U.S.
Net Danish tax owed: DKK 600.
Inside the ASK, dividends are part of the annual return and taxed at the flat 17% rate alongside everything else. No separate treatment required.
Losses: What You Can Deduct, and When
Losses on publicly listed stocks offset gains in the same year first. If your losses exceed your gains for the year, the net loss carries forward indefinitely and can be applied against future stock income gains.
There’s a condition: SKAT must have received information about your purchase by 1 July of the year after you bought the shares. For Danish brokers like Nordnet and Saxo this is automatic; they report on your behalf. For foreign brokers, you must file the information yourself. Miss the deadline and you lose the right to deduct the loss.
Unlisted shares operate under separate, more restrictive rules. Losses there can only offset gains from other unlisted shares in the same year. No carry-forward.
Tip
Publicly listed stock losses carry forward indefinitely, but only if the purchase was reported to SKAT on time.
Foreign broker? You do the reporting yourself. The deadline is 1 July of the year after purchase.
Leaving Denmark: The Exit Tax
If you hold shares worth DKK 100,000 or more across all accounts on the day you leave Denmark, SKAT treats all unrealised gains as if you sold everything on departure. You owe tax even though no sale happened.
Example: exit tax
You leave Denmark in 2026. You hold stocks worth DKK 120,000, purchased for DKK 80,000.
Unrealised gain: DKK 40,000.
Deemed disposal on departure: DKK 40,000 x 27% = DKK 10,800 owed to SKAT.
(Assumes total gain remains below the single-filer lower-band threshold.)
A deferral option exists. File form 4.065 by 1 July of the year after departure and you can defer the liability: you continue to be taxed as if still resident in Denmark, paying only when you actually sell. Moving within the EU/EEA requires no collateral. Moving elsewhere requires adequate collateral posted with SKAT.
The DKK 100,000 threshold refers to market value, not gain. If your total holding is below that on the day you leave, the rule doesn’t apply.
Tip
Exit tax planning benefits significantly from advance preparation. If you’re considering leaving Denmark in the next few years, the timing of sales relative to your departure date can materially affect your liability. A cross-border tax adviser can model the scenarios before you commit to a timeline. This is exactly the calculation that pays for the advice fee.
How Tax Actually Gets Paid
The practical mechanics depend on whether you’re using a Danish or foreign broker.
Danish brokers (Nordnet, Saxo) report all transactions directly to SKAT. Everything appears in your arsopgoerelse each spring: gains, dividends, losses. Your job is to check it’s correct, not to compile it.
Foreign brokers report nothing to SKAT. You must manually enter gains, losses, and dividends in the correct boxes. Errors here are your responsibility.
If you realise a significant gain during the year, update your forskudsopgoerelse promptly. SKAT will use the preliminary assessment to set your monthly withholding, and a large underpayment left until spring attracts interest charges.
ASK tax is deducted automatically from the account balance. Nothing to file, nothing to pay separately.
Special Cases Worth Knowing
Crypto
Crypto is treated as ‘other assets’ and taxed at standard income tax rates, which can reach 52% or higher. The favourable stock income rates don’t apply. Every gain is taxable, regardless of size.
Employee share schemes
Options and restricted shares are governed by their own rules. Whether they’re taxed as employment income, stock income, or a combination depends on the specific scheme structure. The rules differ between qualified (paragraph 7P) and non-qualified arrangements. Getting advice before the vesting date is significantly cheaper than correcting a mis-filing after.
Inherited and gifted shares
Inherited shares receive a stepped-up cost basis: the acquisition price resets to market value at the date of inheritance. You only pay tax on gains from that point forward. Gifted shares work the opposite way: you inherit the original owner’s cost basis, and gains are calculated from when they originally bought.
Cost basis method
Denmark uses average cost basis. All purchases of the same stock are averaged together to determine what you paid. You can’t choose which lot to sell.
Five Mistakes Expats Make
1. Not reporting foreign broker purchases by 1 July. If SKAT doesn’t have the information, you can’t deduct the loss later. The deadline is firm.
2. Assuming all ETFs qualify for stock income treatment. Only ETFs on SKAT’s positive list get that rate. Anything not on the list is taxed as capital income at a higher marginal rate. Check the list before you buy.
3. Forgetting that even positive-list ETFs use mark-to-market taxation. The rate is 27%/42% (the same as stocks), but you owe it every year on unrealised gains, not just when you sell.
4. Not updating the forskudsopgoerelse after a large sale. SKAT won’t automatically adjust your withholding for a windfall. Update it yourself or face a tax bill with interest come April.
5. Walking out of Denmark without planning for the exit tax. DKK 100,000 of shares sounds manageable until you account for a few years of growth. The threshold is market value, not cost.
FAQ
Is there a tax-free allowance for capital gains?
No. Every krone of gain from stocks and ETFs is taxable. There’s no annual exempt amount equivalent to a UK-style capital gains allowance.
Can I offset stock losses against bond gains?
No. Stock income and capital income are separate pools. Losses stay within their category.
How are gains calculated if I buy the same stock at different times?
Denmark uses average cost basis. All purchases of the same stock are combined and averaged. You can’t identify specific lots.
Do I owe tax on currency movements when buying U.S. stocks?
Generally not as a separate line. The gain is calculated in DKK at the time you sell. Currency movement is absorbed into the DKK gain/loss figure rather than treated as a separate taxable event.
What happens to my ASK if I leave Denmark?
The ASK continues to exist and continues to be taxed at 17%. It’s not caught by the exit tax rule.
Bottom Line
For most expats, the practical hierarchy is: use the ASK first (flat 17%, automatic), then hold stocks and qualifying ETFs in a regular account (27%/42% on realisation). Avoid investments taxed as capital income unless there’s a clear reason to hold them.
Use a Danish broker so SKAT gets the data automatically. If you use a foreign broker, be precise about the 1 July reporting deadline for purchases: missing it costs you the loss deduction permanently.
And if you’re planning to leave Denmark at some point, the exit tax is worth modelling in advance. It catches more people than it should.
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.


