Flag of Denmark

Denmark

Europe

Running Payroll in Denmark with Rippling

Denmark's flexicurity model makes it one of Europe's more straightforward payroll environments, but eIndkomst real-time reporting and Ferieloven holiday pay require precise configuration. Rippling manages AM-bidrag, ATP, skattekort retrieval, and Danish SKAT compliance.

Compliance Complexity
Medium
Understanding contractor classification rules is critical before engaging independent contractors.
Rippling Availability
Full
Understanding contractor classification rules is critical before engaging independent contractors.

Location Overview

Denmark's payroll environment is characterized by eIndkomst real-time reporting, Ferieloven holiday pay (12.5% of earnings), ATP supplementary pension, and a high-income-tax environment (effective top rate ~55.9%). The flexicurity model makes Denmark one of the more employer-friendly European payroll jurisdictions for hiring and termination, despite high taxation. Copenhagen is the primary payroll hub. Most professional employees are covered by a collective agreement (overenskomst) that sets sector-specific pension and minimum salary requirements.

Entity Requirement

What You Need Before Running Payroll Here.

Danish ApS (DKK 40,000 minimum capital) requires Erhvervsstyrelsen registration and SKAT/ATP enrollment (1–2 weeks). Payroll must be reported via eIndkomst (real-time income reporting to SKAT) on or before each pay date. Skattekort (tax deduction card) retrieved electronically for each employee before first payroll run. Feriekonto deposits or direct holiday pay administration required under Ferieloven.

Rippling Payroll Notes

How Rippling Handles Payroll Here.

Rippling runs Danish payroll through a local ApS entity. Configuration essentials: skattekort electronic retrieval per employee before first payroll; eIndkomst setup for real-time reporting; ATP quarterly payment; feriekonto or direct holiday pay administration; and CBA occupational pension provider if applicable. Lead time: 1–2 weeks. Great Prayer Day pension contribution — confirm current configuration.

Payroll Compliance at a Glance

A quick view of the core payroll requirements, statutory rules, and operating details for this location.
Flag of Denmark
Danish Krone — DKK
  • Transparent

    Minimum Wage

    No national statutory minimum wage. Sector minimums set by collective agreements. Market rates among Europe's highest.
  • Transparent

    Payroll Cycle

    Monthly standard. eIndkomst reporting on or before pay date (last banking day of month). SKAT A-skat and AM-bidrag remittance. ATP quarterly contributions. Feriekonto deposits.
  • Transparent

    Working Hours

    37 hours/week standard (collective agreement — not statutory). Overtime rates vary by CBA (typically 50% for first 3 hours). Rest: 11 hours daily; 36 consecutive hours weekly. Denmark has among Europe's highest rates of flexible and remote working.
  • Transparent

    Payroll Tax

    <p>AM-bidrag (8% flat — employee, pre-tax); A-skat (progressive, employer withholds at skattekort rate); ATP (DKK 1,242/quarter employer). All reported via eIndkomst and remitted to SKAT. Rippling manages all Danish payroll tax filings.</p>
  • Transparent

    Compliance Complexity

    Medium
  • Transparent

    Country Code

    Danish Krone — DKK
  • Employer & Employee Contributions

    A side-by-side view of employer obligations and employee payroll deductions.

    Employer Contributions

    ATP: DKK 1,242/quarter per full-time employee. Arbejdsskadeforsikring (work accident insurance): DKK 500–2,000/year (office workers). AES (occupational injury compensation levy). Feriegodtgørelse: 12.5% of earned wages (accrued and paid when leave taken or on termination). CBA occupational pension: typically 10–15% employer contribution. Total statutory on-cost: approximately 4–6% (ATP + insurance); CBA pension adds 10–15%.

    Employee Contributions

    AM-bidrag (labor market contribution): 8% of gross income (withheld before income tax calculation — flat pre-tax deduction). A-skat (income tax): average municipal rate ~24.8% + national bundskat 12.09% + topskat 15% on income above DKK 588,900. Effective top marginal rate: approximately 55.9%. ATP: DKK 414/quarter (employee). Tax deduction card (skattekort) retrieved electronically from Skattestyrelsen determines withholding rate per employee.

    Tax, Leave & Termination

    Key employment information to help you understand your obligations and Employee rights

    Income Tax Summary

    Danish tax: AM-bidrag 8% (flat, withheld first). A-skat on gross minus AM-bidrag: bundskat 12.09% + kommuneskat average 24.8% = approximately 36.9% combined bottom rate; topskat 15% on income above DKK 588,900. Effective top marginal rate ~55.9%. Rippling retrieves skattekort rate per employee and applies correct withholding. eIndkomst reporting on or before each pay date.

    Leave Entitlements

    Annual leave: 25 working days (5 weeks) per Ferieloven. Holiday pay: 12.5% of earnings. Sick leave: employer pays full salary from day 1 for up to 30 days; municipality pays from day 31. Maternity: 14 weeks post-birth (mother); 10 weeks each parent shared (2022 EU Directive); 32 weeks additional shared. Barselsdagpenge (state-funded). Public holidays: 11 national days.

    Termination Rules

    Funktionærlov (white-collar) notice: 1 month (under 6 months); 3 months (1 year); 4 months (3 years); 5 months (6 years); 6 months (9 years). No mandatory severance for most terminations. Severance for 12+ years: 1 month; 17+ years: 3 months. Dismissal must be reasonable (rimelighed standard) after 12 months' employment. Rippling manages Danish termination documentation.

    Year-End Filings

    eIndkomst annual summary automatically generated from monthly reporting. Annual income reconciliation (årsopgørelse) produced by SKAT for each employee. Employer annual SKAT declaration. ATP annual employee statement. Rippling generates all year-end payroll reports.

    Benefits Overview

    Statutory: ATP (supplementary pension — employer DKK 1,242/quarter + employee DKK 414/quarter); arbejdsskadeforsikring (work accident insurance — employer-paid); AM-bidrag (8% labor market contribution — employee, pre-tax); feriegodtgørelse (holiday pay — 12.5% of earned wages). Market standard: supplemental pension (employer 10–15% — major compensation component); Sundhedssikring (private health insurance — increasingly common); mobile, laptop, and transport allowance. Statutory employer on-cost is low (~4–6%) — CBA pension adds 10–15%.

    FAQ

    What is eIndkomst and when must payroll be reported?

    Denmark's eIndkomst system requires employers to report payroll data to SKAT in real time — on or before each pay date (last banking day of the month for monthly payroll). This replaced older batch reporting. Each employee's salary, tax withheld, and ATP contribution must be reported per eIndkomst event. Rippling submits eIndkomst reporting automatically for each Danish payroll run.

    How does Danish holiday pay (Ferieloven) work?

    Ferieloven (the Danish Holiday Act, revised 2020) provides employees 5 weeks (25 working days) of paid annual leave. Holiday pay is calculated at 12.5% of earnings and paid when leave is taken. Employers either deposit feriegodtgørelse to Feriekonto (administered by ATP) or pay directly. The concurrent accrual system (since 2020) allows employees to take holiday in the same year it is earned. Rippling manages holiday accrual and feriekonto deposits.

    What is the minimum wage in Denmark?

    Denmark has no national statutory minimum wage. Minimum wages are set by sector-specific collective agreements (overenskomster). For example, the Almega tech sector agreement sets minimum monthly wages for different roles. For companies not covered by a CBA, salaries are set freely by market. Senior software engineers in Copenhagen typically earn DKK 50,000–70,000+/month.

    What is the skattekort and why is it critical for payroll?

    The Danish skattekort (tax card / tax deduction card) is retrieved electronically by the employer from Skattestyrelsen (SKAT) before the first payroll run. It specifies each employee's personal withholding rate, taking into account their personal deductions and income. Using the wrong rate (e.g., defaulting to emergency tax at 40%+) is a common onboarding error. Rippling retrieves skattekort electronically for each new employee.

    Related Locations

    Explore nearby and comparable markets to understand how payroll requirements and compliance complexity differ.