Three tax layers. 800 agreements. One engine. Denmark payroll, owned.
Denmark’s payroll is not a configuration exercise. It demands a live progressive tax engine with AM-bidrag, municipal, state and top-tax layers, eIndkomst real-time reporting, Feriekonto concurrent holiday pay, 800+ collective agreement interpretation, and in-country people with direct Skattestyrelsen relationships. Most providers deliver two of these. Mercans delivers all of them – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- AM-bidrag
- 8% on gross income
- ATP Employer
- DKK 198/mo (fixed)
- ATP Employee
- DKK 99/mo (fixed)
- eIndkomst Deadline
- 10th of next month
- Tax Ceiling
- 52.07% (skatteloftet)
- Max Marginal Rate
- ~55.9% effective
- Corporate Tax
- 22%
- Holiday Pay
- 12.5% Feriekonto
- Annual Leave
- 25 days
- Overtime
- 150–200% (CBA)
- Sick Pay
- 30 days DKK 4,865/wk
- Notice Period
- 1–6 months
- Working Hours
- 37h/wk
- Minimum Wage
- None (CBA-set)
- Researcher Scheme
- 32.84% effective





Payroll compliance: the details that can’t be missed
Denmark’s regulators don’t grade on a curve. Skattestyrelsen levies penalties for late or incorrect eIndkomst filings. Feriekonto non-compliance triggers employee claims and Styrelsen for Arbejdsmarked audits. Collective agreement misapplication exposes employers to union-driven labour disputes. None of these failures announce themselves – they accumulate silently until an audit makes them very visible.
eIndkomst penalties
Late, incorrect, or missing eIndkomst filings trigger automatic fines from Skattestyrelsen. Every reporting gap is retroactively assessed with interest on audit discovery.
Overenskomst misapplication
Denmark has 800+ collective agreements (overenskomster) covering pay rates, overtime, pension, and notice periods. Applying the wrong agreement or ignoring CBA terms triggers union disputes and back-pay claims across your entire Danish headcount.
Feriekonto non-compliance
Denmark’s concurrent holiday pay system (Feriekonto) requires 12.5% accrual and timely deposits. Miscalculation or late remittance triggers employee complaints and Styrelsen for Arbejdsmarked enforcement action.
Posted worker violations
Employers posting workers to or from Denmark without proper RUT registration, documentation, and compliance with the Danish Posted Workers Act face penalties, work suspension, and cross-border enforcement actions.
The three types of providers who struggle with Denmark
Global Aggregator Platforms
Platforms like Deel, Remote, and Rippling operate through a partner network in Denmark — they don’t own the entity, don’t directly manage eIndkomst, and don’t control the compliance relationship. When regulations change, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct eIndkomst reporting — third-party intermediary handles filings
- ×Overenskomst interpretation unsupported or manual
- ×Feriekonto concurrent system absent or roadmap-dependent
- ×Regulatory updates filtered through partner SLAs, not live
Large Global Payroll Incumbents
ADP, Ceridian, and similar incumbents have Denmark coverage — in name. In practice, their Nordic coverage is often delivered through regional partners or legacy systems that weren’t built for Denmark’s progressive multi-layer tax architecture, researcher scheme, or concurrent Feriekonto obligations.
- ×Researcher scheme (forskerordningen) processed manually — not native
- ×Feriekonto concurrent holiday pay flattened into a single accrual
- ×Long implementation timelines — Denmark not a core market
- ×No collective agreement register in-platform
Local Danish Firms
Local Danish accounting and lønbureau firms know the market — but they can’t scale with you. No payroll technology platform, no HCM integration, no multi-country consolidation, and no data security certifications that multinationals require. Fine for 10 employees. Inadequate at 100.
- ×No proprietary payroll technology — manual spreadsheet-based processing
- ×No HCM connector — Workday, SAP, Oracle feeds require custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No Nordic consolidation — cannot report across Denmark + other Nordic entities
The only provider that closes every gap
Mercans is the only Denmark payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct authority relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Denmark’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Denmark’s eIndkomst real-time reporting, progressive tax with AM-bidrag as a distinct first-layer deduction, Feriekonto concurrent holiday pay, and overenskomst-driven pay structures as standard workflows. This isn’t configuration. It’s engineering.
Full-time Denmark team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals in Denmark. They maintain active relationships with Skattestyrelsen, Styrelsen for Arbejdsmarked og Rekruttering, and ATP – not through a contact directory, but through ongoing regulatory engagement. When Skattestyrelsen issues a circular, when eIndkomst updates a submission format, when Feriekonto changes a deposit rule – we know before it reaches your inbox.
The security posture multinationals require – and GDPR mandates
Denmark’s GDPR implementation, overseen by Datatilsynet, requires payroll processors handling employee personal data to maintain documented privacy controls and data residency frameworks. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018 – the only payroll provider in the Nordics with this complete certification stack. Zero security breaches since inception.
Where Mercans wins on every Denmark-specific capability
Each row is a Denmark-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Denmark Capability Coverage · 11 dimensions
Skattestyrelsen mandate
800+ agreements
Workday · SAP · Oracle
Every rate. Every cap. Every obligation.
Denmark payroll operates on exact numbers with hard deadlines. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Denmark · Rate & Compliance Dashboard
Live 2025–26Inverted Tax Architecture – AM-bidrag First
Denmark’s tax system is inverted compared to most countries: AM-bidrag (8%) is deducted from gross income first, then progressive income tax (municipal + state + top tax) is calculated on the remainder. This layered approach means the effective marginal rate can reach ~55.9% – but the skatteloftet caps combined income tax at 52.07%. Mercans’ G2N Nova™ models all layers as distinct engines.
→ Modelled natively in G2N Nova™2026 Multi-Bracket Reform
Denmark’s 2026 tax reform introduces changes to bracket thresholds, topskat entry points, and personal allowance indexation. Payroll engines that hard-code 2025 rates will mis-calculate from January 2026. G2N Nova™ updates all brackets proactively before the fiscal year turn.
→ Proactive rate updates in G2N Nova™Collective Agreements Function as Law
In Denmark, collective agreements (overenskomster) between unions and employer associations set binding pay rates, overtime rules, pension contributions, and notice periods for covered sectors. Unlike statutory minimums, these are not optional – they carry the force of law for all employers within their scope. Misapplication triggers back-pay claims and union disputes.
→ CBA register · 800+ agreements mappedFeriekonto Concurrent System
Denmark’s holiday pay switched to a concurrent system in 2020: employees earn and use holiday pay in the same September-to-August cycle. Employers must deposit 12.5% to Feriekonto (or an approved fund) on each pay cycle. Miscalculation or late deposits trigger Styrelsen for Arbejdsmarked audits and employee complaints. Mercans automates the full concurrent cycle.
→ Automated Feriekonto deposits on every pay runRun a Denmark payroll. Right here, right now.
Switch workforce type. Move the slider. Every number you see is the same calculation G2N Nova™ runs in production – AM-bidrag, progressive tax, ATP, Feriekonto, and true cost of employment exposed live.
Denmark Payroll Sample · Live
G2N Nova™ engineEight things only Denmark experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every Skattestyrelsen audit, Feriekonto inspection, and labour dispute we’ve encountered in Denmark over 20 years.
eIndkomst Real-Time Reporting Is Not Optional
Every Danish employer must report salary, tax deductions, ATP, and pension contributions to Skattestyrelsen via eIndkomst by the 10th of the following month. Late or incorrect filings trigger automatic fines. The reporting format is strict – field-level validation rejects submissions with incorrect codes, missing CPR numbers, or mismatched tax card data.
Feriekonto Concurrent System Changes Everything
Since 2020, Denmark’s holiday pay operates on a concurrent earn-and-use cycle (September to August). Employers deposit 12.5% to Feriekonto (or an approved fund) each pay cycle. The old accrual model is gone. Employers who still calculate holiday pay on the old system face Styrelsen for Arbejdsmarked enforcement and employee underpayment claims.
Collective Agreements Are Binding Law – Not Guidelines
Denmark has no statutory minimum wage. Instead, 800+ collective agreements (overenskomster) between unions and employer associations set binding pay rates, overtime rules, pension contributions, notice periods, and working conditions for each covered sector. Applying the wrong agreement – or ignoring one entirely – triggers union disputes and retroactive back-pay claims.
Flexicurity Model Demands Precise Termination Handling
Denmark’s flexicurity model combines flexible hiring/firing rules with strong social safety nets. Notice periods range from 1 to 6 months based on tenure under Funktionærloven. Severance pay applies after 12+ years. Getting the notice period wrong is the most common trigger for Danish labour disputes and unfair dismissal claims.
Researcher Scheme (Forskerordningen) – 27% Flat Tax
Qualifying foreign researchers and highly paid employees can elect the forskerordningen: a flat 27% income tax (+ 8% AM-bidrag = 32.84% effective) for up to 7 years. Eligibility requires minimum DKK 65,400/month gross and Skattestyrelsen pre-approval. Miscalculating the threshold or missing the application window forfeits the benefit permanently.
Posted Worker Rules Require RUT Registration
Employers posting workers to Denmark must register with the RUT Register (Register for Udenlandske Tjenesteydere) before work begins. Posted workers are subject to Danish working conditions including CBA terms, working time rules, and minimum pay. Non-registration triggers penalties and work suspension orders from the Danish Working Environment Authority.
ATP Is a Fixed-Amount System – Not Percentage-Based
Unlike most social contributions, Denmark’s ATP (Arbejdsmarkedets Tillægspension) is a fixed DKK amount based on working hours, not a percentage of salary. Full-time employees: employer DKK 198/mo, employee DKK 99/mo. Part-time workers have pro-rated tiers. Systems that model ATP as a percentage produce incorrect deductions on every pay run.
A-skat Has Two Deadline Tracks – Not One
Denmark’s A-skat (advance tax withholding) operates on two separate deadline tracks depending on employer size: large employers pay by the 1st of the month after salary payment, small employers by the 10th. Applying the wrong track causes either late-payment penalties or unnecessary cash flow acceleration. G2N Nova™ assigns the correct track per entity.
One workforce. Two entirely different compliance tracks.
The foundational split in Denmark payroll – Danish/EU residents on standard progressive tax vs. Researcher scheme/foreign specialists on flat-rate regimes – is not a configuration toggle. It requires two distinct calculation engines, two sets of filing obligations, and two different eligibility frameworks. Mercans runs both simultaneously on every pay cycle.
Parallel Compliance Engines
AM-bidrag is deducted first from gross income. The 8% labour market contribution reduces the taxable base before municipal, state, and top tax are applied. This inverted architecture means the effective tax rate differs from the nominal bracket rates.
Municipal tax rates vary by kommune. The ~25.1% average masks significant variation – rates range from ~23% to ~27.8% depending on the employee’s registered municipality. Payroll must apply the exact rate from the employee’s tax card (skattekort).
Topskat applies above the threshold – not on total income. The 15% top tax only applies to income above DKK 641,200/year (~DKK 51,000/mo after AM-bidrag). Combined with the skatteloftet (52.07%), the effective marginal rate is capped even when municipal + state + top tax nominally exceeds it.
Feriekonto deposits are a per-cycle obligation. 12.5% holiday pay must be deposited to Feriekonto on each pay run under the concurrent system. Plus 1% ferietillæg paid annually. Missing deposits triggers Styrelsen for Arbejdsmarked enforcement.
The researcher scheme is not automatic. Qualifying foreign researchers and highly paid employees must apply to Skattestyrelsen before starting work. The application window is strict – missing it forfeits the flat 27% rate permanently for that employment.
Minimum salary threshold must be maintained every month. The DKK 65,400/month minimum gross salary (2025 rate) must be met in every pay period. A single month below threshold can disqualify the employee from the scheme retroactively.
The scheme runs for up to 7 years – then standard rates apply. When the scheme expires, the employee transitions to full progressive taxation. Payroll must handle the mid-year switchover with correct annualisation of both regimes.
Foreign specialists on short assignments have different rules. Workers posted to Denmark under 183-day rules, A1 certificate holders, and cross-border commuters each have distinct tax treatment. One formula cannot cover all scenarios.
Every obligation. Every authority. Mercans owns the calendar.
Denmark compliance runs across Skattestyrelsen, Feriekonto, ATP, and SKAT on monthly, quarterly, annual, and event-triggered cadences. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
eIndkomst Reporting
All salary, tax deductions, ATP, AM-bidrag, and pension contributions reported to Skattestyrelsen via eIndkomst. Field-level validation rejects submissions with incorrect codes, missing CPR numbers, or mismatched tax card data. Late filings trigger automatic fines.
A-skat Payment
Advance tax withholding (A-skat) remitted to Skattestyrelsen on one of two deadline tracks depending on employer size. Large employers pay by the 1st, small employers by the 10th. Wrong track = penalties or unnecessary cash flow acceleration.
Samlet Betaling (ATP + Other)
Quarterly consolidated payment covering ATP contributions, financial services employer tax, and other mandatory levies. Filed and paid to ATP on quarterly deadlines. Includes employer and employee portions for all enrolled headcount.
Feriekonto Deposits
12.5% holiday pay deposited to Feriekonto (or approved fund) on every pay cycle under the concurrent system. Plus 1% ferietillæg paid annually. Miscalculation or late deposit triggers Styrelsen for Arbejdsmarked enforcement and employee complaints.
Individual Tax Return
Annual individual tax return deadline. Employers must ensure all eIndkomst reporting is finalised and reconciled before this date. Discrepancies between eIndkomst filings and employee tax returns trigger Skattestyrelsen reconciliation audits.
Corporate Tax Payment
Corporate tax at 22% on taxable profits due by July 1. Advance payments required in March and November. Payroll-related deductions (employer contributions, pension, Feriekonto) must reconcile against corporate tax filings.
NemRefusion Sick Leave Reporting
Employer sick pay obligation covers the first 30 days (DKK 4,865/week cap). After 30 days, employers claim reimbursement via NemRefusion from the municipality. Late NemRefusion filing forfeits the reimbursement right. G2N Nova™ tracks the 30-day threshold and triggers filing automatically.
Termination Settlement
Final settlement applying Funktionærloven notice periods (1–6 months by tenure), accrued holiday pay payout, pension settlement, and any CBA-specific severance. Incorrect notice period calculation is the leading cause of Danish labour disputes.
Denmark is one market. Mercans covers the full region.
For companies running payroll across multiple Nordic and European states, complexity multiplies – not adds. Each country runs its own tax authority, social insurance body, and reporting mandate. Mercans covers all of them on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
Nordic
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that Skattestyrelsen, Feriekonto, ATP, and Danish authorities expect to receive — not formatted summaries that need reformatting before you can submit them.