Skip to content
teamed.
Denmark · Tax & payroll child
Served by Teamed vetted partner-entity network in Denmark

How does Denmark payroll tax work in 2026?

Most countries load the cost onto the employer. Denmark does the opposite. Your fixed employer ATP pension contribution is kr 198/month for a full-time hire, and there is no percentage payroll tax on top. The weight sits with the employee, who pays AM-bidrag at 8% before a national income tax that gained two new brackets for 2026.

· Denmark guide

Copenhagen harbour at golden hour with the coloured townhouses of Nyhavn reflected in calm water.

Illustration · Copenhagen, Denmark

Answer.cite this

Denmark splits payroll cost in an unusual way. The employer pays very little. The main fixed employer contribution is ATP pension at kr 198/month for a full-time hire. There is no percentage employer social security tax on top.

The employee carries most of the load. AM-bidrag takes 8% of salary first. National income tax then applies above the personal allowance of kr 54,100/year, starting at 12.01%.

From 2026 the national income tax has a new shape. The old single top tax became three brackets. Middle tax is 7.50%, top tax is 7.50%, and a new additional top tax of 5% hits the very highest pay. Municipal tax sits on top of all of these (Personal Income Tax Act).

A hand sorting Danish krone banknotes beside a payslip on a pale wooden desk.
Counting the kroner

What does an employer pay in Denmark payroll taxes?

Very little, by global standards. The main fixed employer cost is ATP pension at kr 198/month for a full-time employee.

There is no headline percentage payroll tax in Denmark. A handful of small statutory funds and holiday pay make up the rest (ATP Act).

Employer contributionAmountApplies to
ATP pension (employer 2/3 share)kr 198/monthFull-time employee, fixed amount
Holiday allowance (feriepenge)12.50%Gross salary, funds 5 weeks of paid holiday

Why the employer cost looks so low

Denmark funds its welfare system through income tax, not through a large employer payroll charge. So there is no Danish equivalent of a 20% or 30% employer social security rate. The biggest fixed employer line is ATP, the supplementary labour-market pension, set out in the ATP Act. The employer pays two thirds of the total, which is kr 198/month of the kr 297/month full ATP contribution. The employee pays the other third.

Holiday pay is part of the cost

On top of ATP, the employer funds holiday pay under the Holiday Act. This is 12.50% of gross salary, and it pays for the 5 weeks of statutory paid holiday a Danish employee accrues each year. A few smaller funds, such as the maternity-equalisation fund and labour-market insurance, add modest amounts. None of them changes the basic picture, which is that Denmark is a low-employer-cost, high-employee-tax country.

What does an employee pay from their Denmark salary?

AM-bidrag comes off first, at 8% of salary. National and municipal income tax then apply to what remains.

The employee also pays one third of ATP, which is kr 99/month for a full-time hire (Labour Market Contributions Act).

Employee deductionRate or amountApplies to
AM-bidrag (labour market contribution)8%All salary income, withheld first
ATP pension (employee 1/3 share)kr 99/monthFull-time employee, fixed amount
National and municipal income taxSee bands belowIncome after AM-bidrag and the personal allowance

AM-bidrag is taken before income tax

AM-bidrag is the labour market contribution, a flat 8% levy on all salary income. It is withheld before income tax is worked out, so the order of the deductions matters. From 2026 an employee starts paying AM-bidrag from the year they turn 18. Get the deduction order wrong and the income tax figure is wrong, even when every rate is right. Teamed’s payroll applies the deductions in the correct order on every run.

Then income tax and municipal tax

After AM-bidrag, the remaining income is taxed in two layers. National bracket taxes are set by central government and start at 12.01%. Municipal tax is charged by the employee’s local council and varies by municipality, so the combined rate is not a single national number. Everyone gets a personal allowance of kr 54,100/year, which is income taxed at zero before the brackets begin.

Denmark income tax bands for 2026

National income tax starts at 12.01% above the personal allowance of kr 54,100/year.

From 2026 the old single top tax split into three brackets. Middle tax is 7.50%, top tax is 7.50%, and a new additional top tax of 5% applies to the highest pay (Personal Income Tax Act).

National bracket tax (2026)RateApplies to personal income after AM-bidrag
Bottom-bracket tax (bundskat)12.01%Above the personal allowance
Middle-bracket tax (mellemskat)7.50%Above the middle-bracket threshold
Top-bracket tax (topskat)7.50%Above the top-bracket threshold
Additional top-bracket tax (toptopskat)5%Above the very high additional threshold

What changed for 2026

The 2024 personal tax reform reshaped the top of the system, and 2026 is the year it lands in full. Until now there was one top tax. From 2026 there are three national bands above the bottom bracket: a middle-bracket tax of 7.50%, a top-bracket tax of 7.50%, and a brand-new additional top-bracket tax of 5% for the very highest earners. The thresholds where each band starts are set in kroner by the Personal Income Tax Act and are measured on personal income after AM-bidrag.

The brackets are not the whole tax

These national bands sit on top of municipal tax, which the local council charges and which differs from one municipality to the next. The personal allowance of kr 54,100/year reduces both. The order of the calculation is fixed: AM-bidrag first, then the personal allowance, then the bracket taxes on what is left. Teamed runs that order on every payslip so the take-home figure is right.

How does Denmark eIndkomst payroll reporting work?

Employers report pay and withheld tax to the Danish Tax Agency through eIndkomst, the income register, every payroll run.

AM-bidrag and withheld income tax (A-skat) are reported and paid each month. ATP is reported quarterly to ATP.

Skattestyrelsen · eIndkomst income register

Employers must report each employee’s pay, withheld A-skat (income tax) and AM-bidrag to the Danish Tax Agency through the eIndkomst income register every pay period. The reported tax and AM-bidrag are then paid to the tax authority on the published monthly deadlines. Reporting late, or under-reporting, exposes the employer to fines and interest on the unpaid amount.

Source: Skat.dk: labour market contribution and reporting

Denmark runs payroll on a monthly cycle for most salaried staff. Each run, several jobs have to happen in order, and each goes to a different place:

  • A-skat and AM-bidrag are withheld from pay and reported to the Danish Tax Agency through eIndkomst, then paid on the monthly deadline.
  • ATP pension is withheld and reported to ATP, on a quarterly basis.
  • Holiday pay under the Holiday Act is tracked as it accrues, at 12.50% of gross salary.

The tax authority issues each employee a tax card (skattekort) that sets their personal allowance and withholding rate. The employer pulls the current tax card electronically before each run. Use an out-of-date card and the withholding is wrong, which lands on the employee at year end. Working time is capped at an average of 48 hours a week, which feeds the pay data the run starts from.

  1. Collect pay data

    Gather salary, hours, and any taxable benefits for the pay period, and pull each employee's current tax card from the Danish Tax Agency.

  2. Withhold AM-bidrag first

    Take the labour market contribution off the top of salary. This comes before income tax, so the order has to be right.

  3. Calculate income tax

    Apply the personal allowance, then the national bracket taxes and the municipal rate from the tax card to the income that remains.

  4. Add pension and holiday pay

    Work out the employer and employee ATP shares and accrue holiday pay on gross salary.

  5. Report through eIndkomst

    File pay and withheld tax to the Danish Tax Agency through the eIndkomst income register, then pay on the monthly deadline. Report ATP to ATP quarterly.

Pension and holiday pay in the Denmark payroll stack

ATP is the mandatory labour-market pension. The full contribution is kr 297/month for a full-time hire.

The employer pays two thirds, kr 198/month, and the employee pays one third, kr 99/month (ATP Act).

ATP Livslang Pension is the statutory supplementary pension that almost every Danish employee belongs to. It is a fixed monthly amount, not a percentage of salary, which is why it stays small even on high pay:

  • Total ATP for a full-time employee is kr 297/month.
  • Employer share (two thirds) is kr 198/month.
  • Employee share (one third) is kr 99/month, withheld from pay.

ATP is the floor, not the ceiling. Most Danish employees also have an occupational pension set by their collective agreement or contract, often around 12 to 15 percent of salary split between employer and employee. That occupational rate is not set by statute, so it varies by sector and employer. Denmark has no general statutory minimum wage either. Pay floors are set by sector collective agreements between unions and employers, not by law.

Holiday pay sits alongside the pension

Holiday pay is a separate cost from pension. Under the Holiday Act the employer funds 12.50% of gross salary, which buys the employee 5 weeks of paid holiday a year. It accrues every month and is paid out when holiday is taken. It is part of the true cost of a Danish hire, even though it never shows up as a tax.

How does Teamed handle Denmark payroll for you?

Teamed becomes your legal employer of record in Denmark for from $599 per employee per month, with zero FX mark-up in any currency.

AM-bidrag, A-skat, ATP, holiday pay, and the full Danish employment law stack run on one platform.

Real HR and legal experts handle your Denmark hires, from the first contract through every eIndkomst report and tax payment. An actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Employer cost passes through at cost, itemised on every invoice, so you see ATP, holiday pay, and the salary as separate lines, never a blended figure.

EOR payroll, contractor onboarding, and entity setup all live on one platform. A Denmark contractor who converts to payroll keeps their record. That same employee can graduate from EOR to your own Danish entity without switching systems. Run the Employer Cost Calculator to see the full picture, including the 2026 income tax brackets. EOR is the right model for a first Denmark hire, until it isn't. Start from the Denmark hiring overview.

Key sources: Skat AM-bidrag, the 2026 bracket taxes, and the ATP contribution rates.

Frequently asked questions

What does an employer pay in Denmark payroll taxes in 2026?

Denmark has no headline percentage employer payroll tax. The main fixed employer cost is ATP pension at kr 198/month for a full-time employee, the employer's two-thirds share of the kr 297/month total. On top of that the employer funds holiday pay at 12.50% of gross salary plus a few small statutory funds.

What is deducted from a Denmark employee's salary?

AM-bidrag, the labour market contribution, is withheld first at 8% of all salary income. The employee then pays national and municipal income tax on what remains, plus their one-third ATP share of kr 99/month. The personal allowance of kr 54,100/year is taxed at zero before the brackets begin.

What are the Denmark income tax brackets for 2026?

After AM-bidrag, national bracket tax starts with bottom-bracket tax (bundskat) at 12.01%. From 2026 the top of the system has three bands: middle-bracket tax (mellemskat) at 7.50%, top-bracket tax (topskat) at 7.50%, and a new additional top-bracket tax (toptopskat) at 5% on the highest pay. Municipal tax, set by the local council, applies on top of all of these.

Does Denmark have a statutory minimum wage?

No. Denmark has no statutory minimum wage. Pay floors are set by sector collective agreements between trade unions and employers, not by law. The figure that applies to a given role depends on which agreement covers that sector, so there is no single national minimum to quote.

How does ATP pension work in Denmark in 2026?

ATP is the mandatory labour-market pension, paid as a fixed monthly amount rather than a percentage of salary. The full contribution for a full-time employee is kr 297/month. The employer pays two thirds, kr 198/month, and the employee pays one third, kr 99/month. Most employees also have a separate occupational pension set by their collective agreement on top of ATP.

How is payroll tax reported to the Danish Tax Agency?

Employers report each employee's pay, withheld income tax (A-skat) and AM-bidrag to the Danish Tax Agency through eIndkomst, the income register, every payroll run. The withheld tax and AM-bidrag are then paid on the published monthly deadline. ATP is reported to ATP quarterly, and holiday pay accrues at 12.50% of gross salary each month.

Teamed Legal Operations
The mistake we see most often in Denmark is reading the low employer cost as the whole story. The employer side really is light, but holiday pay and the occupational pension set by the collective agreement are real money that never appears on a tax line. Budget the salary alone and the true cost of a Danish hire lands later as a surprise.
A note from Tom Price-Daniel

Denmark flips the usual payroll maths. The employer pays little, with ATP at just kr 198/month, while the employee carries the tax.
From 2026 the income tax has three top bands instead of one, ending in a new 5% additional top tax.
Know what the real cost of a Danish hire is before you sign.

Tom Price-Daniel · Co-founder, Teamed
G2 High Performer, Europe, Summer 2026G2 High Performer, EMEA, Summer 2026G2 High Performer, Winter 2026G2 Easiest To Do Business With, Summer 2025G2 Users Love Us
  • Claude by Anthropic
  • Klarna
  • Notion
  • Eventbrite
  • Wise
  • BioNTech