Denmark has a reputation for high taxes and generous public services, but the payslip arithmetic behind that reputation is more orderly than it first looks. A gross salary passes through one contribution and two layers of income tax before it reaches your account, and 2026 is the year the top of that structure was rebuilt. Here is how the pieces fit for the 2026 income year, which follows the calendar from 1 January to 31 December.
The contribution that comes first
Before any income tax is worked out, 8 percent of your pay is removed as the labour market contribution, the AM-bidrag. It has no tax-free floor and no upper limit, so it bites from the first krone and never stops. Everything that follows is calculated on the 92 percent that remains, which Danish rules call your personal income. Getting this order right matters: it is why the headline bracket thresholds, quoted on income after AM-bidrag, sit a little below the gross salary that triggers them.
Two layers of income tax
The first DKK 54,100 of personal income is shielded by the personal allowance, the personfradrag, and carries no income tax in 2026. Above that line two charges apply at once. Bottom-bracket state tax takes 12.01 percent, and municipal tax takes a share set by each of the 98 municipalities. Because the local rate varies, the figures here use the official national average of 25.049 percent published by the Ministry of Taxation. The spread is real money: Copenhagen charges the least at 23.39 percent, while ten municipalities sit at the top on 26.30 percent, a difference of nearly three points of taxable income.
Two automatic allowances soften the municipal layer. The employment allowance removes 12.75 percent of pay, capped at DKK 63,300, and the job allowance removes 4.5 percent of pay above DKK 235,200, capped at DKK 3,100. Both lower the base for municipal tax only; the state brackets ignore them. You can see every line resolved for any figure with the Denmark salary calculator, or isolate the tax portion with the income tax calculator.
What 2026 changed at the top
For years Denmark had a single 15 percent top tax. From 2026 it has been split into three. Middle-bracket tax of 7.5 percent now begins at DKK 641,200 of income after AM-bidrag, top-bracket tax adds a further 7.5 percent above DKK 777,900, and a new additional top-bracket tax of 5 percent applies above DKK 2,592,700. The steps are marginal, so each rate touches only the slice of income inside its band. In gross terms, the middle bracket starts to bite at roughly DKK 697,000 of salary and the top bracket at about DKK 845,500, once the 8 percent contribution is added back.
A worked example
Take a DKK 450,000 salary. AM-bidrag removes DKK 36,000, leaving DKK 414,000 of personal income. After the personfradrag, bottom-bracket and municipal tax at the average rate come to DKK 118,227 between them, with the employment allowance at its DKK 63,300 ceiling and the job allowance capped at DKK 3,100. There is no middle-bracket tax at this level. Take-home pay is about DKK 295,773 a year, near DKK 24,648 a month, an overall deduction rate close to 34.3 percent.
Across the salary range the picture looks like this for 2026:
| Gross salary | AM-bidrag | Income tax | Net per year | Net per month | Effective rate |
|---|---|---|---|---|---|
| DKK 300,000 | DKK 24,000 | DKK 71,922 | DKK 204,078 | DKK 17,006 | 32.0% |
| DKK 400,000 | DKK 32,000 | DKK 102,777 | DKK 265,223 | DKK 22,102 | 33.7% |
| DKK 500,000 | DKK 40,000 | DKK 133,790 | DKK 326,210 | DKK 27,184 | 34.8% |
| DKK 600,000 | DKK 48,000 | DKK 167,884 | DKK 384,116 | DKK 32,010 | 36.0% |
| DKK 720,000 | DKK 57,600 | DKK 210,387 | DKK 452,013 | DKK 37,668 | 37.2% |
| DKK 900,000 | DKK 72,000 | DKK 287,935 | DKK 540,065 | DKK 45,005 | 40.0% |
The rate rises gently for most of the range, then steepens once the middle and top brackets join in around DKK 700,000 of salary.
What your kommune actually costs
The single biggest slice of a Danish tax bill is set locally, not nationally, so where you live changes your take-home even on an identical salary. Take the DKK 500,000 case from the table. After AM-bidrag and the personal allowance, and after the employment and job allowances have trimmed the municipal base to DKK 339,500, only the municipal rate moves. Copenhagen charges 23.39 percent, the national average is 25.049 percent, and the ten dearest municipalities charge 26.30 percent. That is the whole difference:
| Where you live | Municipal rate | Total tax | Net per year | Net per month |
|---|---|---|---|---|
| Copenhagen | 23.39% | DKK 128,158 | DKK 331,842 | DKK 27,654 |
| National average | 25.049% | DKK 133,790 | DKK 326,210 | DKK 27,184 |
| Dearest municipalities | 26.30% | DKK 138,037 | DKK 321,963 | DKK 26,830 |
The gap between the cheapest and dearest municipality on this salary is DKK 9,879 a year, close to DKK 823 a month, for the same job and the same gross pay. Each point of municipal rate is worth about DKK 3,395 here, which is 1 percent of the DKK 339,500 municipal base. That is why the average used throughout this guide is only a starting point: swapping in your own kommune’s rate is the single change that makes the estimate exact.
Where the Danish system differs
Denmark leans on income tax rather than separate employee social insurance. There is no large pension or health contribution carved out of your wage as there is in Germany or France; the AM-bidrag and a small fixed ATP amount fill that role, and most welfare is funded from general tax. The trade-off is a high but transparent income tax, with the municipality, not your employer, accounting for the biggest single slice.
If you are weighing a Danish offer against one abroad, the purchasing power tool shows what each salary is really worth once local prices are taken in, and the cost of living comparison extends that across countries and cities.
FAQ
Why is 8 percent taken before anything else? The AM-bidrag is charged on all earned income with no allowance, then deducted before income tax is calculated. So the personal allowance, the brackets and the municipal rate all apply to your pay after the contribution, not to the gross figure.
Which municipal rate should I use for my own pay? The one your kommune actually charges. The 25.049 percent here is the 2026 national average; rates run from 23.39 percent in Copenhagen to 26.30 percent in the dearest municipalities. Swapping in your local rate gives an exact figure, and each point is worth about one percent of your taxable income.
Is church tax in these numbers? No. Church tax is paid only by members of the national church, the Folkekirken, and averages 0.64 percent of the municipal base in 2026. Members should add roughly that on top of the figures shown.
Do the employment and job allowances apply to me? If you have earned income, yes, automatically. They reduce the municipal tax base but not the state brackets. The extra allowances for pensioners and single parents are separate and are not included here.
Which year do these figures cover? The 2026 income year, 1 January to 31 December. They use the reformed bracket structure that replaced the old single top tax, the DKK 54,100 personal allowance and the average municipal rate for 2026.
Sources: Danish Tax Agency, bottom, middle, top and additional top-bracket tax, Danish Tax Agency, labour market contribution, Danish Ministry of Taxation, municipal rates 2026. This is general information, not tax advice.