Denmark Salary Guides
What Is Gross Salary in Denmark?
Gross salary in Denmark (bruttoløn) is the total annual compensation agreed in the employment contract before labour market contribution (AM-bidrag), income tax, and other deductions are applied. Danish salaries are quoted as annual gross figures in DKK. When making salary offers for roles in Copenhagen, Aarhus, Odense, or Aalborg, the annual gross figure is the standard reference. Denmark does not have a statutory national minimum wage (lovbestemt mindsteløn) applicable across all sectors. Instead, minimum pay rates are established through sector-level collective agreements (overenskomster) negotiated between trade unions and employer organisations. Most private sector employees in Denmark are covered by a relevant overenskomst, and even employees not formally covered typically receive pay aligned with the relevant agreement rates.
What Is Net Salary in Denmark?
Net salary (nettoløn) is what the employee actually receives after all tax deductions have been applied through the employer's monthly PAYE withholding system. The Danish income tax system is layered, combining a flat AM-bidrag (8% on gross), kommuneskat (municipal income tax varying by municipality), sundhedsbidrag (health contribution), and bundskat (bottom state tax), with a topskat (top state tax) applying to higher earners. The personal allowance (personfradrag) and employment deduction (beskæftigelsesfradrag) reduce the taxable base before the income tax rates apply. Danish employees typically retain approximately 60% to 68% of their gross salary as net take-home depending on income level and municipality, reflecting Denmark's high but transparent tax system.
What Is AM-Bidrag (Labour Market Contribution) in Denmark?
AM-bidrag (arbejdsmarkedsbidrag) is a flat 8% contribution levied on gross employment income before any other deductions. It is the first deduction applied in the Danish tax calculation and reduces the income available for other tax computations. AM-bidrag is paid by all employees and self-employed persons and funds the general labour market and social security systems. Unlike social insurance contributions in many other European countries, AM-bidrag has no ceiling and applies to the full gross salary. After AM-bidrag is deducted, the remaining 92% of gross income forms the basis for calculating kommuneskat, sundhedsbidrag, and bundskat. The AM-bidrag rate of 8% has been stable for many years and is a fixed feature of the Danish skat på løn calculation.
What Is Kommuneskat (Municipal Tax) in Denmark?
Kommuneskat is the municipal income tax set annually by each Danish municipality (kommune). It is applied on the taxable income after AM-bidrag, the personfradrag (personal allowance), and the beskæftigelsesfradrag (employment deduction) have been applied. Kommuneskat is the largest variable component of Danish income tax and varies across municipalities from approximately 22% to 27%. Representative 2026 kommuneskat rates for major Danish cities are:
| Municipality | Kommuneskat Rate |
| Copenhagen (København) | 25.34% |
| Aarhus | 24.80% |
| Odense | 25.25% |
| Aalborg | 25.80% |
| Denmark national average | ~25.20% |
The kommuneskat is collected by the national tax authority (Skattestyrelsen) on behalf of each municipality and is the primary reason why two employees with identical gross salaries in different Danish municipalities can receive different net salaries.
What Is Bundskat and Topskat (State Tax) in Denmark?
In addition to kommuneskat, Danish employees pay state income tax consisting of bundskat (bottom state tax) and, for higher earners, topskat (top state tax). In 2026:
| Tax Component | Rate | Threshold |
| Bundskat (bottom state tax) | 12.09% | Applied on all income above personfradrag |
| Topskat (top state tax) | 15% | Annual income above DKK 588,900 (after AM-bidrag) |
The bundskat of 12.09% applies to all taxable income above the personfradrag threshold. Topskat of 15% applies only to the portion of income exceeding DKK 588,900 per year after AM-bidrag. The combined marginal tax rate for high earners in Denmark (kommuneskat + bundskat + topskat) can reach approximately 52% to 56%, making Denmark one of the higher-tax environments in Europe for top earners.
What Is Personfradrag (Personal Allowance) in Denmark?
Personfradrag is Denmark's personal tax allowance, which reduces the taxable income base before kommuneskat and bundskat are applied. In 2026, the personfradrag is DKK 49,700 per year for adults. This means the first DKK 49,700 of income after AM-bidrag is completely free of kommuneskat and bundskat. The personfradrag significantly reduces the effective tax rate for lower and mid-income earners. The tax value of the personfradrag equals the kommuneskat rate applied to DKK 49,700, plus the bundskat rate, effectively creating a substantial annual tax saving for every employed Danish taxpayer.
What Is Beskæftigelsesfradrag (Employment Deduction) in Denmark?
Beskæftigelsesfradrag is an employment deduction that reduces the taxable income base for all employees earning from employment. In 2026, the beskæftigelsesfradrag is 10.65% of gross income after AM-bidrag, up to a maximum of DKK 45,100 per year. This deduction directly reduces the income on which kommuneskat and bundskat are calculated, incentivising paid employment. The combined effect of the personfradrag and beskæftigelsesfradrag means that effective tax rates in Denmark are meaningfully lower than headline kommuneskat rates suggest for employees earning up to approximately DKK 600,000 per year.
What Is ATP (Supplementary Pension) in Denmark?
ATP (Arbejdsmarkedets Tillægspension) is Denmark's mandatory supplementary pension scheme. Both employees and employers contribute fixed monthly amounts regardless of salary level. In 2026, for a full-time employee, the fixed monthly contributions are DKK 99 for the employee and DKK 198 for the employer (the employer pays twice the employee contribution). ATP contributions are deducted before income tax is calculated. The ATP contribution is a fixed amount per month rather than a percentage of salary, making it a very small proportion of total compensation for higher earners but more significant for minimum wage workers.
How to Manage Payroll in Denmark
Danish payroll is regulated by the Labour Market Act and administered by Skattestyrelsen (the Danish Tax Authority). Key compliance requirements when hiring in Denmark include:
- Registering as an employer with Skattestyrelsen via Virk.dk and obtaining an SE-nummer.
- Obtaining the employee's skattekort from Skattestyrelsen specifying the correct trækprocent.
- Withholding and remitting A-skat and AM-bidrag monthly to Skattestyrelsen via eIndkomst by the 10th of the following month.
- Paying employee and employer ATP contributions to ATP monthly.
- Issuing a monthly payslip (lønseddel) detailing gross pay, all deductions, and net pay.
- Reporting all salary payments to Skattestyrelsen via eIndkomst each month.
- Ensuring compliance with minimum wage rates from overenskomster (collective agreements).
- Contributing to any applicable sector pension scheme (arbejdsmarkedspension) as required by the relevant collective agreement, typically 12% to 17% split between employer and employee.
How Much Tax Is Applied on Salary in Denmark?
For an average employee earning DKK 500,000 gross annually in Copenhagen, the effective total tax rate is approximately 36 to 38% after all deductions. Key rates for the Denmark salary calculator:
- AM-bidrag: 8% flat rate on full gross salary, no ceiling
- Bundskat: 12.09% on taxable income above personfradrag
- Topskat: 15% on income above DKK 588,900 after AM-bidrag
- Kommuneskat: approximately 25% on taxable income
- Personfradrag: DKK 49,700 annual personal allowance
- Beskæftigelsesfradrag: 10.65% of income after AM-bidrag, capped at DKK 45,100
Minimum Wage in Denmark
Denmark does not have a statutory national minimum wage set by law, making it one of the few EU countries without a legally mandated pay floor. Minimum wages are instead established entirely through sector collective agreements (overenskomster) negotiated between trade unions and employer organisations. Coverage of these agreements is high, with approximately 84% of Danish employees covered by a relevant overenskomst. In sectors without collective agreement coverage, pay is negotiated directly between employer and employee. Minimum wage rates in Denmark vary significantly by sector but are generally among the highest in Europe, reflecting the strong bargaining power of Danish trade unions. As a reference, the unskilled worker minimum in the retail and wholesale sector is approximately DKK 145 to DKK 155 per hour in 2026.
Average Salary in Denmark
The average salary in Denmark is approximately DKK 520,000 to DKK 580,000 gross per year across all sectors according to Danmarks Statistik data for 2026. After all deductions, this translates to net take-home of roughly DKK 310,000 to DKK 350,000 per year, or approximately DKK 26,000 to DKK 29,000 per month. Copenhagen typically pays 20 to 35% above the national average. Finance, IT, pharmaceuticals, engineering, and the public sector pay well above average.