Skip to content

How Many Employees Does One 24/7 Post Need in Poland?

Relief factor5.09
People per post6

Holding one position every hour of 2026 in Poland takes 8,766 staffed hours. One full-time employee is genuinely available for about 1,722 of them, so the post needs 5.09 employees, which is 6 whole people.

One ring per person, one year each

Each ring is one employee's year, broken wherever they are on holiday, on leave, or off sick. No single ring closes, which is the whole problem: one person cannot hold a post that never stops.

Stack 6 of them and the picture closes. Trace any line out from the center and it crosses at least one solid arc, so every hour of 2026 has somebody on it. That is the relief factor, drawn rather than asserted.

Where the number comes from

  1. 1

    Staffing one position 168 hours a week comes to 8,766 hours across the year.

  2. 2

    Poland has 261 weekdays in the year, the starting point for one employee.

  3. 3

    Take out 8 public holidays that fall on a weekday, 20 days of statutory paid leave, 14.8 days of average sickness absence, and 3 days of training: 45.8 days lost.

  4. 4

    That leaves 215.2 working days per employee, and at a 40-hour week that is 8 hours a day, so 1,722 available hours a year.

  5. 5

    8,766 coverage hours divided by 1,722 available hours is a relief factor of 5.09, so the post needs 6 people.

Working days lost per employee, 2026
Weekdays in the year261
Public holidays on a weekday−8
Statutory paid annual leave−20
Average sickness absence−14.8
Training and onboarding (assumed)−3
Working days available215.2
At 8 hours a day1,722 hours

Paid public holidays are a statutory entitlement in Poland, so they sit on top of annual leave and are deducted separately here.

The training allowance of 3 days is a planning assumption rather than a sourced statistic, and it is deliberately low. Every other figure on this page carries a source. If your operation runs heavy certification cycles, raise it and the relief factor rises with it.

What the usual rule of thumb gets wrong here

The common shortcut is to divide coverage hours by contracted hours and add a quarter for absence. In Poland that gives 5.25 against a derived answer of 5.09, so the shortcut is high by 3.1 percent. A flat buffer travels badly because the things it stands in for, statutory leave and the length of the contracted week, are set nationally.

Hours only4.2

Nobody ever away. Not a real answer.

Plus a flat 25%5.25

The usual shortcut, over by 3.1%.

Derived5.09

From Poland's own leave, hours, and absence.

Other coverage shapes

The same availability figure answers any coverage window. Only the hours the post must be staffed change.

CoverageHours a weekRelief factorPeople
Round the clock, every day1685.096
Round the clock, weekdays only1203.644
Two shifts, every day1123.394
Extended day, weekdays only601.822

If your contract is more generous

20 days is the statutory floor in Poland, and most employers sit above it. Every extra week of leave is another week the post has to be covered by somebody else.

Annual leaveRelief factorPeople per post
20 daysstatutory floor5.096
25 days5.216
28 days5.296
30 days5.346
33 days5.426

The inputs, and what they do not say

How the leave figure is defined

Stated in days in the Labour Code (Art. 154 par. 1), and those days are working days: Art. 154(2) par. 1 says leave is granted only on days that are working days for the employee under their own schedule, one leave day equalling 8 hours. No conversion was needed. Public holidays are excluded: they are non-working days under Art. 151(9) par. 1 and the separate Act on non-working days, so they never consume leave entitlement.

Why the contracted week is not the legal maximum

This page divides by a 40-hour week, the typical full-time contract in Poland, not by the 40-hour statutory figure. The two match here, so the distinction makes no difference to the answer.

What these figures cannot be used for

Not a ranking. The sickness figure here comes from a national statistical source, while other countries in this library use the OECD labour force survey. Those systems define absence differently, and self-reported survey figures undercount short spells that administrative records capture. Each number is the best available answer for planning inside its own country, and the gap between any two of them is partly a gap between statistical methods rather than between workforces.

A relief factor also says nothing about whether a roster is legal or humane. It sets how many people the post needs across a year; it does not check rest periods between shifts, consecutive nights, or weekend distribution. Those constraints decide whether the pattern you build on top of this headcount is one anybody can actually work.

Research notes on Poland

LEAVE, AND THE MOST LIKELY MISREAD. The statutory minimum is 20 working days, but that only applies below 10 years of employment. At 10 years or more it is 26 days (Art. 154 par. 1). Art. 155 counts completed education toward that threshold, and higher education alone counts as 8 years, so a graduate reaches 26 days after roughly 2 years of actual work. For any experienced or degree-holding Polish workforce, 26 is the realistic planning figure, not 20. I returned 20 because the field asks for the statutory minimum.

PUBLIC HOLIDAYS ARE ON TOP, NOT INSIDE. Poland has 14 statutory public holidays as of 2025 (24 December was added by the 6 December 2024 amendment, up from 13). They sit outside the 20/26 days. On top of that, Art. 130 par. 2 of the Labour Code reduces the monthly working-time norm by 8 hours for each public holiday falling on a day other than Sunday, so a holiday cuts required hours rather than leave.

HOURS. The 40 hours is an average, not a hard weekly cap: Art. 129 par. 1 sets 8 hours per day and an average of 40 hours in an average five-day week over a reference period of up to 4 months, extendable to 12 months under Art. 129 par. 2. The real ceiling including overtime is an average of 48 hours per week (Art. 131 par. 1). Equivalent-working-time systems permit 12 hour days (and up to 16 or 24 in specific cases) as long as the average holds, which matters for shift planning.

COLLECTIVE HOURS. There is no meaningful gap between statutory and collectively agreed hours in Poland. Collective bargaining coverage is low and concentrated at company level, and agreements do not systematically shorten the week below 40. Eurostat confirms the practical week is not shorter: full-time employees usually worked 40.4 hours in 2025 and 40.3 in 2024, slightly above 40 because usual hours include habitual overtime. So 40 is the contracted week, and anything a planner sees above 40 is overtime, not a longer contract.

SICKNESS: THESE ARE CALENDAR DAYS. 14.8 is calendar days per insured person, not working days. Derivation: ZUS recorded 241,997.3 thousand days of own-illness absence among ZUS-insured persons in 2025, divided by 16,302.8 thousand persons insured with ZUS at December 2025, giving 14.84. Polish sick notes run over continuous calendar periods and sickness benefit is due for every day of incapacity including non-working days (Art. 11(4) of the sickness and maternity benefits act), which is why the count is calendar-based. The working-day equivalent on a 5-day week is about 10.6 days (14.84 x 5/7). Do not add 14.8 straight onto the 20 working days of leave; that would overstate sickness shrinkage by around 40 percent.

SICKNESS DENOMINATOR CAVEAT. ZUS's insured population is not exclusively employees; it includes contractors on umowa zlecenie and self-employed people with voluntary sickness cover. Employees alone accounted for 169,859.8 thousand of the 2025 own-illness days (70.2 percent of the total), but ZUS does not publish a matching count of insured employees in these reports, so an employees-only rate cannot be computed exactly from the same register. It would land near 13 to 14 calendar days. Cross-check on the figure I did return: ZUS's own per-health-insured-person rates by voivodeship in 2025 range from 12.85 days (Mazowieckie) to 17.25 days (Lodzkie), so a national 14.8 is consistent with ZUS's own methodology. The figure covers own illness only; care for a child or other family member added roughly a further 12.5 million days and is excluded here.

Sources

Every figure above except the training allowance was checked against one of these.

  1. Statutory working time: 8 hours per day and an average of 40 hours in an average five-day week over a reference period of up to 4 months (Art. 129 par. 1); weekly time including overtime capped at an average of 48 hours (Art. 131 par. 1); annual leave of 20 days under 10 years of employment and 26 days at 10 years or more (Art. 154 par. 1); leave granted only on the employee's scheduled working days, one day equalling 8 hours (Art. 154(2) par. 1); Sundays and public holidays are non-working days (Art. 151(9) par. 1)

    Sejm of the Republic of Poland, consolidated text of the Labour Code, Dz.U. 2025 poz. 2772025

  2. 14 statutory public holidays listed in Art. 1, including 24 December added by the amendment of 6 December 2024, plus Sundays

    Sejm of the Republic of Poland, Act on non-working days, consolidated text Dz.U. 2025 poz. 2962025

  3. Average usual weekly hours worked in the main job, full-time employees, Poland: 40.4 hours in 2025 and 40.3 in 2024 (all employed full-time including self-employed: 41.1 in both years)

    Eurostat, dataset lfsa_ewhun22025

  4. 241,997.3 thousand days of sickness absence due to own illness among ZUS-insured persons in 2025 (Table 1); 169,859.8 thousand of those days for employees specifically (Table 44); average certificate length 10.82 days; days per health-insured person by voivodeship 12.85 to 17.25

    Zaklad Ubezpieczen Spolecznych (ZUS), Department of Statistics and Actuarial Forecasts, Absencja chorobowa w 2025 roku, Warsaw 20262025

  5. 16,302.8 thousand persons insured with ZUS (pension and disability insurance), stock at December 2025, used as the denominator; 225,701.4 thousand paid sickness-absence days in 2025 split into 88,306.4 employer-financed and 137,385.9 financed by the Social Insurance Fund

    Zaklad Ubezpieczen Spolecznych (ZUS), Wazniejsze informacje z zakresu ubezpieczen spolecznych 2025 r., Warsaw, May 20262025

  6. Art. 11 par. 4: sickness benefit is due for every day of incapacity for work, not excluding non-working days. This establishes that ZUS absence days are counted in calendar days.

    Sejm of the Republic of Poland, Act on cash benefits from social insurance in case of sickness and maternity, consolidated text Dz.U. 2026 poz. 8542026

Common questions

How many people does one 24/7 position need in Poland?
6 people. One position staffed every hour of the year is 8,766 hours, and one full-time employee in Poland is actually available for about 1,722 of them once 45.8 days of holidays, leave, sickness and training come out. That is a relief factor of 5.09, which rounds up to 6 whole people.
What is a relief factor?
The number of employees needed to keep one position filled continuously, once the days nobody works are taken out. It is coverage hours divided by the hours one employee is genuinely available. In Poland that is 8,766 divided by 1,722, or 5.09. A factor below the headcount you actually employ means the post runs on overtime.
Why is a flat 25 percent absence buffer not enough for Poland?
Because it overshoots here. A raw hours calculation gives 4.2 employees, and adding a flat quarter takes that to 5.25, against a derived answer of 5.09. That is 3.1 percent too high, because the rule of thumb assumes more leave and sickness than Poland actually loses.
Does the statutory leave minimum reflect what employers actually give in Poland?
It is a floor, not a norm. This page computes on the statutory minimum of 20 working days because that is the figure the law fixes and a source can be attached to. Most employers sit above it, and the sensitivity table on this page shows what the relief factor becomes at more generous entitlements, so a planner can find their own contract rather than taking the floor as the answer.

Your next schedule could take 2 minutes.

Import your team, set your rules, hit auto-fill. Most teams are live the same day.

Try Soon free

30 days free ยท No credit card required

Already have an account?Sign in