# How to count working hours: from 7:45 to 7.75 on the payslip

> Adding up hours and minutes goes wrong in three places: the night shift, the break, and turning minutes into a fraction of an hour. Each has a simple rule.

Working out how long you worked looks like addition. The catch is that clocks
run in base sixty, payroll runs in decimals, and the law has its own view on
breaks and overtime. Hence the three places where the sum falls apart.

## 1. A shift that ends after midnight

Subtracting the start from the end only works inside one day. A shift from
22:00 to 6:00 comes out as minus sixteen hours, which people then correct by
hand and sometimes get wrong.

**The rule: if the end is earlier than the start, add 24 hours.** 6:00 plus 24
is 30:00, minus 22:00 is eight hours. That is the length of the shift.

## 2. The break you must not subtract

Not every break shortens working time. In Poland, a working day of at least
six hours includes a 15 minute break that **counts as working time**, with a
second one when the day is longer than nine hours and a third beyond sixteen
(art. 134 of the Labour Code, as amended in 2023).

You only subtract a break that does not count as working time, such as a
longer meal break introduced by the employer's work rules (art. 141).
Subtracting the statutory fifteen minutes is the most common error in a
monthly timesheet, and it always works against the employee.

## 3. Minutes as a fraction of an hour

Payroll does not take 7:45. It takes 7.75. The conversion is minutes divided
by sixty:

| minutes | fraction of an hour |
|---|---|
| 5 | 0.08 |
| 10 | 0.17 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.5 |
| 40 | 0.67 |
| 45 | 0.75 |
| 50 | 0.83 |

The trap is 15 and 45 minutes, which get written as 0.15 and 0.45 out of
habit. At 30 zł an hour, that mistake on 45 minutes is nearly nine zloty on a
single day.

A second trap: do not round on the way. Ten days of 6.67 hours add up to 66.7
rather than 66 hours 40 minutes. Sum in minutes and divide at the end.

## When work counts as overtime

Overtime is work beyond the working time norms that apply to you, usually
eight hours a day and forty hours a week on average, and beyond the longer
daily hours of your working time system (art. 151 of the Labour Code).

On top of normal pay, the supplement is:

- **100%** for work at night, on Sundays and holidays that are not your
  working days, and on a day off given for working a Sunday or holiday;
- **50%** for overtime on any other day;
- **100%** as well for exceeding the average weekly norm, unless one of the
  above already applied to those hours.

Overtime is capped at 150 hours per calendar year unless a collective
agreement, the work rules or the contract set another figure, and weekly hours
including overtime may not exceed 48 on average.

## An example over three days

- 8:00-16:30 with a 30 minute unpaid break: **8:00**
- 7:00-18:15 with a 45 minute break: **10:30**, of which 2:30 is overtime
- a night shift 22:00-6:00: **8:00**

That is 26 hours 30 minutes, or 26.5. At 30 zł an hour with a 50% supplement:
24 hours at 30 zł and 2.5 hours at 45 zł, 832.50 zł gross.

## Count it without a spreadsheet

The [work hours calculator](/en/tools/work-hours-calculator) does all three at
once: it reads a shift past midnight, subtracts the break you enter, and gives
the result in both clock and decimal form, with overtime over the norm you
choose. It works in the browser, without an account.

If what you need instead is how many working days and hours a given month
holds, that is a different sum, covered in the piece on
[the Polish working time norm](/blog/polish-working-time-norm-explained).

---

Źródło: https://ordiarion.com/blog/how-to-count-working-hours
