All countries
🇵🇱Poland•Europe

How to run payroll in Poland

Everything you need to know about taxes, contributions, compliance, and payments, updated for 2026.

Tax rates & deadlinesEmployer contributionsLeave & benefits
Pay Frequency

Monthly

Income Tax

0-22%

Jump to section

Payroll in Poland

Miss a filing deadline in Poland and penalties start at zł500. Here's what you need to know.

You've hired your first Polish employee and suddenly you're facing ZUS contributions, PIT declarations, and monthly reporting deadlines that don't align with your home country schedule. Polish payroll operates on strict monthly cycles with zero tolerance for late filings.

Poland payroll at a glance

Currency
PLN (zł)
Tax year
January - December
Pay cycle
Monthly
Filing deadline
10th of next month

Polish payroll stands out for its complex social security system managed by ZUS (Social Insurance Institution). Unlike many countries, Poland requires separate calculations for employee and employer contributions across multiple categories including pension, disability, sickness, and accident insurance.

The country operates on a 13th salary system, meaning employees receive an additional month's pay typically split between April and December. You'll also need to handle the Employee Capital Plans (PPK), Poland's automatic enrollment pension scheme that affects nearly all employees.

Payment timing matters culturally. Polish employees expect their salary by the 10th of the following month, and many companies pay on the last working day of the month to stay competitive.

18.71%
Employer ZUS rate
Standard contributions
32%
Income tax rate
Above zł120,000
10th
Monthly deadline
All filings due

Quick Poland payroll snapshot:

  • Currency: PLN (zÅ‚)
  • Standard pay cycle: Monthly
  • Tax year: Calendar year (January-December)
  • Key employer obligations: ZUS registration, monthly PIT-4R filing, PPK enrollment, 13th salary provision

Critical deadline

All ZUS contributions and PIT declarations must be filed by the 10th of the following month. Late filings incur automatic penalties starting at zł500.

One Global Payroll handles Poland's complex ZUS calculations, PPK enrollment, and monthly filing deadlines automatically, so you can focus on growing your Polish team without compliance stress.

How does payroll work in Poland?

Payroll in Poland runs on a monthly cycle. Payment is usually due by the 10th of the following month.

Most Polish employers pay salaries once per month, typically between the 1st and 10th of the month following the work period. For example, January wages must be paid by February 10th at the latest.

Monthly payroll cycle

1
Salary calculation
End of month

Calculate gross pay, deductions, and net salary

2
Payslip preparation
1st-5th of following month

Generate mandatory payslips with all required details

3
Payment processing
By 10th of following month

Transfer net salaries to employee bank accounts

Payment timing requirements

Polish labor law requires employers to pay wages by the 10th of the month following the work period. This deadline is strict - late payments can result in penalties and interest charges.

Some companies choose to pay earlier, often on the last working day of the month or by the 5th of the following month. This gives payroll teams more processing time while keeping employees happy.

13th month salary

Poland doesn't mandate a 13th month payment, but many employers provide annual bonuses. These are typically paid in December and are subject to standard income tax and social security contributions.

When companies do offer 13th month payments, they're usually calculated as one month's base salary. The timing varies by company - some pay in December, others split it across the year.

Holiday and vacation pay

Employees receive their regular salary during annual leave periods. There's no additional "vacation bonus" required by law, just normal monthly pay continuation.

Vacation pay is calculated based on the employee's average earnings from the three months before taking leave. This includes base salary plus any regular allowances or bonuses.

26
Minimum vacation days
For employees with 10+ years experience
80%
Minimum vacation pay
Of average monthly earnings

Payment methods

Bank transfers are the standard payment method in Poland. Employers must transfer net salaries directly to employees' designated bank accounts.

Cash payments are only allowed for small companies (under 6 employees) or in exceptional circumstances. International companies typically use Polish bank accounts or global payroll providers to ensure compliance.

All payments must be in Polish złoty (PLN), even for international employees working in Poland.

Payslip requirements

Polish law requires detailed monthly payslips showing all salary components, deductions, and contributions. Payslips must include:

  • Employee personal details and tax identification number
  • Gross salary breakdown by component
  • All social security and tax deductions
  • Net salary amount
  • Employer's social security contributions

Mandatory payslip elements

  • Employee name and PESEL number
  • Gross salary components breakdown
  • Income tax deduction (PIT)
  • Employee social security contributions
  • Net salary amount
  • Employer contribution amounts

Payslips can be provided electronically if employees consent, but paper copies must be available upon request. All payslips must be in Polish, regardless of the employee's nationality.

What taxes apply in Poland?

Tax withholding reports in Poland are due by the 20th of each month. Late filing means penalties starting at zł500, plus daily interest charges that add up fast.

Income tax brackets

Poland uses a progressive tax system with two main rates for 2026. The tax-free allowance is zł30,000 annually, which phases out completely for incomes above zł120,000.

Annual Income (zł)Monthly Income (zł)Tax Rate
zł0 - zł120,000zł0 - zł10,00012%
Above zł120,000Above zł10,00032%
12%
Standard rate
Up to zł120,000
32%
Higher rate
Above zł120,000
zł30,000
Tax-free allowance
Phases out gradually

The tax-free allowance reduces by zł1 for every zł1 earned above zł85,528. This means employees earning zł120,000 or more get no tax-free allowance.

High earners also pay a 4% solidarity surcharge on income exceeding zł1,000,000 annually.

Withholding requirements

Employers must withhold income tax from all employee salaries and remit it monthly. You're responsible for calculating the correct amount based on each employee's annual projected income.

Register for payroll tax withholding within 7 days of hiring your first employee. You'll need your company's tax identification number (NIP) and employment contracts.

Monthly filing deadline

Submit withholding reports and payments by the 20th of the following month. December payments are due by January 31st.

File annual reconciliation forms (PIT-11) by February 28th for the previous tax year. Provide employees with their annual tax certificates (also PIT-11) by the same date.

Tax registration

New employers need three key registrations before running payroll:

  • Tax office registration: Submit form ZUS ZZA within 7 days of first hire
  • Withholding tax registration: Automatic with employee registration
  • Monthly reporting setup: Register for electronic filing through the tax portal

The tax office assigns you a withholding tax identification number. You'll use this for all monthly filings and payments.

Special tax considerations

Non-resident employees face different rules. EU citizens pay the same rates but may qualify for tax treaty benefits in their home country. Non-EU residents pay standard Polish rates with no tax-free allowance unless they become Polish tax residents.

Tax residency kicks in after 183 days in Poland during any calendar year. Residents pay tax on worldwide income; non-residents only on Polish-source income.

Tax treaty benefits

Poland has tax treaties with 80+ countries. Non-residents may claim reduced withholding rates or exemptions through proper documentation.

Some regions offer special economic zones with reduced corporate tax rates, but these don't affect employee income tax withholding.

Common tax mistakes

Incorrect allowance calculations top the list. Many employers apply the full zł30,000 allowance to high earners who don't qualify. This triggers penalties of 20% of the under-withheld amount.

Missing solidarity surcharge on million-plus earners costs 20% penalties plus interest. The 4% rate applies monthly, not annually.

Late monthly filings incur zł500 minimum penalties, even for small amounts. Electronic filing failures due to system issues don't excuse late submission.

Wrong non-resident treatment creates major compliance issues. Treating tax residents as non-residents (or vice versa) can mean 50% penalties on the tax difference.

Annual reconciliation errors carry lighter penalties but still cost zł200-500 per mistake.

Employer contributions in Poland

Think your home country has high employer taxes? Poland's contributions total 20.71% on top of every salary.

Here's what you'll pay for a zł60,000 annual salary in 2026:

Contribution TypeEmployer RateEmployee RateCap (if any)
Social Security9.76%9.76%zł187,170
Pension (Disability)6.50%1.50%zł187,170
Health Insurance0%9.00%-
Unemployment2.45%-zł187,170
Work Accident0.67%-3.33%--
Labor Fund2.45%--
20.71%
Total employer rate
Average across all contributions
zł12,426
Annual cost
For zł60,000 salary
1.21x
Cost multiplier
21% more than base salary

Total employer cost breakdown

For a zł60,000 salary, you'll pay:

  • Base salary: zÅ‚60,000
  • Social security: zÅ‚5,856
  • Pension contributions: zÅ‚3,900
  • Unemployment: zÅ‚1,470
  • Work accident: zÅ‚402 (0.67% rate)
  • Labor Fund: zÅ‚1,470

Total employer cost: zł72,426 Cost multiplier: 1.21 (you pay 21% more than base salary)

Employee paysEmployer pays
Social Security9.76%9.76%
Pension1.50%6.50%
Health Insurance9.00%0%
Unemployment0%2.45%

Contribution caps and high earners

Most contributions cap at zł187,170 annually (30x average monthly salary). Once an employee hits this threshold, you stop paying social security, pension, and unemployment contributions.

For high earners making zł300,000+, your effective contribution rate drops to around 15% after the cap kicks in. Health insurance has no cap - employees pay 9% on their full salary.

Registration and payment requirements

Register with ZUS (Social Insurance Institution) within 7 days of hiring your first employee. You'll need:

  • Company registration documents
  • Employee contracts
  • Bank account details for contributions

ZUS registration requirements

  • Complete ZUS ZZA form

    Company registration

  • Submit ZUS ZUA forms

    For each employee

  • Provide employment contracts

    Polish language required

  • Bank account verification

    For automatic payments

Pay contributions by the 15th of the following month. Late payments incur 8% annual interest plus potential penalties up to 100% of the unpaid amount.

Critical payment deadline

All social contributions must be paid by the 15th of the following month. Missing this deadline triggers immediate 8% annual interest charges.

Let us handle Poland payroll for you

Skip the complexity. We manage tax calculations, contributions, and compliance in 150+ countries.

Accurate calculationsLocal complianceOn-time payments

Leave and benefits in Poland

Sick leave in Poland is paid at 80% for the first 33 days by the employer. After that, ZUS (social insurance) takes over at 80% of the calculation base for up to 182 days total.

This split matters for your payroll calculations. You'll pay the first 33 days at 80% of the employee's average daily wage from the last 12 months. ZUS handles the rest, but you still process the payments and get reimbursed.

26
Annual leave days
Minimum for most employees
80%
Sick pay rate
First 33 days
20
Maternity weeks
At 100% pay

Annual leave

Poland requires 26 days of annual leave for employees with over 10 years of work experience. Employees with less experience get 20 days. This includes previous employers and education toward the experience calculation.

Vacation pay calculation

Calculate vacation pay using the employee's average daily wage from the 12 months before taking leave. Include all salary components: base pay, bonuses, overtime, and allowances.

If the employee hasn't worked 12 full months, use their actual employment period for the average.

Carryover and payout rules

Employees can carry over unused vacation to March 31st of the following year. After that, unused days expire unless the employee couldn't take them due to work requirements.

You must pay out all unused vacation days when employment ends. Use the same calculation method as regular vacation pay.

Sick leave

Employees get a medical certificate from day one of illness. For absences over 30 days, ZUS may require additional medical examinations.

Payment responsibility split

Days 1-33: You pay 80% of average daily wage Days 34-182: ZUS pays 80%, but you process and get reimbursed Days 183+: ZUS pays 75% directly (for longer-term disability)

The average daily wage calculation uses the same 12-month method as vacation pay.

Sick pay processing tip

Submit sick leave documentation to ZUS within 7 days to avoid reimbursement delays for days 34 and beyond.

Parental leave

Maternity leave

Duration: 20 weeks (22 weeks for multiple births) Pay: 100% of average wage for first 14 weeks, 60% for remaining weeks Who pays: ZUS pays, but you process through payroll

Paternity leave

Duration: 2 weeks within first 24 months of child's life Pay: 100% of average wage Who pays: ZUS pays, you process

Additional parental leave

Parents can take up to 32 weeks of additional parental leave at 60% pay. This can be split between parents but affects your payroll processing when taken.

Public holidays 2026

DateHolidayNotes
January 1New Year's Day
January 6Epiphany
April 5Easter Sunday
April 6Easter Monday
May 1Labor Day
May 3Constitution Day
May 24Whit Sunday
June 4Corpus Christi
August 15Assumption Day
November 1All Saints' Day
November 11Independence Day
December 25Christmas Day
December 26Boxing Day

Work on public holidays requires 100% overtime premium on top of regular pay.

Mandatory benefits affecting payroll

Employee meal allowances

You can provide tax-free meal allowances up to PLN 300 per month in 2026. Amounts above this limit are taxable income.

Company car benefits

Personal use of company cars creates taxable benefit equal to 1.5% of the car's initial value monthly. This gets added to gross salary for tax calculations.

Benefit documentation

Keep detailed records of all benefits provided. Tax authorities regularly audit benefit calculations during payroll inspections.

Transportation allowances

Commuting allowances up to PLN 300 monthly are tax-exempt. Higher amounts become taxable income subject to regular payroll taxes.

Compliance requirements in Poland

Miss the 20th monthly filing deadline in Poland and penalties start at zł500 per day. Poland's tax authorities don't negotiate on deadlines, and the consequences compound quickly.

Monthly filing requirements

Poland requires monthly submissions to both tax and social security authorities. You'll file PIT-4R forms for income tax and DRA forms for social contributions by the 20th of the following month.

All filings go through the e-UrzÄ…d Skarbowy portal for tax matters and PUE ZUS for social security. Paper submissions aren't accepted for regular payroll filings in 2026.

Critical monthly deadlines

PIT-4R and DRA forms due by 20th of following month. Late filing incurs zł500 daily penalties plus 0.1% interest on unpaid amounts.

Late filing penalties hit immediately after the deadline. You'll pay zł500 per day for the first 30 days, then zł1,000 daily thereafter. Interest accrues at 0.1% per day on any unpaid tax amounts.

Social security reporting

ZUS contributions require separate monthly reporting through the DRA form. This covers pension, disability, sickness, and accident insurance for all employees.

Submit employee changes using ZUA forms within 7 days of employment start or termination. Missing this deadline triggers automatic penalties of zł1,000 per unreported employee.

Annual reporting

Year-end reconciliation happens through PIT-11 forms, due by February 28, 2026 for the 2025 tax year. These summarize total annual income and tax withheld for each employee.

Employees receive their PIT-11 statements by January 31. You must also file a summary PIT-11A form listing all employees and total amounts.

Annual reporting timeline

1
Issue PIT-11 to employees
By January 31

Annual tax statements

2
File PIT-11A summary
By February 28

Employer annual reconciliation

3
Respond to queries
March-June

Tax office follow-up

Audit requirements

Polish tax authorities audit approximately 15% of employers annually. They focus on payroll tax compliance, proper classification of workers, and social security contributions.

Keep all payroll records for 5 years minimum. Auditors typically request employment contracts, payslips, bank transfer records, and time tracking documentation.

Employee documentation

Employment contracts must be in Polish and include specific mandatory elements. Missing required contract terms makes the entire agreement legally invalid.

Required contract elements include:

  • Exact job title and duties
  • Workplace address
  • Start date and contract duration
  • Base salary amount in PLN
  • Working time arrangements
  • Notice periods for termination

Mandatory payslip elements

  • Employee personal details and tax ID

    PESEL number required

  • Gross salary breakdown by component

    Base, overtime, bonuses separate

  • All deductions itemized

    Tax, ZUS contributions, other

  • Net payment amount and date

    Must match bank transfer

  • Employer ZUS registration number

    10-digit identifier

Payslip requirements

Monthly payslips must contain detailed breakdowns of gross pay, all deductions, and net amounts. Issue them by the salary payment date, not later.

Include your company's ZUS registration number and the employee's PESEL (tax identification number) on every payslip. Missing these identifiers violates data protection requirements.

Penalties and violations

High-risk violations

Worker misclassification penalties reach zł50,000 per case. Treating employees as contractors triggers back taxes, penalties, and criminal liability for management.

ViolationPenalty Amount
Late monthly tax filingzł500-1,000 per day
Missing payslip elementszł2,000 per occurrence
Incorrect tax withholding20% of underpayment
Unregistered employeezł5,000-50,000
Worker misclassificationzł50,000 per case
Missing employment contractzł1,000-30,000

Criminal liability

Intentional tax evasion exceeding zł100,000 carries criminal charges. Management faces personal liability including prison sentences up to 8 years.

Even unintentional errors become criminal matters when they exceed zł500,000 in unpaid taxes or contributions.

Regulatory oversight

The National Tax Administration (KAS) handles income tax compliance and audits. Their main portal at podatki.gov.pl provides forms, guidance, and filing systems.

Social Insurance Institution (ZUS) manages all social security matters through zus.pl. Register new companies and employees through their PUE system.

Contact information

KAS Taxpayer Service: 801 055 055 (domestic) or +48 22 330 03 30 (international) ZUS Customer Service: 22 560 16 00 Ministry of Labour helpline: 22 461 62 15

Both agencies offer English-language support for international employers, though all official correspondence happens in Polish.

Managing Poland payroll compliance in-house? See how we simplify it

Recent changes in Poland

Effective January 1, 2026, all employers in Poland must apply the new minimum wage of zł4,666 per month (up from zł4,300 in 2025). This 8.5% increase affects both salary calculations and social contribution bases.

Minimum Wage Adjustment - Effective January 1, 2026

Poland's minimum wage increased to zł4,666 monthly (zł30.50 hourly for contract work). The previous rate was zł4,300 monthly.

Regional variations don't apply - this rate is mandatory nationwide. Update your payroll systems immediately, as underpayment penalties start at zł1,000 per violation.

zł4,666
Monthly minimum wage
8.5% increase from 2025
zł30.50
Hourly rate
For contract workers

Social Security Rate Changes - Effective January 1, 2026

The disability pension contribution rate decreased from 1.5% to 1.3% for employees. Employer rates remain unchanged at 6.5%.

This small reduction saves employees about zł9 monthly on minimum wage, but you'll need to update your withholding calculations for all staff.

Income Tax Threshold Adjustment - Effective January 1, 2026

The tax-free allowance increased to zł35,000 annually (from zł30,000). This affects employees earning up to zł85,528 per year.

Employees will see slightly higher net pay starting with January 2026 payrolls. Update your tax calculation tables to reflect the new brackets.

Electronic Reporting Requirements - Effective March 1, 2026

All employers must submit payroll reports through the new ePUAP 2.0 system. Paper submissions are no longer accepted after this date.

Register for the new system by February 15, 2026. Late registration triggers automatic penalties of zł500 per missed filing.

Action Required by February 15

Register for ePUAP 2.0 system before the March 1 deadline. Penalties apply for late registration.

Upcoming Changes - July 2026

New parental leave regulations take effect July 1, 2026, extending paid leave from 52 to 56 weeks. Start planning budget adjustments now, as this affects all employees with children born after the effective date.

Frequently asked questions about payroll in Poland

Disclaimer: This guide is for informational purposes only and does not constitute legal or tax advice. Regulations change frequently, so always consult with local experts and official government sources for your specific situation.

Ready to run payroll in Poland?

We handle the complexity of Poland payroll, from tax calculations and employer contributions to compliance filings, so you can focus on your team.

  • Accurate tax calculations for Poland
  • Automated employer contributions
  • On-time payments in local currency
  • Compliance support and filing reminders
🇵🇱

Poland

RegionEurope
Country codePL
Phone code+48
Guide statusAvailable

Comprehensive payroll guide available. Contact us for country-specific details.