How to Read Your Polish Payslip in 2026 — Complete Breakdown (Brutto to Netto)

Complete 2026 guide to understanding your Polish payslip (pasek wynagrodzeń). Covers brutto vs netto, all ZUS contributions, PIT advance calculation, PPK, employer costs, UoP vs B2B comparison, and a line-by-line sample walkthrough.

20 min czytania

How to Read Your Polish Payslip in 2026 — Complete Breakdown

Your payslip (pasek wynagrodzeń or odcinek płacowy) is the most important financial document you receive every month — and likely the one you understand least. Most employees glance at the netto line, confirm the bank transfer matches, and move on. But those 15–20 line items contain critical information: whether your employer is calculating correctly, how much the government takes, what your PPK is actually costing you, and what you truly earn per hour of work.

This guide walks through every single line of a 2026 Polish payslip, provides a complete calculation example, compares the true cost of employment (UoP) to B2B contracting, and explains what changed in 2026.

Quick Answer: On a typical 2026 payslip with 10,000 PLN brutto (gross), an employee on UoP receives approximately 7,150 PLN netto (net) after ZUS contributions (~13.71%), health insurance (9%), PIT advance (12%), and PPK (2%). The employer pays an additional ~2,100 PLN in contributions, making the total employment cost roughly 12,100 PLN — 70% more than the netto amount reaching your bank account.


Anatomy of a Polish Payslip — Section by Section

Header: Employee and Employer Information

Every payslip begins with identification data:

Field Polish term What it means
Employee name Imię i nazwisko Your full legal name
Position Stanowisko Your job title per the employment contract
Pay period Okres rozliczeniowy The month being paid (e.g., Marzec 2026)
Payment date Data wypłaty When the money reaches your bank
Employment fraction Wymiar etatu 1/1 = full-time, 1/2 = half-time, 3/4, etc.
Employer name Pracodawca Your employer's legal entity name
NIP NIP Employer's tax ID number

Why it matters: Verify the employment fraction (wymiar etatu) matches your contract. A mistake here affects every calculation below. Also check the pay period — some employers pay in the current month (e.g., March salary paid March 28), others pay in the following month (March salary paid April 10). This affects the tax year your income falls into.


Section 1: Gross Salary Components (Składniki wynagrodzenia brutto)

Gross salary (wynagrodzenie brutto) is the headline figure in your employment contract. But on your payslip, it may be broken into several components:

Component Polish term Description
Base salary Wynagrodzenie zasadnicze Your core contractual pay
Seniority bonus Dodatek stażowy Years-of-service supplement (common in public sector, rare in private)
Function bonus Dodatek funkcyjny For managerial or supervisory roles
Performance bonus Premia regulaminowa Contractual bonus based on defined criteria
Discretionary bonus Premia uznaniowa Employer's discretion, not contractually guaranteed
Overtime Nadgodziny 50% premium for standard overtime, 100% for night/holiday
Holiday pay Wynagrodzenie za urlop Paid as if you worked normally
Sick pay (employer) Wynagrodzenie chorobowe First 33 days of illness (14 if you are 50+) — paid by employer at 80%
Sick benefit (ZUS) Zasiłek chorobowy From day 34 onward — paid by ZUS at 80% (100% for pregnancy/accident)
Unused holiday compensation Ekwiwalent za urlop Paid out when you leave without using all vacation days

Example payslip line:

Wynagrodzenie zasadnicze:        9,000.00 PLN
Premia uznaniowa:                1,000.00 PLN
─────────────────────────────────────────────
Wynagrodzenie brutto:           10,000.00 PLN

Section 2: Employee ZUS Contributions (Składki ZUS — część pracownika)

ZUS (Zakład Ubezpieczeń Społecznych) contributions are the largest deduction on your payslip. The employee pays four types:

Contribution Polish name Rate On 10,000 PLN brutto
Pension Emerytalna 9.76% 976.00 PLN
Disability Rentowa 1.50% 150.00 PLN
Sickness Chorobowa 2.45% 245.00 PLN
Total social security 13.71% 1,371.00 PLN

Then, health insurance (składka zdrowotna) is calculated on the base after social security:

Step Calculation
Base for health insurance 10,000 - 1,371 = 8,629.00 PLN
Health insurance rate 9%
Health contribution 8,629.00 × 9% = 776.61 PLN

Total employee ZUS + health: 2,147.61 PLN (21.5% of gross)

Critical point since 2022: The health insurance contribution (składka zdrowotna) is not deductible from PIT. Before the 2022 Polski Ład reforms, a portion was deductible. This change effectively increased the tax burden for most employees.


Section 3: Tax-Deductible Costs (Koszty uzyskania przychodu — KUP)

KUP reduces your taxable income. Think of it as the tax system's acknowledgment that earning income involves costs.

Type Monthly amount Who qualifies
Standard (local) 250 PLN Employee lives in the same municipality as employer
Standard (commuter) 300 PLN Employee commutes from another municipality
Author's costs (50% KUP) Up to 50% of relevant income Creative workers — programmers, designers, writers, engineers (if specified in contract)

50% author's costs (50% KUP) — the golden deduction:

If your employment contract specifies that part of your work involves creative output and copyright transfer, you can apply 50% KUP to that portion of your salary. The annual limit is 120,000 PLN of income eligible for 50% KUP.

Example: If 80% of your 10,000 PLN gross is designated as creative work:

  • Creative portion: 8,000 PLN → KUP = 4,000 PLN
  • Non-creative portion: 2,000 PLN → KUP = 250 PLN
  • Total KUP: 4,250 PLN (vs. 250 PLN without author's costs)

This significantly reduces taxable income and is very common in IT companies. Data shows that approximately 30% of software developers in Poland benefit from 50% KUP arrangements.


Section 4: PIT Tax Advance (Zaliczka na podatek dochodowy)

The PIT advance is your monthly income tax installment. Here is the complete calculation:

Step-by-step for 10,000 PLN gross (standard KUP 250 PLN):

Step Calculation Amount
1. Gross salary 10,000.00 PLN
2. Social security contributions 13.71% × 10,000 -1,371.00 PLN
3. Base for health insurance 10,000 - 1,371 8,629.00 PLN
4. Income (przychód minus ZUS) 10,000 - 1,371 8,629.00 PLN
5. Tax-deductible costs (KUP) Standard -250.00 PLN
6. Taxable income (dochód) 8,629 - 250 8,379.00 PLN
7. Rounded taxable income 8,379 PLN
8. PIT rate 12% (first bracket)
9. Tax calculated 8,379 × 12% 1,005.48 PLN
10. Tax-free allowance (kwota wolna) 300 PLN/month -300.00 PLN
11. PIT advance Rounded to full PLN 705 PLN

When you hit the 32% bracket:

The 12% rate applies to annual income up to 120,000 PLN. Once your cumulative income (since January) crosses this threshold, the marginal rate jumps to 32%. If you earn 10,000 PLN/month, you cross the threshold in December — that month's PIT advance will be noticeably higher.


Section 5: PPK (Pracownicze Plany Kapitałowe — Employee Capital Plans)

PPK is Poland's quasi-mandatory workplace pension system. By default, every employee aged 18–55 is enrolled (you can opt out in writing; employees 55–70 must opt in).

Contribution Rate On 10,000 PLN gross
Employee (default) 2.0% 200.00 PLN
Employee (voluntary extra) Up to +2.0% Up to additional 200 PLN
Employer (mandatory) 1.5% 150.00 PLN
Employer (voluntary extra) Up to +2.5% Up to additional 250 PLN

Important: The employee contribution is deducted from netto (after tax), not from brutto. The employer contribution is an additional cost on top of gross salary — it does not appear as a deduction on your payslip but it does appear as a line item.

The PPK debate: Some employees view PPK as forced savings with limited investment choices and moderate fees (up to 0.5%/year). Others see the employer match as "free money" (1.5% of gross = 150 PLN/month on a 10,000 PLN salary). Historically, PPK participation rates in Poland hover around 30–35%, meaning roughly two-thirds of eligible employees have opted out.


Section 6: Other Deductions (Inne potrącenia)

Your payslip may include additional deductions:

Deduction Polish term Typical amount
Multisport card Karta Multisport 50–120 PLN (employee share)
Group life insurance Ubezpieczenie grupowe 30–80 PLN
Private medical care Opieka medyczna 80–200 PLN (employee share)
Company social fund loan Pożyczka ZFŚS Varies
Court garnishment Zajęcie komornicze Up to 50% of net (60% for alimony)
Union dues Składka związkowa 1% of net (typically)

Section 7: Net Salary (Wynagrodzenie netto / "Do wypłaty")

Complete calculation for 10,000 PLN brutto:

Line Amount
Gross salary 10,000.00 PLN
- Social security (employee) -1,371.00 PLN
- Health insurance -776.61 PLN
- PIT advance -705.00 PLN
- PPK (employee, if enrolled) -200.00 PLN
= Net salary 6,947.39 PLN

Without PPK: 7,147.39 PLN

From 10,000 PLN brutto, approximately 69.5%–71.5% reaches your bank account depending on PPK participation.


What Your Employer Actually Pays — The Full Cost

Your employer bears additional costs that do not appear as deductions on your payslip:

Employer contribution Rate On 10,000 PLN gross
Pension (emerytalna) 9.76% 976.00 PLN
Disability (rentowa) 6.50% 650.00 PLN
Accident insurance (wypadkowa) ~1.67% (varies by industry) 167.00 PLN
Labor Fund (Fundusz Pracy) 2.45% 245.00 PLN
FGŚP (Guaranteed Employee Benefits) 0.10% 10.00 PLN
PPK employer contribution 1.50% 150.00 PLN
Total employer additional cost ~22% ~2,198.00 PLN
Total employment cost ~12,198.00 PLN

The gap visualized:

  • Employee receives: 6,947 PLN (netto with PPK)
  • Employer pays: 12,198 PLN (total cost)
  • Difference: 5,251 PLN goes to ZUS, health insurance, taxes, and PPK
  • Employee keeps 57% of the total employment cost

Sample Payslip Walkthrough

Here is a complete, realistic payslip for a software developer in Warsaw earning 15,000 PLN brutto with 50% author's costs on 80% of salary:

╔══════════════════════════════════════════════════════════════╗
║  PASEK WYNAGRODZEŃ / PAYSLIP — Marzec 2026                 ║
║  Pracownik: Jan Kowalski                                     ║
║  Stanowisko: Senior Software Developer                       ║
║  Wymiar etatu: 1/1                                           ║
║  Pracodawca: TechCorp Sp. z o.o.                            ║
╠══════════════════════════════════════════════════════════════╣
║  SKŁADNIKI WYNAGRODZENIA                                     ║
║  Wynagrodzenie zasadnicze          12,000.00 PLN            ║
║  Premia regulaminowa                3,000.00 PLN            ║
║  ─────────────────────────────────────────────               ║
║  BRUTTO                            15,000.00 PLN            ║
╠══════════════════════════════════════════════════════════════╣
║  SKŁADKI ZUS (pracownik)                                     ║
║  Emerytalna (9.76%)                 1,464.00 PLN            ║
║  Rentowa (1.50%)                      225.00 PLN            ║
║  Chorobowa (2.45%)                    367.50 PLN            ║
║  ─────────────────────────────────────────────               ║
║  Razem składki społeczne            2,056.50 PLN            ║
║                                                              ║
║  Podstawa zdrowotna                12,943.50 PLN            ║
║  Składka zdrowotna (9%)             1,164.92 PLN            ║
╠══════════════════════════════════════════════════════════════╣
║  PODATEK DOCHODOWY                                           ║
║  Przychód po ZUS                   12,943.50 PLN            ║
║  KUP (50% na 80% = 12,000 PLN)                             ║
║    - KUP autorskie (50% × 12,000)   6,000.00 PLN           ║
║    - KUP standardowe (20% = 3,000)     250.00 PLN          ║
║  Razem KUP                          6,250.00 PLN            ║
║  Dochód (podstawa opodatkowania)    6,693.50 PLN            ║
║  Dochód zaokrąglony                 6,694.00 PLN            ║
║  Podatek (12%)                        803.28 PLN            ║
║  Kwota wolna                         -300.00 PLN            ║
║  Zaliczka na PIT                      503.00 PLN            ║
╠══════════════════════════════════════════════════════════════╣
║  PPK                                                         ║
║  Składka pracownika (2%)              300.00 PLN            ║
║  Składka pracodawcy (1.5%)            225.00 PLN            ║
╠══════════════════════════════════════════════════════════════╣
║  INNE POTRĄCENIA                                             ║
║  Karta Multisport                      80.00 PLN            ║
║  Ubezpieczenie grupowe                 45.00 PLN            ║
╠══════════════════════════════════════════════════════════════╣
║  NETTO (do wypłaty)               10,850.58 PLN            ║
╚══════════════════════════════════════════════════════════════╝

Verification: 15,000 - 2,056.50 (ZUS) - 1,164.92 (health) - 503 (PIT) - 300 (PPK) - 80 (Multisport) - 45 (insurance) = 10,850.58 PLN

Notice how 50% KUP dramatically reduces the PIT advance — from what would be approximately 1,005 PLN (without 50% KUP) to just 503 PLN. That is a difference of ~500 PLN/month or ~6,000 PLN/year.


UoP vs B2B — The Real Comparison

Many Polish professionals, especially in IT, face the choice between employment (umowa o pracę / UoP) and B2B contracting (jednoosobowa działalność gospodarcza). Here is how the numbers compare for the same total budget of 20,000 PLN that an employer is willing to spend.

Employer Budget: 20,000 PLN/Month

UoP (Employment Contract):

Item Amount
Total employer budget 20,000 PLN
Employer ZUS + PPK (~22%) ~3,600 PLN
Gross salary (brutto) ~16,400 PLN
Employee ZUS (13.71%) ~2,248 PLN
Health insurance (9% of reduced base) ~1,274 PLN
PIT advance (12%, standard KUP) ~1,345 PLN
PPK (2%) ~328 PLN
Net salary (netto) ~11,205 PLN

B2B (Flat Tax 19% — Podatek liniowy):

Item Amount
Invoice amount (netto) 20,000 PLN
ZUS (preferencyjny, first 24 months) ~403 PLN
ZUS (pełny, after 24 months) ~1,600 PLN
Health insurance (9% of income minus costs) ~1,764 PLN
Deductible costs (accountant, equipment, etc.) ~500 PLN
Taxable income ~17,736 PLN
PIT (19% flat) ~3,370 PLN
Net income (full ZUS) ~12,866 PLN
Net income (preferential ZUS) ~14,063 PLN

B2B (Ryczałt 12% — for IT services):

Item Amount
Invoice amount (netto) 20,000 PLN
ZUS (pełny) ~1,600 PLN
Health insurance (on ryczałt) ~792 PLN
Tax (12% of revenue) ~2,400 PLN
Net income (full ZUS) ~15,208 PLN

Summary Comparison

Metric UoP B2B (liniowy) B2B (ryczałt 12%)
Employer/client pays 20,000 PLN 20,000 PLN 20,000 PLN
You receive (netto) ~11,205 PLN ~12,866 PLN ~15,208 PLN
Effective take-home rate 56% 64% 76%
Paid vacation (26 days) Yes No No
Sick leave protection Yes (80% pay) Limited Limited
Severance/notice period Yes (1–3 months) No (depends on contract) No
PPK employer match Yes No No
Unemployment benefit eligibility Yes No No

The hidden UoP benefits: B2B looks dramatically better on net income, but UoP includes 26 days of paid vacation (~8.7% of annual salary value), sick leave protection, employer PPK contributions, severance rights, and unemployment insurance. When these benefits are monetized, the gap narrows — though B2B ryczałt typically still comes out ahead for high earners.


What Changed in 2026

Several updates affect 2026 payslips compared to previous years:

  1. ZUS contribution limits (30-krotność): The annual cap on social security contributions (pension + disability) in 2026 is based on 30 times the projected average monthly salary. In 2026, this cap is approximately 260,190 PLN. Once your cumulative gross salary exceeds this amount, pension and disability contributions stop — your netto increases for the remaining months of the year.

  2. PPK auto-re-enrollment: Every 4 years, employees who opted out of PPK are automatically re-enrolled. The next re-enrollment cycle hits in March 2027, but employees should be aware of their current opt-out status.

  3. Tax-free amount confirmation: The 30,000 PLN annual tax-free amount (kwota wolna od podatku) remains unchanged for 2026, translating to 300 PLN/month reduction in PIT advance.

  4. Minimum wage increase: The minimum wage in 2026 is 4,666 PLN gross (from January). This affects ZUS contribution bases for entrepreneurs and the minimum salary for employment contracts.


Red Flags on Your Payslip

1. Gross Does Not Match Your Contract

If your base salary differs from what you signed, something is wrong. It could be a payroll error, an unauthorized change, or a mistake in overtime/bonus calculation.

2. Sudden Netto Drop Without Explanation

Common causes: crossing the 32% PIT bracket (usually November/December for high earners), new court garnishment, PPK auto-enrollment, or a change in KUP type.

3. Missing 50% KUP When Contractually Agreed

If your contract specifies author's costs (prawa autorskie) but your payslip shows only 250 PLN KUP, the payroll department may have made an error. This costs you hundreds of PLN per month in unnecessary tax.

4. ZUS Contributions After Hitting the Cap

If your annual gross exceeds the 30-krotność cap but pension/disability contributions are still being deducted, flag this with payroll. You are being overcharged and should receive a correction.

5. Health Insurance Calculated on Wrong Base

The health contribution should be calculated on gross minus social security contributions — not on full gross. A small error here compounds over 12 months.


Using Payslip Data for Financial Planning

Your payslip contains the raw data for effective budgeting:

  • Netto is your real spending power — budget from this number, not brutto
  • Track your cumulative annual income to anticipate the 32% bracket transition
  • Monitor PPK balance growth — your employer contributions and government bonuses add up
  • Calculate your effective tax rate — (all deductions / brutto) shows what percentage the state takes

Some people find it useful to import their salary transactions into a financial tracking tool to see how their income relates to their spending, savings rate, and progress toward financial goals. Freenance automatically categorizes salary deposits alongside all other income and expenses, showing your savings rate and Financial Freedom Runway — the number of months you could sustain your lifestyle without working.


Frequently Asked Questions

Why is health insurance not tax-deductible anymore?

The 2022 Polski Ład reform removed the ability to deduct health insurance (składka zdrowotna) from PIT for employees on the progressive tax scale. This effectively increased the tax burden by approximately 7.75% of the health contribution base. The change remains in effect for 2026 and there are no announced plans to reverse it.

What is the difference between wynagrodzenie chorobowe and zasiłek chorobowy?

Wynagrodzenie chorobowe (sick pay) is paid by your employer for the first 33 days of illness per calendar year (14 days if you are over 50). It is typically 80% of your salary base. After those days are exhausted, ZUS takes over with zasiłek chorobowy (sickness benefit) — also 80%, but paid directly by ZUS rather than through your employer.

How does the 30-krotność cap work?

Once your cumulative gross salary in a calendar year exceeds approximately 260,190 PLN (in 2026), your pension (emerytalna) and disability (rentowa) contributions stop. Sickness (chorobowa) and health (zdrowotna) continue. This means your netto increases for the remaining months. At 15,000 PLN/month, you would hit this cap around month 17 — meaning it does not apply. At 25,000 PLN/month, you hit it around month 10.

Can my employer deduct Multisport or insurance from my gross?

These are typically deducted from netto (after tax), not from gross. This means they do not reduce your tax base — you pay for them with post-tax money. Some employers structure benefit contributions differently, so check whether the deduction appears before or after the PIT calculation on your payslip.

What happens to my PPK money if I change jobs?

Your PPK account is portable. When you start a new job, your new employer will open a new PPK account, and you can either transfer the old balance or keep both accounts. The money in your PPK remains invested regardless of employment changes.

Is overtime always paid at 150% or 200%?

Standard overtime (exceeding daily hours) is paid at 150% (base + 50% premium). Overtime on nights, Sundays, and public holidays is paid at 200% (base + 100% premium). Some employers offer compensatory time off instead of overtime pay — this requires employee consent.

How do I verify my employer is paying their ZUS contributions?

Create an account on PUE ZUS (Platforma Usług Elektronicznych ZUS) at pue.zus.pl. You can see all contributions reported by your employer, verify payment dates, and check your cumulative ZUS account balance. This is especially important to monitor because employer non-payment of ZUS is unfortunately not rare — and it affects your future pension.

What is the kwota wolna od podatku and how does it appear on my payslip?

The kwota wolna (tax-free amount) is 30,000 PLN per year, which translates to 300 PLN/month subtracted from your PIT advance. On your payslip, you will see the PIT calculation showing the tax amount minus 300 PLN. If you work for multiple employers, only one should apply the kwota wolna — otherwise you will owe tax at year-end. You declare this by submitting PIT-2 to your primary employer.


The Bottom Line

Your payslip is not just an accounting document — it is a window into your complete financial relationship with the state and your employer. Understanding every line helps you verify correctness, optimize your tax position (especially with 50% KUP), make informed UoP vs B2B decisions, and build a realistic financial plan based on what you actually take home.

Read your payslip every month. Compare it to the previous month. Flag anything that changes unexpectedly. The 10 minutes you invest will pay for themselves many times over.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption