Calculate Salary in Denmark

Denmark Salary Calculator 2026

Build accurate, tax-compliant salary packages for Danish employees with confidence. Calculate gross to net salary in Denmark instantly, including labour market contribution (AM-bidrag), municipal tax (kommuneskat), state tax, and total employer cost in DKK.
Start Hiring in Denmark
Calculate Your Salary
Calculate Cost
Total Cost-Per-Hire:
Estimated time to fill: 40 days
With Qureos: Estimated time to fill: 40 days
or
Total Cost-Per-Hire:
Estimated time to fill: 40 days
With Qureos: Estimated time to fill: 40 days
Heading (content)
Valid number
Prev
Total Cost-Per-Hire:
Estimated time to fill: 40 days
With Qureos: Estimated time to fill: 40 days
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

From Cost to Candidates in One Click

Learn how Qureos helps recruiters cut hiring costs and connect with pre-qualified talent faster in Denmark
What's Included
Everything you need to build a Denmark offer
Gross to Net Salary Calculator
Enter any gross annual salary and instantly see the exact net take-home after AM-bidrag (labour market contribution), kommuneskat (municipal tax), state tax, and the personal allowance (personfradrag).
Municipal Tax (Kommuneskat) Support
Calculate accurately for major Danish municipalities. The kommuneskat rate varies by municipality and is the largest component of Danish income tax, directly affecting net take-home pay.
Employment Deduction (Beskæftigelsesfradrag)
Apply the beskæftigelsesfradrag automatically. This deduction reduces the taxable income base for all Danish employees and is a key component of the lønberegner calculation.
Total Employer Cost View
Instantly see total employer cost including ATP (supplementary pension contributions) and additional employer contributions, essential for headcount budgeting when hiring in Denmark.
How It Works
Three steps to a confident Denmark offer
01
 Enter Gross Salary
Input the gross annual salary in DKK. Danish salaries are quoted as annual gross figures and Denmark does not have a statutory national minimum wage, with pay floors set by sector collective agreements (overenskomster).
02
Select Municipality
Choose the employee's municipality. The kommuneskat rate is set by each Danish municipality and significantly affects net take-home, ranging from approximately 22% to 27% across Denmark.
03
Get Full Breakdown
Instantly see gross salary, AM-bidrag, kommuneskat, state tax, personfradrag, beskæftigelsesfradrag, net monthly and annual take-home, and total employer cost.
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:
MunicipalityKommuneskat Rate
Copenhagen (København)25.34%
Aarhus24.80%
Odense25.25%
Aalborg25.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 ComponentRateThreshold
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.

Your Questions Answered

How is net salary (nettoløn) calculated in Denmark?
Net salary in Denmark is calculated in four steps. First, AM-bidrag of 8% is deducted from gross salary. Second, the personfradrag (DKK 49,700/yr) and beskæftigelsesfradrag (10.65% of income after AM-bidrag, max DKK 45,100) are subtracted to give the taxable income. Third, kommuneskat and bundskat (12.09%) are applied to the taxable income. Fourth, topskat of 15% is applied to income above DKK 588,900 after AM-bidrag. For an employee earning DKK 500,000 gross in Copenhagen, the approximate net annual salary is DKK 315,000 to DKK 325,000. The lønberegner above gives the precise figure instantly.
What is AM-bidrag and how much is it?
AM-bidrag (arbejdsmarkedsbidrag, labour market contribution) is a flat 8% tax levied on the full gross salary before any other deductions. It applies to all employees and self-employed persons with no income ceiling. It is the first deduction in the Danish skat på løn calculation. After AM-bidrag, the remaining 92% of gross income is used as the basis for kommuneskat and bundskat. The 8% AM-bidrag rate has been stable for many years. Unlike social insurance contributions in many EU countries, AM-bidrag does not provide specific individual social insurance entitlements tied to the contribution amount.
What is kommuneskat and why does it vary by municipality?
Kommuneskat is the municipal income tax set annually by each Danish kommune (municipality) to fund local public services. It is applied on taxable income (gross minus AM-bidrag, personfradrag, and beskæftigelsesfradrag) and varies from approximately 22% to 27% across Denmark. Copenhagen applies 25.34%, Aarhus 24.80%, and Aalborg 25.80%. Two employees with identical gross salaries in different municipalities can have meaningfully different net salaries due to kommuneskat differences. The Skattestyrelsen collects kommuneskat on behalf of each municipality through the employee's monthly A-skat withholding.
What is topskat and when does it apply?
Topskat is Denmark's top-rate state income tax of 15%, applied on the portion of annual income exceeding DKK 588,900 after AM-bidrag has been deducted. This threshold equates to approximately DKK 640,000 gross annual salary. Combined with bundskat (12.09%) and kommuneskat (approximately 25%), the marginal tax rate for high earners in Denmark reaches approximately 52% to 56%, making it one of the highest marginal rates in Europe. Topskat only affects the portion of income above the threshold, not the entire salary, so the average effective tax rate is meaningfully lower than the marginal rate.
Does Denmark have a minimum wage?
Denmark does not have a statutory national minimum wage set by law. Minimum pay rates are established through sector collective agreements (overenskomster) negotiated between trade unions and employer organisations, covering approximately 84% of Danish employees. The unskilled worker minimum in sectors like retail and wholesale is approximately DKK 145 to DKK 155 per hour in 2026. Outside collectively agreed sectors, pay is negotiated directly. Danish trade unions are among the strongest in Europe, and actual wages rarely fall significantly below the relevant agreement minimum even in uncovered sectors.
What is beskæftigelsesfradrag (employment deduction) in Denmark?
Beskæftigelsesfradrag is an employment-specific tax deduction of 10.65% of earned income after AM-bidrag, up to a maximum of DKK 45,100 per year in 2026. It reduces the taxable income base before kommuneskat and bundskat are applied, directly increasing net take-home pay for all employed Danish workers. For an employee earning DKK 500,000 gross, the annual income after AM-bidrag is DKK 460,000, and the beskæftigelsesfradrag would be DKK 45,100 (capped). Combined with the personfradrag of DKK 49,700, a total of DKK 94,800 is deducted from the taxable base before income tax rates apply.
What is ATP and how does it affect payroll?
ATP (Arbejdsmarkedets Tillægspension) is Denmark's mandatory supplementary pension scheme, providing a base pension on top of the state pension for all Danish employees. The contribution is a fixed monthly amount: DKK 99 per month for the employee and DKK 198 per month for the employer (employer pays double). Unlike most pension systems, ATP is a flat amount regardless of salary level. ATP is deducted before income tax. For employers, the ATP contribution is a small but mandatory additional cost per employee per month, and must be paid to the ATP fund alongside the regular payroll tax declaration.
Help Us Personalize Your Report
Thank you! Enjoy your article.
Oops! Something went wrong while submitting the form.