How Denmark taxes a retirement plan
Every figure this model charges in Denmark, what each one means, the tax office page it came from, and the date we last read it. Plus everything the model does not do here.
The tax chapter of what the model assumes about Denmark.
Figures are for the 2026 tax year, read from the authorities on 2026-07-29. Every one of them links to the page it came from. 13 of them we could not source: we hold the figure and could not find an authority page stating it. Those are marked, and they are the ones most likely to be wrong. If you know better, tell us.
Checked against their rate data. That check reaches part of the calculation, not all of it; the rest is worked through by hand from the authority's own rules.
The scale your pension and other ordinary income are charged on. Each band's rate applies only to the part of your income inside it, not to all of it.
Personal tax creditpersonfradrag
Everyone gets the same one, pensioners included: 54,100 a year, given as a fixed amount off your tax rather than as income you pay no tax on. Whatever one partner cannot use passes to the other.
Green tax creditgron check
A small flat credit of 1,005 a year, taken off your tax. It shrinks by 7.5 percent of every krone of income above 498,200, so a large pension loses it entirely.
- Shrinks by7.50%
- How much of the credit is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
- source
- Measured againstordinary
- Which income figure decides how much is withdrawn. It is not always your total income, and the difference can be worth a lot.
- source
- Couple's shrink point2
- What the income at which it starts shrinking is multiplied by for a couple.
- no source found
Green tax credit, extra amountgron check, supplement
An extra 280 a year on top of the same credit, on the same terms but starting to shrink from a lower income. It falls away from 291,100 and is gone by the time you draw 300,000.
- Shrinks by7.50%
- How much of the credit is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
- source
- Measured againstordinary
- Which income figure decides how much is withdrawn. It is not always your total income, and the difference can be worth a lot.
- source
- Couple's shrink point2
- What the income at which it starts shrinking is multiplied by for a couple.
- no source found
How money held outside a retirement account is charged: on what it pays you each year, on the profit when you sell, or both.
- Charged howseparate
- Whether investment income joins your other income on the same scale or is charged separately. It decides whether taking more from your portfolio pushes your pension into a higher band.
- source
- Charged as it pays outyes
- Whether income the investment pays you is charged in the year it arises, rather than only when you sell.
- source
PAL-skat
Charges that fall due whether or not you sell anything. Most are worked out from what your portfolio is worth or from an assumed return, and in a bad year those can cost more than the return. Where one is worked out from what you actually made instead, its own row says so.
- Charged on what you actually madeyes
- The charge is worked out from the return your money really earned that year, not from an assumed one. In a losing year there is nothing to charge.
- source
What a loss can be set against, and whether anything left over can be carried into future years.
- Carried forward for0
- How many years an unused loss survives to be set against future gains. Zero means it is lost at the end of the year.
- no source found
- Locked to one kind of assetlisted vs unlisted shares
- A loss on one kind of investment can only be set against gains of the same kind.
- no source found
- Against profits0
- How much of a loss can be set against gains made in the same year.
- no source found
- Against dividends0
- How much of a loss can be set against dividends in the same year.
- no source found
- Against interest0
- How much of a loss can be set against interest in the same year.
- no source found
- Against other income, up tono limit
- The most a loss can take off your ordinary income in one year.
- no source found
- Share usable against other income0
- How much of a leftover loss can be set against income that is not investment income.
- no source found
Whether a couple is assessed as one household or as two people, which can change the bill substantially at the same total income.
- How a couple is assessedsplitting
- Whether the two incomes are pooled, split evenly, or taxed entirely separately. At the same household income these give very different bills.
- no source found
- Shares the income is split into2
- The household income is divided by this, taxed, then multiplied back. It lowers the bill whenever one partner earns more than the other.
- no source found
A threshold frozen in law quietly costs more every year, because your income rises with prices and the threshold does not. Over a thirty-year retirement that is one of the larger effects on this page.
- the income tax bands · Keeps up with inflationyes
- If no, this figure is fixed in law. Your income rises with prices and it does not, so it costs you more every year without any rule changing.
- source
- an ordinary investment account · Keeps up with inflationyes
- source
- personfradrag · Keeps up with inflationyes
- source
- gron check · Keeps up with inflationno
- no source found
- gron check, supplement · Keeps up with inflationno
- no source found
Where you live inside the country
Tax here is not the same everywhere. The planner asks where you live and charges your own jurisdiction's figures. Skip the question and it charges a stand-in, and says on screen which one.
The planner carries all 98 councils.
They charge between 23.39% in Copenhagen and 26.3% in Læsø. Say nothing and you are charged 25.05%.
What this model does not do here
Every one of them, not a selection. 21 are described below, and 1 more are recorded in the model but not yet written up for readers.
We model these and we know we do not get them exactly right. Where the size could be measured, it is stated.
Local income tax is set by each of Denmark's 98 municipalities and runs from 23.39 percent in Copenhagen to 26.30 percent at the top. We do not ask where you live and charge the national average of 25.05 percent. The full spread is worth about 5,846 a year at our middle worked case and 11,084 at the largest, and it can fall either way for you.
Could go either way/up to 11.084 kr. a year/everyone, and most of all anyone in Copenhagen or in one of the highest taxing municipalities
Denmark taxes interest and bond gains at about 37 percent, in the same pot as your pension. We charge them on the share income scale instead, at 27 percent up to 79,400 a year and 42 percent above. That comes out too high: by 1,334 a year at our smallest worked case, 3,335 at the middle one and 6,670 at the largest, which is 0.4 to 2.2 percent of the bill. It also uses up the lower rate band that your share income should have had to itself.
Your real tax is lower/up to 6.670 kr. a year/anyone holding bonds or interest bearing savings in a Danish taxable account
A small credit shrinks as your income rises, and we measure that against your pension alone where Denmark also counts interest and bond income. A retiree with a large bond portfolio therefore keeps more of it here than in reality. The whole credit is 1,285 a year, so that is the most this can cost, and it made no difference in any of our three worked cases.
Your real tax is higher/up to 1.285 kr. a year/a retiree with a pension above 291,100 and substantial interest or bond income on top
Every Danish pension account pays 15.3 percent a year on its investment return, and the plan now charges it on the money you place in the pension rows. What it does not do is give the credit Danish law gives for a losing year: the real charge lets a negative year offset future years, and the plan simply charges nothing in the losing year and the full rate afterwards, so over a volatile plan it shows slightly too much of this charge.
Your real tax is lower/anyone who places savings in the Danish pension rows and lives through negative-return years, which over thirty simulated years is nearly every path
The second rate step begins once your pension plus your interest and bond income passes 641,200 a year. We look at the pension alone, so a large bond portfolio does not push you over that line here the way it would in reality. Where it bites it costs 7.5 percent of the interest and bond income above 55,000. Below 641,200 in total there is nothing in it, and that covers almost every retiree.
Your real tax is higher/a retiree whose pension is near 641,200 a year with substantial interest or bond income on top
Danish law can pay that small credit out to you when there is not enough tax to set it against. We stop it at zero instead, so we would show nothing where you would be sent money. It only bites at an income low enough that your tax bill is smaller than the credit itself.
Your real tax is lower/a retiree with almost no taxable income
We tax a couple by charging one partner's half of the household income twice over, which is exact when both draw a pension and the total is under 641,200. Two things escape it. The small credit is granted once to the household rather than once each, over-taxing a two pension couple by up to 2,570 a year. And a couple with a single 800,000 pension comes out 35,626 a year lighter than if each were assessed alone, though 22,059 of that is a transfer Danish law does allow.
Could go either way/couples, and most of all a couple where only one partner has a pension
Whether a fund's return counts as share income or as interest and bond income depends on an official list of thousands of funds, and a fund can move on or off it without you doing anything and without being told. We treat every fund as share income. Under 79,400 a year that is the cheaper side; above it, the 42 percent share rate is worse than the interest treatment in every Danish municipality.
Could go either way/anyone holding funds rather than shares directly
These exist in law and we leave them out, usually because applying them would need a question we do not ask.
Denmark taxes many investments on the change in value each year, counting gains you have not sold. We assume you hold the Danish funds that are taxed only when you sell, which is what Danish retirees mostly hold. If your money sits in a fund taxed on the yearly change instead, we show too little tax: on a 5,625,000 portfolio that returned 270,000 in a year, the gap is about 54,900 a year.
Your real tax is higher/up to 54.915 kr. a year/anyone holding an exchange traded fund, or any fund that reinvests rather than paying its income out
Denmark has a share savings account taxed at a flat 17 percent a year on the change in its value, with nothing further to pay when you take money out. Deposits into it are capped at 174,200 over the account's life, one account per person. We do not offer it, so if you have one we show more tax than you pay: about 2,613 a year at our middle worked case, or 25,312 if a much larger share of the portfolio could sit inside it.
Your real tax is lower/up to 25.312 kr. a year/anyone with a Danish share savings account
There is a ceiling on the combined national and local rate charged on your pension, and we do not apply it. It only ever touches income above 641,200 a year, so for most plans it is worth nothing at all. Above that, in a higher-taxing municipality, we show slightly too much: at most 1.24 percent of the income above that line.
Your real tax is lower/up to 24.289 kr. a year/anyone drawing more than 641,200 a year who names one of the 75 municipalities charging above 25.06%; nobody below that income, whatever their municipality
About seven in ten Danes belong to the national church and pay a church tax on top of the local one: 0.87 percent of taxable income on average, and between 0.38 and 1.30 percent depending on where you live. We never ask, so we leave it out, and a member's tax is understated by roughly 2,700 a year at our middle worked case. Membership can be resigned.
Your real tax is higher/up to 2.700 kr. a year/the roughly seven in ten Danes who belong to the national church
Denmark caps the tax on interest and bond gains at 42 percent, and we do not apply that cap. At the average local rate they are taxed at about 37 percent, well under it, and 42 percent is the most we ever charge on that income in any case. Nothing in your figures turns on it.
Could go either way/anyone with interest or bond income, though on the rates we charge it changes nothing
Danish rent is taxed like wages, and that includes an 8 percent labour market contribution on top of the income tax. We charge the income tax at the right rate but not the contribution, so if you let a property out, your tax is understated by 8 percent of the rental profit.
Your real tax is higher/anyone letting out a Danish property
A year's gains on bonds are free of tax if they come to less than 2,000 in total, and taxable in full from the first krone once they pass it. We tax them from the first krone either way, so we show a little too much tax on a very small bond holding. At any portfolio worth planning around, the gains are far past 2,000.
Your real tax is lower/anyone whose entire yearly gain on bonds comes to less than 2,000
If you still owe money on a mortgage, the interest you pay comes off your Danish tax bill. We carry no relief for it, so a retiree with a mortgage is shown more tax than they would pay. Denmark's relief is not at your own rate either: it is worth about 33.6 percent of the first 50,000 of net interest paid, and about 29.06 percent above that.
Your real tax is lower/a retiree still paying interest on a mortgage or other borrowing
A Danish homeowner pays two yearly property charges through the same tax bill, and neither is here. One works out at about 0.408 percent of the home's assessed value, with a higher rate on any value above 9,007,000. The other is a land charge, 0.758 percent on average, on 80 percent of the land's value. Pensioners can get up to 6,000 a year of it back, less as income rises, and we could not establish how that is worked out.
Your real tax is higher/anyone who owns a Danish home
Two rules are missing, one on the way in and one on the way out. While you are still saving, Denmark gives an extra deduction on pension contributions, 32 percent within 15 years of pension age and 12 percent before that, on up to 87,800 a year, and we do not give it. Taking money out of a pension early costs 60 percent, or 20 percent on some accounts, and we do not charge that. So we show too much tax while you save and too little if you break into a pension early.
Could go either way/anyone still paying into a Danish pension, and anyone thinking of taking money out of one early
Everything here is Danish law as it stands. In June 2026 the government announced a package that is not law: dropping the middle and the very top rate steps to leave a single 15 percent step above 777,900, freezing every threshold for two years, moving the higher share income rate up to start at 110,000, raising the share savings account cap to 500,000, and looking at taxing investments when you withdraw rather than on each year's change in value. Any of those would move the figures here.
Could go either way/anyone whose plan runs past 2027
Separate tax systems, or rules that only bite outside a retirement plan.
Part of the Danish state pension is means tested, and investment income cuts it. Above 99,200 a year for a single pensioner the supplement falls by 30.9 percent of the excess, counting gains you have not sold as well as those you have. Each extra krone of investment income then really costs you 46.5 to 61.5 percent, more than Denmark's top rate on earnings. Leaving it out also makes Danish plans look more volatile than they are.
Your real tax is higher/anyone drawing the Danish state pension with investment income on top
Denmark charges no tax at all on the gain when you sell your family home, with no minimum holding period and no cap. We do not put a tax on selling a home either, so our figures already agree with Denmark here. It is a one-off at the moment of sale rather than a yearly rule.
Could go either way/anyone planning to sell a Danish home during retirement
Every other figure we use for this country (110)
The sections above cover what shapes a retirement plan. These are the rest of what the model reads, listed so nothing it uses is hidden from you.
balance_charges[PAL-skat].namePAL-skatsourcecapital.brackets[0][0]79400sourcecapital.brackets[0][1]0.27sourcecapital.brackets[1][0]nullsourcecapital.brackets[1][1]0.42sourcecapital.scale_joint_parts2sourcecapital_incomemixedsourceordinary.credits[gron check, supplement].namegron check, supplementsourceordinary.credits[gron check].namegron checksourceordinary.credits[personfradrag].namepersonfradragsourceordinary.flat_rate0.25049sourceordinary.rental_baseordinarysourceregions.101.ordinary.flat_rate0.2339sourceregions.147.ordinary.flat_rate0.245sourceregions.151.ordinary.flat_rate0.255sourceregions.153.ordinary.flat_rate0.243sourceregions.155.ordinary.flat_rate0.248sourceregions.157.ordinary.flat_rate0.2414sourceregions.159.ordinary.flat_rate0.236sourceregions.161.ordinary.flat_rate0.246sourceregions.163.ordinary.flat_rate0.237sourceregions.165.ordinary.flat_rate0.256sourceregions.167.ordinary.flat_rate0.254sourceregions.169.ordinary.flat_rate0.246sourceregions.173.ordinary.flat_rate0.2438sourceregions.175.ordinary.flat_rate0.257sourceregions.183.ordinary.flat_rate0.25sourceregions.185.ordinary.flat_rate0.241sourceregions.187.ordinary.flat_rate0.256sourceregions.190.ordinary.flat_rate0.2488sourceregions.201.ordinary.flat_rate0.253sourceregions.210.ordinary.flat_rate0.253sourceregions.217.ordinary.flat_rate0.2582sourceregions.219.ordinary.flat_rate0.256sourceregions.223.ordinary.flat_rate0.237sourceregions.230.ordinary.flat_rate0.2347sourceregions.240.ordinary.flat_rate0.257sourceregions.250.ordinary.flat_rate0.256sourceregions.253.ordinary.flat_rate0.2459sourceregions.259.ordinary.flat_rate0.2526sourceregions.260.ordinary.flat_rate0.257sourceregions.265.ordinary.flat_rate0.252sourceregions.269.ordinary.flat_rate0.2499sourceregions.270.ordinary.flat_rate0.254sourceregions.306.ordinary.flat_rate0.263sourceregions.316.ordinary.flat_rate0.253sourceregions.320.ordinary.flat_rate0.258sourceregions.326.ordinary.flat_rate0.242sourceregions.329.ordinary.flat_rate0.261sourceregions.330.ordinary.flat_rate0.261sourceregions.336.ordinary.flat_rate0.26sourceregions.340.ordinary.flat_rate0.263sourceregions.350.ordinary.flat_rate0.2531sourceregions.360.ordinary.flat_rate0.263sourceregions.370.ordinary.flat_rate0.25sourceregions.376.ordinary.flat_rate0.258sourceregions.390.ordinary.flat_rate0.263sourceregions.400.ordinary.flat_rate0.262sourceregions.410.ordinary.flat_rate0.258sourceregions.420.ordinary.flat_rate0.261sourceregions.430.ordinary.flat_rate0.261sourceregions.440.ordinary.flat_rate0.261sourceregions.450.ordinary.flat_rate0.263sourceregions.461.ordinary.flat_rate0.255sourceregions.479.ordinary.flat_rate0.263sourceregions.480.ordinary.flat_rate0.26sourceregions.482.ordinary.flat_rate0.263sourceregions.492.ordinary.flat_rate0.261sourceregions.510.ordinary.flat_rate0.263sourceregions.530.ordinary.flat_rate0.24sourceregions.540.ordinary.flat_rate0.257sourceregions.550.ordinary.flat_rate0.253sourceregions.561.ordinary.flat_rate0.261sourceregions.563.ordinary.flat_rate0.261sourceregions.573.ordinary.flat_rate0.251sourceregions.575.ordinary.flat_rate0.258sourceregions.580.ordinary.flat_rate0.256sourceregions.607.ordinary.flat_rate0.255sourceregions.615.ordinary.flat_rate0.2569sourceregions.621.ordinary.flat_rate0.255sourceregions.630.ordinary.flat_rate0.234sourceregions.657.ordinary.flat_rate0.254sourceregions.661.ordinary.flat_rate0.255sourceregions.665.ordinary.flat_rate0.257sourceregions.671.ordinary.flat_rate0.253sourceregions.706.ordinary.flat_rate0.259sourceregions.707.ordinary.flat_rate0.26sourceregions.710.ordinary.flat_rate0.257sourceregions.727.ordinary.flat_rate0.251sourceregions.730.ordinary.flat_rate0.26sourceregions.740.ordinary.flat_rate0.255sourceregions.741.ordinary.flat_rate0.259sourceregions.746.ordinary.flat_rate0.26sourceregions.751.ordinary.flat_rate0.2452sourceregions.756.ordinary.flat_rate0.251sourceregions.760.ordinary.flat_rate0.25sourceregions.766.ordinary.flat_rate0.2552sourceregions.773.ordinary.flat_rate0.258sourceregions.779.ordinary.flat_rate0.255sourceregions.787.ordinary.flat_rate0.255sourceregions.791.ordinary.flat_rate0.255sourceregions.810.ordinary.flat_rate0.263sourceregions.813.ordinary.flat_rate0.262sourceregions.820.ordinary.flat_rate0.263sourceregions.825.ordinary.flat_rate0.263sourceregions.840.ordinary.flat_rate0.2583sourceregions.846.ordinary.flat_rate0.259sourceregions.849.ordinary.flat_rate0.257sourceregions.851.ordinary.flat_rate0.256sourceregions.860.ordinary.flat_rate0.2621source