Learn › Income tax basics in Denmark

In short: As of 2026, Danish income tax is built in layers. First, AM-bidrag takes 8% of gross personal income. On the rest, you owe municipal tax (averaging about 25%, varying by kommune) and national bundskat of 12.01%, both charged only on income above the personal allowance of roughly DKK 54,100. Higher earners also pay mellemskat (7.5%) above about DKK 641,200, topskat (7.5%) above DKK 777,900 and toptopskat (5%) above DKK 2,592,700 — all measured after AM-bidrag. After the 2026 reform the tax ceiling (skatteloft) is tiered: for an ordinary top-tax payer the combined national-plus-municipal rate is capped at 52.07%, and the higher 57.07% cap applies only in the toptopskat band (about 60.5% including AM-bidrag at the very top).

Income tax basics in Denmark

Denmark funds an extensive welfare state through income tax, so the headline rates look high — but they are layered, and a sizeable slice of your earnings is tax-free thanks to the personal allowance. Your pay is hit first by an 8% labour market contribution (AM-bidrag), then by a flat municipal tax that depends on where you live, and finally by national brackets that only bite above certain thresholds. This lesson, current as of 2026, walks through each layer in order. It is educational background, not tax advice — when a number matters for your own situation, check Skattestyrelsen (skat.dk) or your forskudsopgørelse.

  • Start with AM-bidrag: 8% of your gross personal income (labour market contribution) is taken off the top before other income taxes are calculated.
  • Subtract the personal allowance (personfradrag), about DKK 54,100 in 2026 — income up to this amount is free of bundskat and municipal tax.
  • Apply municipal tax (kommuneskat) plus, if relevant, church tax — a flat rate on taxable income that averages roughly 25% but varies by kommune (about 23–26%).
  • Add the national brackets on top: bundskat 12.01% above the allowance, then mellemskat, topskat and toptopskat only on income above their thresholds.

What matters

Danish income tax is best understood as a stack of layers applied in a fixed order, and as of 2026 that order matters because some brackets are measured before the allowance and some after. The first layer is AM-bidrag, the labour market contribution, at 8% of gross personal income. It comes off the top with no allowance, so it applies from the first krone. Everything that follows is calculated on the income that remains. The second idea is the personal allowance, the personfradrag, which is about DKK 54,100 in 2026. This slice is exempt from bundskat and from municipal income tax (it does not shield you from AM-bidrag). Married couples can transfer an unused allowance between them. On taxable income above the allowance you pay two things together: municipal tax (kommuneskat), a flat rate that varies by municipality and averages roughly 25% in 2026, and the national bottom-bracket tax (bundskat) at 12.01%. Church tax (kirkeskat) is added for members of the state church. For higher earners, three national brackets sit on top, each measured on personal income after the 8% AM-bidrag. In the 2026 system these are mellemskat at 7.5% above about DKK 641,200, topskat at 7.5% above DKK 777,900, and toptopskat at 5% above DKK 2,592,700. After the 2026 reform the tax ceiling (skatteloft) is tiered to match these bands: the combined municipal-plus-national rate is capped at 44.57% in the mellemskat band and at 52.07% for an ordinary top-tax payer, with the higher 57.07% cap reached only in the toptopskat band (roughly 60.5% once AM-bidrag is counted, at the very top). So the everyday ceiling for a normal topskat payer is 52.07%, not 57%. The exact thresholds and your municipal rate are published by Skattestyrelsen on skat.dk; treat the figures here as a 2026 snapshot and verify when it counts.

ExampleSuppose you earn DKK 400,000 gross in a year and live in an average-rate municipality (2026 figures, rounded for illustration). First, AM-bidrag takes 8%: 400,000 × 8% = DKK 32,000, leaving DKK 368,000. Next subtract the personal allowance of about DKK 54,100, giving roughly DKK 313,900 of income that is subject to bundskat and municipal tax. Bundskat at 12.01% is about DKK 37,700. Municipal tax at an average ~25% is about DKK 78,500. Your income is well below the mellemskat and topskat thresholds, so none of those apply. Total income tax is roughly 32,000 + 37,700 + 78,500 ≈ DKK 148,000, leaving about DKK 252,000 take-home — an effective rate near 37%. This ignores the employment deduction (beskæftigelsesfradrag) and other deductions, which would lower the bill; check skat.dk for your real numbers.
Want to see how money you keep after tax grows if you invest it? Try Kontoo’s compound-interest calculator at /compound-interest-calculator. For your exact rates and thresholds, always check the official portal at skat.dk (Skattestyrelsen).

In depth

Why the order of calculation matters

Because AM-bidrag is removed first and the personal allowance is removed before bundskat and municipal tax, the same gross salary produces different bracket positions than a naive percentage would suggest. The top brackets (mellem-, top-, toptopskat) are explicitly measured on income after AM-bidrag, so the headline thresholds are not your gross salary figures — a point worth remembering when reading any 2026 threshold.

Deductions reduce the bill

The figures above ignore deductions, but they materially lower real tax. The employment deduction (beskæftigelsesfradrag) is a percentage of wages capped at about DKK 63,300 in 2026, and there are deductions for things like pension contributions, transport (befordringsfradrag) and interest. Your preliminary income assessment (forskudsopgørelse) on skat.dk is where these are entered and where you can see their effect.

Where to confirm current numbers

Tax thresholds and the average municipal rate are adjusted yearly, and 2026 introduced the reformed multi-bracket structure with a tiered skatteloft (44.57% / 52.07% / 57.07%). Skattestyrelsen publishes the authoritative rates and amounts on skat.dk, and your personal forskudsopgørelse and årsopgørelse reflect your own municipality and deductions. When a number affects a real decision, check there rather than relying on a general guide.

Checklist

  • AM-bidrag is 8% of gross personal income and is taken before the other income taxes.
  • The personal allowance (personfradrag) of about DKK 54,100 in 2026 exempts that much income from bundskat and municipal tax.
  • Municipal tax is a flat rate that varies by kommune, averaging roughly 25%, while national bundskat is 12.01%.
  • Topskat and the other top brackets only apply to income above their thresholds, measured after AM-bidrag.

Common myths

Myth: Once you cross the topskat threshold, all your income is taxed at the top rate.

Reality: Denmark uses marginal brackets. Topskat (7.5% as of 2026) applies only to the portion of income above the threshold, not to your whole salary. Income below the threshold keeps being taxed at the lower layers.

Myth: Everyone in Denmark pays roughly 57% income tax.

Reality: That figure is the upper edge of the tiered tax ceiling, and after the 2026 reform 57.07% applies only in the toptopskat band. For an ordinary top-tax payer the combined municipal-plus-national ceiling is 52.07%, and a typical middle income pays an effective rate well below that — often somewhere in the 30s percent — because the allowance and the lower brackets do most of the work.

Frequently asked questions

What is AM-bidrag and is it really separate from income tax?

AM-bidrag (arbejdsmarkedsbidrag, the labour market contribution) is 8% of your gross personal income. It is deducted before the other income taxes are calculated, so the brackets like topskat are measured on your income after the 8% has been removed. In everyday terms it feels like part of your tax, and at the very top it pushes the real marginal rate to about 60.5% as of 2026.

Does everyone in Denmark pay the same municipal tax rate?

No. Kommuneskat is a flat rate set by each municipality, so it differs depending on where you live — typically somewhere around 23% to 26%, with a national average near 25% in 2026. Members of the Danish state church also pay a small church tax (kirkeskat) on top. You can see your own municipality’s rate on skat.dk.

How much income is tax-free?

The personfradrag (personal allowance) is about DKK 54,100 in 2026. Income up to that amount is free of bundskat and municipal income tax. Note the allowance covers income tax but not AM-bidrag, which is charged from the first krone of earnings.

All lessons · Glossary · Editorial · Kontoo does the math and explains – this is general education, not tax, legal or financial advice.

Your data stays with you. Full stop.

Kontoo collects, sees and stores none of your data. No account, no cloud, no trackers, no ads.

No accountNo cloudNo trackingNo ads