How many public holidays (helligdage), working days and working hours are there in a given year in Denmark – and on average over a period of up to 30 years?
Danish rules
This calculator applies Danish law and Danish collective agreements. It is for employment in Denmark and does not reflect the rules of other countries.
The calculator works out the exact number of working days and working hours over a period of your choice of up to 30 years – including Danish public holidays (helligdage) and your own days off. Use it for resource planning, payroll budgeting and capacity analysis in Denmark. If you just need to count working days between two dates, use the date calculator instead.
Monday–Friday, 7.4 hours/day. The tool's default selection of public holidays is deducted – the official Danish public holidays plus Constitution Day (Grundlovsdag) and Christmas Eve (juleaftensdag).
2026 has 365 days. Weekends: 104 days. Public holidays on weekdays: 9 days.
252 working days × 7.4 h = 1,864.8 hours
The same setup as above, but over 3 years. The calculator works out each year separately and adds them up.
Useful for budgeting full-time equivalents or planning project resources across several years.
Days off under a collective agreement (overenskomst) – e.g. from 12 noon on 1 May or Constitution Day (Grundlovsdag) – are not included automatically. Add them manually as your own days off for an accurate result.
The calculator does not take annual leave (ferie) into account. Deduct holiday days manually to get the real productive hours per employee. You can keep track of the holiday days in the holiday planner.
The calculator shows the expected number of working days – use it to check that your time registration and payslip match the calendar year. If you want to check the shifts themselves against the rest-period rules, use the Working Time Check.
If you work in Denmark, public holidays (helligdage) falling on weekdays are paid days off for permanent employees – check your collective agreement (overenskomst) for the rules on holiday pay (helligdagsbetaling).