Hourly wage in Poland 2026: from hours to salary and back
Enter a gross hourly rate and your hours, and the calculator returns monthly gross, net pay on an employment contract and net per hour worked.
Checked by Radif Partners · Editorial policy
The minimum hourly rate in Poland for 2026 is PLN 31.40 gross, and it mainly protects people on mandate contracts (umowa zlecenie), where pay for each hour may not fall below it. On an employment contract the minimum is monthly: the minimum wage of PLN 4,806 for full-time work. The calculator converts in both directions. It multiplies your hourly rate by the hours you enter, then works out employment-contract net pay for that salary. At PLN 50 an hour and 168 hours a month that is PLN 8,400 gross and PLN 6,056 net on employment, or PLN 36.05 take-home per hour. You type the hours yourself because working time in Poland changes from month to month with working days and public holidays. The tables below show net pay on employment and on a mandate contract for six rates, and the hourly equivalent of four monthly salaries.
Hourly rate to monthly net
Monthly net (employment)
PLN 4,911
| Monthly gross | PLN 6,720 |
| Net per hour | PLN 29.23 |
| 2026 minimum hourly rate | PLN 31.40 |
From hourly rate to monthly take-home
The table assumes 168 hours a month, that is 21 days of 8 hours. Treat it as an example only: in the calculator, enter the hours from your own schedule or contract.
| Gross rate/h | Monthly gross | Net, employment | Net/h, employment | Net, mandate | Net/h, mandate |
|---|---|---|---|---|---|
| PLN 31.40 | PLN 5,275 | PLN 3,926 | PLN 23.37 | PLN 3,811 | PLN 22.68 |
| PLN 40.00 | PLN 6,720 | PLN 4,911 | PLN 29.23 | PLN 4,854 | PLN 28.89 |
| PLN 50.00 | PLN 8,400 | PLN 6,056 | PLN 36.05 | PLN 6,067 | PLN 36.11 |
| PLN 75.00 | PLN 12,600 | PLN 8,919 | PLN 53.09 | PLN 9,102 | PLN 54.18 |
| PLN 100.00 | PLN 16,800 | PLN 11,782 | PLN 70.13 | PLN 12,136 | PLN 72.24 |
| PLN 150.00 | PLN 25,200 | PLN 17,509 | PLN 104.22 | PLN 18,203 | PLN 108.35 |
The employment columns assume PIT-2 and PLN 250 work costs. The mandate columns assume mandatory pension and disability contributions, no voluntary sickness insurance, 20 % costs and no PIT-2. At low rates employment leaves more, because a client without a PIT-2 form does not take PLN 300 off the tax advance. From PLN 50.00 an hour the mandate contract pulls ahead: there is no sickness contribution, and the 20 % cost allowance grows with the amount while employment keeps a flat PLN 250. That edge disappears once you put a value on paid holiday and sick pay, which a mandate contract does not provide.
The minimum hourly rate and where it applies
The PLN 31.40 gross minimum chiefly protects people on mandate contracts. Pay for each hour worked should not fall below it, however large the monthly total. Over 168 hours that comes to PLN 5,275 gross a month.
Employment contracts use a different floor: the minimum wage of PLN 4,806 for a full-time month, whatever the number of hours in that month. Divided by 168 hours it gives PLN 28.61, but the same salary means a higher hourly rate in a short month and a lower one in a long month. So on employment you compare the monthly salary with the minimum wage, not the hourly rate with PLN 31.40.
From monthly salary to hourly rate
The reverse direction helps when you weigh an employment offer against a mandate or contractor offer. The same salary gives a different hourly rate depending on the hours:
| Monthly gross | 160 h | 168 h | 176 h |
|---|---|---|---|
| PLN 4,806 | PLN 30.04 | PLN 28.61 | PLN 27.31 |
| PLN 8,000 | PLN 50.00 | PLN 47.62 | PLN 45.45 |
| PLN 12,000 | PLN 75.00 | PLN 71.43 | PLN 68.18 |
| PLN 20,000 | PLN 125.00 | PLN 119.05 | PLN 113.64 |
The gap between 160 and 176 hours is a few złoty an hour on an average salary and more than ten on a high one. When comparing offers, use the same hours on both sides and add the value of paid holiday to the employment side.
Common conversion mistakes
The first is multiplying a net rate by hours. Rates in Polish job ads and contracts are almost always gross; net depends on the contract type and on the monthly total, because fixed allowances on employment are spread over all your hours. The second is comparing a mandate rate with an employment rate without accounting for holiday and sickness. The third is assuming every month has the same number of hours: a monthly salary arrives unchanged, while hourly pay moves with the schedule.
The calculator does not add supplements for overtime, night work or public holidays; work those out in the overtime pay calculator. Nor does it apply the under-26 relief or student exemptions. For mandate contracts with those options, use the mandate contract calculator.
Hours on a mandate contract: what you take home
Enter the monthly mandate total (rate times hours) to see net pay with a breakdown of contributions, including the student option.