Introduction
Payroll in Denmark requires employer registration through virk.dk, withholding A-skat (income tax) and the 8% Arbejdsmarkedsbidrag (AM-bidrag, labour market contribution) from each paycheck, and reporting salary data to the Danish Tax Agency (Skattestyrelsen) through eIndkomst each month.
There is no statutory national minimum wage; pay rates are set by collective agreements (overenskomster) that vary by industry and role, which means foreign employers need to identify the applicable agreement before calculating pay. All wages must be paid in Danish kroner (DKK) on the last working day of the month.
For a company hiring without a Danish entity, the compliance work starts before the first payslip. Determining the applicable collective agreement, obtaining a CVR (Central Business Register) number, and enrolling in eIndkomst are all prerequisites.
This guide covers the payroll process, Denmark's labour laws, working hours, sick leave, parental leave, payroll taxes, termination notice periods, and how to run payroll in Denmark without a local entity.
What is the payroll process in Denmark?
The payroll process is straightforward: pre-payroll, calculation, and post-payroll. What changes every process is the local legislation guiding its implementation.
Pre-payroll phase
The preparatory phase requires due diligence, as it's crucial for the success of forthcoming stages. The pre-payroll phase is where policy is set, and inputs are collected and validated, all in preparation for later stages.
Setting up the organization
Every organization will be unique in its philosophies, processes, and policies. Some of the important facets of your internal policies you need to standardize and prepare in the pre-payroll phase include:
Business profile
Comprised of registered business numbers and other identifications, your business profile needs to be accurate and updated for any submission of statutory documentation later on, including invoices and tax forms.
Work location
It is best practice to customize policy based on the place of work, even for multiple locations in the same country.
Leave policy
The different types of leave available for your employees will dictate rates and adjustments to the attendance policy. The leave policy must be clear, transparent, and compliant with local guidelines.
Attendance policy
General attendance policy needs to be managed with the same high degree of accuracy and clarity. Overtime work, requests such as half-days, and adjustments for performance-based bonuses all factor into the attendance policy. Furthermore, any tools used for attendance (biometrics, time sheets) need to be properly aligned and integrated into the attendance policy.
Statutory components
The comprehensive coverage of Denmark’s labor laws spans every facet of employment in the country. Often, you will either need to secure in-house expertise or outsource to someone who can provide the in-country know-how to successfully implement Denmark’s labor requirements into your internal policies.
Salary components
An employee’s salary is a balancing act between mandatory guidelines and company policy. You’ll need to take a look at the cost of living, market conditions, and industry averages to decide on base rates, and you also need to factor in deductions and benefits to complete your compensation package.
Pay schedule
In Denmark, employers typically pay salaries during the last working day of the month. Always take into account local working norms when figuring out company pay schedules.
Employee information
As mentioned before, the pre-payroll phase involves a lot of input gathering and validation. Much of the required information is employee information, as well as supporting documentation for anything that might impact salary calculation. This extends to invoices, reimbursements, and related material.
Payroll calculation phase
This stage is dedicated to the actual computation of wages. Local labor law dictates base rates and how deductions and mandated benefits work, but beyond that, company policies, differing base rates, and ongoing attendance adjustments make salary calculation complex and different for every employee. You can leverage software and payroll systems to make this work easier, given that they’re properly calibrated and aligned with the policies set during the pre-payroll phase.
Post-payroll phase
Salary payments
This stage is when you send advice to your payment processor or bank to implement salary disbursement. Again, software and solutions providers can help make this stage more cost-efficient through direct deposit features, automation, and other functionality.
Payroll accounting
You will need to account for salaries paid out as a significant business expense.
Payroll reporting and compliance
If you internally perform accounting, you’ll need to externally report the numbers. For compliance purposes, you will need to submit any statutory supporting documentation, such as tax forms and invoices, to the appropriate government body.
Running payroll in Denmark means moving through all three phases every single cycle: validating inputs during pre-payroll, calculating wages against local labor law, then disbursing on the last working day of the month, and filing statutory documentation with the right government body. Done in-house, this ties up your finance and legal teams month after month.
Skuad supports this end-to-end on a single platform, so your team doesn't have to rebuild payroll infrastructure or track every reporting deadline on its own.
Here is what Skuad helps with:
- Supports payroll processing in 70+ currencies with accurate tax withholding and statutory deductions
- Supports statutory contribution workflows across supported markets, covering applicable social insurance and pension obligations
- Helps generate payslips and maintain payroll records aligned with local requirements across supported markets
- Assists with statutory reporting and filing obligations across supported markets
- Facilitates salary disbursement through direct deposit with automated reconciliation
- Helps keep payroll aligned with local legislation as rates and rules change
For a team processing a Denmark payroll cycle every month, this turns three separate phases into one connected workflow.
Book a demo to see how Skuad supports Denmark's payroll end-to-end
One platform to grow your global team
Hire and pay talent globally, the hassle-free way with Skuad.
Talk to an expertHow to manage payroll processing in Denmark?
With compliance concerns looming over every stage of the payroll process, it's highly recommended to outsource the effort to a trusted partner like Skuad.
Payroll processing company in Denmark
Skuad is a global HR and payroll platform that supports payroll processing alongside local employment compliance. Instead of managing all three phases internally, your team can run payroll through a single platform that helps keep deductions, filings, and disbursements aligned with local labor law across supported markets.
Payroll management in Denmark
Skuad also supports payroll management, including the maintenance of financial records and payroll-related documentation. This part of payroll is governed by local labor law as well, so Skuad helps keep records and statutory reporting aligned with requirements across supported markets.
See how Skuad's global payroll supports your Denmark operations
How to manage payroll compliance in Denmark?
As a member state of the International Labor Organization (ILO) since 1919, Denmark is a key partner for the promotion of the organization’s standards for decent employment practices. The country’s labor laws are designed to protect workers' rights and put their welfare first, following standards set by the ILO and implementing locally appropriate addenda.
Denmark’s labor laws are not codified under one act, but are spread among:
Denmark's employment rules aren't consolidated into a single labor code. They sit across the Salaried Employees' Act, the Holiday Act, the Employment Clauses Act, the Discrimination Act, and others, each carrying its own obligations. For a foreign employer, staying current across all of them as regulations change is a constant drain on legal and HR resources.
Skuad helps with this through local EOR infrastructure, so your team doesn't have to monitor each act or manage filings on its own.
Here is what Skuad helps with:
- Helps keep employment contracts aligned with local labor laws and statutory requirements across 160+ countries
- Supports statutory contribution and benefit workflows across supported markets
- Helps apply regulatory changes to employment terms across supported markets
- Assists with termination and offboarding aligned with local labor requirements
- Supports recordkeeping and statutory documentation across supported markets
For a company hiring in Denmark, the legal complexity is supported at the platform level rather than sitting on your team's desk.
Book a demo to see how Skuad supports Denmark employment compliance end-to-end.
What are the payroll components in Denmark?
Gaining a working understanding of the components of payroll in Denmark is the crucial first step to ensuring compliance with the regulations that guide them. Payroll can be broken down into the base pay and the pluses and minuses. Essentially, it consists of the benefits and bonuses followed by taxes, contributions, and other deductions.
Compensation
There are no nationally mandated minimum wages in Denmark. Instead, collective agreements largely govern all aspects of remuneration.
Working hours
Generally speaking, Danish employees work 37 hours per week. The working hours are between Monday and Friday in the time frame between 6.00 and 18.00.
Overtime laws
Overtime is also governed by collective agreements and employment contracts, with maximum overtime capped at 48 hours per week over the usual 37. Overtime is usually paid at 1.5x or 2.0x the normal base rate of pay.
Social security
Employers are required to contribute EUR 318 (DKK 2376.96) in social security contributions every year. Employees, on the other hand, contribute EUR 159 (DKK 1188.48) per year.
Sick leave
Salaried employees covered by the Salaried Employees Act (Funktionærloven) receive their full salary from the first day of illness. For other employees, the employer pays sick pay for the first 30 days, provided the employee worked at least 74 hours in the 8 weeks before the illness. After those 30 days, the municipality pays sickness benefits directly, subject to eligibility conditions. The maximum sickness benefit is DKK 5,085 per week in 2026.
Municipal sickness benefits generally run for up to 22 weeks within 9 months. Before that period ends, the municipality reviews whether the employee qualifies for an extension. When an employer keeps paying full salary during a long illness, it can claim reimbursement from the municipality up to the benefit rate and covers the difference itself.
Parental leave
Parental leave in Denmark spans 52 weeks, where new mothers can take four weeks of paid leave before childbirth and 10 weeks after. Both new mothers and fathers can freely share 32 weeks of parental leave after that point.
Public holidays
There are several statutory public holidays in Denmark, in addition to “closing days” identified by the Danish Closing Act and days off decided upon under collective agreements. The public holidays are:
- New Year's Day
- Maundy Thursday
- Good Friday
- Easter Sunday
- Easter Monday
- Ascension Day
- Whit Sunday
- Whitmonday
- Christmas Day
- Second Christmas Day
Dates of these holidays and observances may change based on religious calendars.
Payroll taxes
Employees in Denmark are generally taxed up to 52.07% (55.9%, with labor market tax) of their income. There are different tax rates for various kinds of income (e.g., personal, capital, taxable) as well as a market labor contribution tax.
Other laws
Other important aspects you may want to know are probation and termination. There are no nationally mandated probation terms for employees in Denmark; these are instead agreed upon between parties under contract, and seldom exceed six months.
These notice periods are set by the Salaried Employees Act (Funktionærloven) and apply to salaried employees. The employer must give notice based on length of service, as follows:
- One-month notice period for employees who have worked for up to six months
- Three-month notice period for employees who have worked from six months to three years
- Four-month notice period for employees who have worked from three to six years
- Five-month notice period for employees who have worked from six to nine years
- Six-month notice period for employees who have worked for over nine years
Note: These thresholds are the standard simplified presentation. The exact breakpoint for each tier depends on how the notice period itself counts toward length of service under section 2 of the Salaried Employees Act, which means the precise boundaries fall slightly earlier than the round-year figures above.
Between social security contributions, labor market tax, income tax that can reach 55.9%, overtime multipliers, and statutory leave, the true cost of a Denmark is well above base salary. Estimating it by hand for every role gets complicated fast.
Skuad's employee cost calculator helps you model the fully loaded cost of hiring in Denmark, factoring in gross salary, employer contributions, and statutory costs, so you can budget a role before you commit to it.
Estimate the full cost of a Denmark hire with Skuad's calculator.
Run payroll in Denmark without setting up an entity
Hiring in Denmark means working across collective agreements, social security contributions, labor market tax, statutory leave, and notice periods that scale with tenure, and the same complexity repeats in every new country you expand into. That's where the right EOR partner makes the difference.
Skuad supports the operational complexity of hiring in Denmark, covering employment contracts, payroll in 70+ currencies, statutory contributions, leave administration, and compliance with local labor law, so your team can focus on the work rather than the paperwork.
Companies across SaaS, fintech, and technology use Skuad to support their entry into Denmark and other markets, stay aligned with regulations as they change, and scale their international workforce without building local HR infrastructure from scratch.
Book a demo to see how Skuad gets your first Denmark hire onboarded in weeks, not months
One platform to grow your global team
Hire and pay talent globally, the hassle-free way with Skuad.
Talk to an expertFAQ
How does payroll work in Denmark?
Payroll in Denmark runs on a monthly cycle, with salaries paid in Danish kroner on the last working day of the month. Employers withhold income tax (A-skat) and the 8% labour market contribution (AM-bidrag) from each paycheck, then report pay and deductions to the Danish Tax Agency through the eIndkomst system.
How much does it cost to run payroll in Denmark?
Employers pay a flat ATP pension contribution of roughly DKK 2,376 per employee per year, plus mandatory fund contributions to Barsel.dk, AUB, and AES, and occupational injury insurance. Combined, these typically run DKK 10,000 to DKK 15,000 per employee annually, varying by sector.
How do you set up a payroll system in Denmark?
Register the business for a CVR number (a unique eight-digit identification code assigned to all registered businesses and legal entities). After that, register as an employer on virk.dk and enrol in the Danish Tax Agency through the eIndkomst.
What are the payroll laws in Denmark?
Danish payroll rules sit across several statutes. The Salaried Employees Act (Funktionærloven) governs notice periods and employee rights for salaried staff, the Holiday Act (Ferieloven) sets 5 weeks of annual leave and the 12.5% holiday allowance, and collective agreements set pay floors since there is no statutory minimum wage.
Is an EOR or a payroll provider better for hiring in Denmark?
A payroll provider only processes pay, so you still need a CVR-registered entity and remain the legal employer. An employer of record like Skuad becomes the legal employer, so you can hire and run payroll in Denmark without setting up an entity.
How quickly can you start paying an employee in Denmark?
It depends on your setup. With your own Danish entity, it will take several weeks to obtain a CVR number, register as an employer, and enrol in eIndkomst. Through an EOR like Skuad, where the entity and registrations already exist, you can usually onboard and pay a Danish employee within days.
Say goodbye to the complexities of local laws, tax systems, international payroll, and contractor payments. Skuad takes care of everything in 160+ countries.
Automate payroll in 160+ countries
Put your global payroll on auto-pilot and analyze your payroll data in seconds. Pay your international team - accurately, securely, and quickly, with a single click.
Integrate your payroll processes
Consolidate all things payroll on our unified platform. Reduce manual calculations on excel sheets and gain control of your payroll data. Ensure data integrity and consistency.
Enhance payroll compliance
Our global payroll infrastructure ensures compliance with local employment and tax regulations. We take the guesswork out of payroll compliance.



Denmark,







