Salary Calculations
Translate gross salary, net payment, total employer cost, and payroll periods
How to convert gross earnings into net payouts while accounting for mandatory contributions and contract types in Poland
Read a payslip from gross to the bank transfer
Start with the payroll period and pay date, then employee, contract, full-time equivalent and hours. Wynagrodzenie zasadnicze is base pay. Add overtime, night allowance, bonus, commission, paid holiday, sick pay and taxable benefits in kind. Their sum is not always the same as the social-contribution base or taxable revenue because exclusions differ. Brutto is before employee deductions; netto is what remains after employee contributions, health contribution, PIT advance, PPK and lawful deductions. Koszt pracodawcy adds employer-financed contributions and is not part of the worker's gross.
For an ordinary employee below the annual contribution cap, employee social contributions are retirement 9.76%, disability 1.5% and sickness 2.45%, total 13.71% of the applicable base. Health is 9% of gross after those employee social contributions. PIT then uses taxable income, employee revenue costs and declarations. The employer separately finances retirement 9.76%, disability 6.5%, accident insurance at its applicable rate, Labour and Solidarity Funds commonly 2.45% together, and FGŚP commonly 0.10%, subject to exceptions.
Reproduce three 2026 examples
Assume one employment, a full month, standard PLN 250 revenue costs, PIT-2 reducing the advance by PLN 300, no PPK, no relief, no benefit in kind and a 1.67% employer accident rate. At PLN 4,806 gross, employee social is PLN 658.90, health PLN 373.24, PIT advance about PLN 168 and net PLN 3,605.86. Estimated employer cost is PLN 5,790.27.
At PLN 8,000 gross, social is PLN 1,096.80, health PLN 621.29, PIT about PLN 498 and net PLN 5,783.91. Employer cost is about PLN 9,638.40. At PLN 15,000 gross, an early-year 12% month gives social PLN 2,056.50, health PLN 1,164.91, PIT about PLN 1,223 and net PLN 10,555.59, with employer cost around PLN 18,072. Because PLN 180,000 annual gross crosses the PLN 120,000 tax threshold, later cumulative advances rise; a rough whole-year average net under these assumptions is about PLN 10,097 monthly, not the early-year figure.
Rounding, cumulative income, relief, multiple payers, absence, PPK and taxable benefits change results. The 2026 retirement/disability contribution-base cap is PLN 282,600, after which those two contributions stop for the year but sickness and health do not follow the same cap. Use a calculator for a forecast, then reproduce the actual slip line by line. A bank credit alone cannot show whether ZUS or tax was calculated correctly.
Base Pay and Benefits
Identifying Base Pay, Variable Pay, Overtime, Leave, Sickness, and Taxable Benefits
How Polish Labour Code rights, minimum remuneration thresholds, and statutory components shape employee compensation
Rebuild the gross amount from time and pay rules
Match the slip to the contract, change letters, roster and actual attendance. Base pay should reflect the agreed monthly rate, full-time equivalent and any unpaid absence. Add fixed allowances, commission and bonus under their written rules. A discretionary label does not allow an employer to withhold a bonus that has become objectively due. Benefits such as private healthcare, car use, meals or accommodation may create taxable and contribution revenue even when no cash is paid.
For full-time work, the 2026 national minimum is PLN 4,806 gross monthly. Some pay components can count, but jubilee awards, retirement or disability severance, overtime remuneration, night allowance, seniority allowance and special-condition allowance do not. Part-time minimum is proportional. For covered mandate or service contracts, the minimum is PLN 31.40 gross for each recorded hour. It is not the employee monthly minimum divided by hours.
Check premiums with the correct denominator
Overtime pays normal remuneration plus usually a 50% premium, or 100% for night, Sundays and holidays not scheduled as working days and certain weekly-rest overtime, unless compensated lawfully with time off. The normal-pay and premium bases can differ, so demand the recorded date, hours and formula. Night work adds 20% of the hourly rate derived from the current minimum wage for each night hour, independent of an overtime premium.
Paid annual leave should reflect what the employee would have earned, with variable elements averaged under the holiday rules. Sickness is not ordinary worked salary: employer sick pay and later ZUS sickness allowance use a separate assessment base, percentage and day limit. Pregnancy illness is commonly 100% of the benefit base, while ordinary illness is commonly 80%, but hospital, accident and other exceptions matter. Do not calculate it as 80% of headline gross for the missed calendar days.
Example: a PLN 8,000 monthly employee has four documented 50% overtime hours in a month with 160 nominal hours. If PLN 8,000 is the relevant normal hourly base, normal pay is PLN 200 and the 50% premium PLN 100, so PLN 300 is added before contributions. If those hours were night work, the separate statutory night allowance is also due using PLN 4,806 divided by that month's nominal hours, times 20% per hour.
Check public holiday work, on-call time, travel, standby and weekend work against the correct rule rather than calling every extra hour overtime. Preserve clock records and instructions. The official 2026 minimum-pay guidance lists the excluded components; PIP guidance can test the overtime and night calculation.
Reconciling PIT and ZUS Deductions
Reconciling PIT Advances, Employee ZUS Contributions, Health Contributions, and Other Deductions in Poland
How to verify salary withholdings, check tax and social insurance deductions, and retain valid filing evidence in Poland
Reconcile social, health and PIT in sequence
For ordinary employment, first identify the social contribution base. Multiply it by 9.76% retirement, 1.5% disability and 2.45% sickness, then reconcile rounding to grosz. Subtract those employee social contributions from the applicable gross to obtain the health base; health is 9%. Next calculate taxable income from taxable revenue minus deductible employee social contributions, flat-rate employee revenue costs and any current deductions handled by the payer. Round and apply the cumulative PIT rules and payer declarations.
The 2026 tax-free amount is PLN 30,000 across all scale-taxed income, producing a PLN 3,600 annual tax reduction. The scale is 12% up to PLN 120,000 taxable base and PLN 10,800 plus 32% of the excess. Standard employment revenue costs are PLN 250 monthly, generally capped at PLN 3,000 yearly for one employment; eligible commuting-from-another-town costs are PLN 300 monthly and PLN 3,600 yearly. Multiple-employment caps are higher, but the tax-free amount is not multiplied.
PIT-2 can instruct one payer to apply PLN 300 monthly, or split the reduction as PLN 150 between two payers or PLN 100 among three. It can be changed or withdrawn. A second job, pension or business can still create an annual bill even when each slip looks correct. The official PIT-2 guide explains the current split.
Understand PPK and deductions after net calculation
PPK normally takes a 2% employee basic contribution, with up to 2% additional; a lower-income employee may reduce the basic rate under conditions. The employer adds 1.5% plus up to 2.5% additional. The employer contribution is taxable employee income even though it enters the PPK account. State payments are currently PLN 250 welcome and PLN 240 annual if conditions are met. Participation is voluntary, with opt-out and periodic re-enrolment rules; a withdrawal has consequences.
The payslip should separate mandatory public deductions, PPK and other deductions. Child-maintenance enforcement can take up to three-fifths with no ordinary minimum-wage protected amount. Other enforcement and advances generally have a one-half ceiling, with protected amounts tied to net minimum pay; fines have separate limits. Other deductions require written consent and protected minimums. Ask for the enforcement title or consent, priority, opening balance, current deduction and remaining balance. Do not accept a single unexplained “other” line.
Tax Declarations and Caps
Verifying Tax Declarations, Reliefs, Insurance Titles, and Contribution Caps in Poland
How to verify tax forms, evaluate contribution caps, and check your insurance and student status in Poland
Apply relief and insurance rules only after checking status
The under-26 relief can exempt qualifying employment and mandate revenue up to the shared annual PLN 85,528 limit, but it does not exempt every payment or remove all social and health contributions. A student under 26 performing a genuine mandate contract is generally outside ZUS social and health insurance for that mandate, while an employee-student remains insured as an employee. Losing student status or turning 26 changes the mandate treatment from the relevant date. The employer needs accurate evidence.
Example: 160 covered mandate hours at the 2026 PLN 31.40 minimum equal PLN 5,024 gross. If the contractor is not an exempt student, has compulsory retirement and disability plus voluntary sickness, health, 20% revenue costs and a PLN 300 payer tax reduction, an illustrative net is about PLN 3,829.04. If the person is a qualifying under-26 student on a genuine mandate and remains inside the youth-relief limit, no ZUS or PIT may be withheld, giving PLN 5,024 net. Accident coverage and payer cost still follow the contract setting. A false student assumption can create arrears.
Relief for return, families with at least four children, working seniors and young people each has detailed qualifying revenue, age, pension or residence conditions and a shared PLN 85,528 exemption limit where applicable. It does not replace the PLN 30,000 tax-free amount in the same mechanical way, and social or health treatment may remain. Obtain the employee's declaration and track aggregate income across payers.
Distinguish contract and insurance title
An employment contract normally carries retirement, disability, sickness, accident and health coverage. A mandate can be compulsory, partly exempt or coordinated with another title; voluntary sickness must be elected where available. A specific-work contract is generally outside ZUS unless special circumstances apply, including work for one's own employer. A sole trader pays under business rules, not employee payroll.
Tax residence and treaty position determine whether Polish advances fully settle the income. A foreign address or citizenship alone does not prove non-residence. Verify tax identification, certificate of residence where relevant, limited or unlimited liability and treaty method. Benefits in kind, equity, foreign payroll and employer-provided housing may need specialist treatment.
Use PIT-2 only with a map of all payers. Record youth or other relief used year to date and stop before the limit. The employer files ZUS registration within seven days after the insurance obligation arises, not before work in every case. Insurance begins from the legal title date, so a later filing does not lawfully postpone coverage. Check the code and bases in eZUS instead of treating a deduction on the slip as proof that ZUS received it.
Verification and Records
Verifying Your Contract, Payslip, ZUS Records, PIT-11, and Bank Transfers
How to reconcile your employment contract, monthly payslips, social insurance registry, tax forms, and net salary payments
Reconcile five records every month
Place the contract and change letters beside the attendance or time record, payslip, bank credit and eZUS insured-person data. The contract proves the agreed rate and components. The time record proves ordinary, overtime, night, leave, sickness and absence hours. The slip shows the employer's calculation. The bank proves only payment. eZUS shows the reported title and monthly bases, while the annual PIT-11 shows payer tax totals.
Create columns for base pay, hours, premiums, bonus, holiday, sick amount, benefit in kind, gross, social base, each employee contribution, health base and contribution, taxable revenue, costs, relief, PIT advance, PPK, other deduction and net. Recalculate each line. Then compare the bank payment with net plus or minus separately documented expense reimbursement, advance or correction. A difference needs a named transaction, not a verbal explanation.
The employer generally has seven days from the insurance obligation, such as employment start, to register the person with ZUS. In eZUS check name, insurance code, start and end, monthly retirement/disability/sickness/accident and health bases, breaks and payer. A payslip deduction is not proof of remittance. Ask for correction when the title or base differs from the actual contract.
Close the year without trusting pre-filled data blindly
Compare the sum of monthly slips with PIT-11 revenue, social, health information, costs, relief and advances. Multiple payers issue separate PIT-11s. The payer sends information to the tax authority and employee on statutory deadlines; if missing, request it but still file using records. Twój e-PIT is usually available from 15 February, and an annual PIT-37 or PIT-36 is generally filed by 30 April. Review the pre-filled return, add missing payers or relief and save the official receipt, UPO.
For PLN 15,000 gross every month, early slips may apply 12%, then cumulative payroll crosses the PLN 120,000 taxable threshold and uses 32% on the excess. A jump in PIT can therefore be correct. With two employers each applying PLN 300 monthly despite only one shared PLN 3,600 annual reduction, an annual bill is likely.
Keep records by pay period for at least the wage-claim and tax correction horizon. Name files with employer, month and document type. Add a note for each later correction linking original slip, corrected slip, bank top-up, ZUS correction and PIT correction. This turns a payroll dispute into a reproducible calculation rather than competing totals.
Correcting Payroll Errors
Correcting Payroll Errors and Filing Complaints with the State Labour Inspection
How to fix pay mistakes, handle incorrect deductions, and raise formal workplace complaints in Poland
Request a correction line by line
Write to payroll with the pay period, contractual rule, recorded hours, slip line, your formula, expected amount, paid amount and difference. Attach only the relevant contract page, time evidence, slip and bank line. Ask by a specific date for the unpaid amount, corrected payslip, corrected ZUS monthly report and corrected PIT record. Do not accept an off-payroll transfer without correction of the underlying public records.
Example: PLN 8,000 monthly, 160 nominal hours and four undisputed 50% overtime hours produce PLN 200 normal overtime pay plus PLN 100 premium, PLN 300 gross. If omitted, show 4 × PLN 50 normal hourly rate + 4 × PLN 25 premium = PLN 300 gross, then let payroll recalculate contributions, tax and net. If the hours were also night hours, add the separately calculated night allowance. State the dates and instruction that caused the work.
Wrong contributions can affect sickness, maternity, accident, unemployment and pension calculations. Wrong taxable income affects PIT-11 and annual tax. Wrong net can trigger enforcement or benefit decisions. Ask the employer to correct source reports, not merely issue a letter. After the correction appears, compare eZUS and the next PIT information.
Route each unresolved error correctly
PIP can inspect minimum pay, working time, overtime, unlawful deductions, documentation and timely payment, and can issue measures within its powers. It does not finally adjudicate every disputed bonus or replace the labour court. ZUS handles insurance registration and contribution records; the tax office handles payer tax information and advances. A labour court decides wage claims, contract classification and many related damages. Wage claims generally have a three-year limitation, but calculate from each due date and act earlier.
If the employer is insolvent, identify formal insolvency status and whether the Guaranteed Employee Benefits Fund, FGŚP, covers the type and period of claim. Do not assume a closed office proves eligibility. Preserve employment certificate, claim, court or insolvency documents and unpaid-period calculation.
When a correction reduces pay, demand its legal basis and calculation before agreeing to repayment. An employer cannot freely deduct an alleged overpayment from later salary without a valid mandatory basis or written consent respecting protected amounts. If ZUS or tax also changes, obtain the formal decision and appeal instruction. Keep paying undisputed obligations while contesting the exact error.
Recover Unpaid Wages
Recover Unpaid Wages and Unlawful Deductions Through Employer Demands and State Labour Inspection Steps
How to handle missing salary payments, incorrect payroll deductions, and escalate disputes using formal evidence and the State Labour Inspection
Preserve the claim before escalating
Download the contract, annexes, regulations, schedules, clock records, task logs, messages ordering extra work, leave and sickness documents, every slip, bank statement, eZUS data and PIT-11. Make a table by due date showing each component, gross due, amount paid and balance. Polish salary is paid on the fixed date and no later than the first ten days of the next month under the general rule. Each missed due date matters for interest and limitation.
Send a formal demand identifying the employment relationship, period, legal or contractual basis, exact gross and net correction requested, bank account and deadline. Ask for the payslip, ZUS and PIT corrections and proof of payment. Do not sign a receipt saying all claims are settled unless that is deliberately intended. An employee cannot waive earned remuneration, although disputed claims can be settled with consequences.
For an unexplained deduction, require the title. Mandatory order is maintenance enforcement, other enforcement, cash advances and statutory fines. Maintenance can reach 60% and has no ordinary minimum-pay protected amount; other enforcement is generally capped at 50% and preserves the applicable net minimum amount. Voluntary deductions need written consent and retain protected thresholds. A general clause signed at hiring may not validly authorise any future unknown deduction.
Escalate without losing the underlying deadline
Report minimum-pay, time-record, overtime, payment or deduction violations to PIP with employer identity, workplace, dates and evidence. Separately request ZUS correction of title or bases and notify the tax office of payer-record errors where applicable. Neither route automatically awards every disputed wage, so prepare a labour-court claim for principal, interest and record correction when necessary.
File in the competent labour court using the current jurisdiction and fee rules. State gross claims where appropriate, due dates and evidence. A three-year wage limitation usually runs separately from each payment date; an internal complaint or inspection does not automatically stop it. Dismissal claims have much shorter deadlines and must be protected independently.
If colleagues share the problem, each should preserve their own hours and amounts; do not copy figures without checking contract and tax status. A union or lawyer can coordinate, while a collective report may strengthen evidence. Reject threats to immigration status or retaliation: work-authorisation questions are separate from the duty to pay lawful wages.
After recovery, verify the bank top-up, corrected payslip, eZUS monthly bases and corrected PIT-11 or payer information. Reopen any sickness, parental, unemployment or pension calculation that used the wrong base through its own correction route. A successful payment is incomplete if official records still understate the insured or taxable earnings.