Employer obligations — payroll
Payroll & shadow payroll in Poland for foreign employers
Monthly Polish payroll and shadow payroll for foreign employers: ZUS, tax advances, filings, deadlines and funding instructions. EUR 300/employee/month.
“Who will run our Polish payroll each month?”
For foreign employers running the Polish leg of a payroll.
The short version
You can run compliant Polish payroll for an employee without a local entity. Each month, Certa Poland does the numbers — social-security contributions and the income-tax advance, the currency conversion if you pay in EUR or USD, and the filings — then hands you and the employee a clear pack with the exact amounts and the statutory deadlines. You fund the employee directly. Nothing passes through us.
Shadow payroll in Poland — and when you need it
“Shadow payroll” is the global-mobility term for a parallel Polish payroll run for someone who stays on a foreign employment contract and is paid from abroad — while Polish taxes and, in some setups, social-security contributions still have to be calculated, reported and settled in Poland. No salary is paid out of the shadow run; it exists so the Polish filings are correct and on time.
If that is what you were searching for, the practical point is the same numbers discipline described on this page: each amount calculated where it is due, the income-tax advance on its own track, official NBP currency conversion, and every statutory deadline flagged. You send us the month’s payroll data from the home country; we prepare the Polish side and hand you the pack.
Whether your case is a classic shadow-payroll scenario — an assignee kept on home-country payroll — or direct Polish employment under the arrangement described above, and whether social security stays in the home country (for example under an A1 certificate) or is due in Poland, depends on the specific case. That is exactly what the assessment screens, with a licensed tax adviser where the law requires it.
Your payroll calculation and accounting assumptions are reviewed by Olga Bielecka, Chief Accountant.
Built for
Companies with one Polish hire
Need proper monthly payroll without standing up a local finance function.
CFOs & finance leads
Want a predictable monthly pack and one figure to fund — not a black box.
Payroll managers
Want a reliable local partner for the Polish leg of a distributed team.
Teams switching from B2B
Moving a contractor onto a real employment contract and need payroll to match.
Who signs the filings
The monthly ZUS and tax filings are submitted under the payer arrangement set up during onboarding — the same arrangement that lets a foreign company run Polish payroll without a local entity. Under this model the employee signs a real Polish employment contract directly with you, the foreign employer, and is registered as the technical (formal) payer of social-security contributions; the legal basis is Article 21(2) of Regulation (EC) 987/2009, for employers based in the EU, EEA or Switzerland. We prepare and lodge every filing on that basis, by power of attorney — you are not left to navigate ZUS in Polish.
This is a genuine legal role, not a paperwork formality — which is exactly why the arrangement is built so the employer funds the full cost, in full and on time. If the employer ever failed to, the employee would have a claim against the employer. We are upfront about this rather than glossing over it.
This model is for foreign employers from the EU, EEA or Switzerland with no registered office, branch or permanent establishment in Poland — screened for your case with a licensed tax adviser, and subject to employment/tax/social-security assessment for the specific setup.
What we do not do with your money
We do not hold or move it. You fund the employee directly; the contributions and the tax advance are settled from there — we never hold your money. We calculate the contributions and the income-tax advance and pass you the figures. That keeps you in control of the payment chain, and it keeps the model clean: no client money sitting in our accounts, no float, no margin on your currency.
And we do not use payroll to hide the real cost. You always see the full gross-to-gross figure — salary plus both contribution shares plus the tax advance — not just the net.
What you get every month
A predictable pack, in English, that a finance team can act on without translation or guesswork. A typical monthly pack includes:
- A payroll summary — gross-to-gross for each employee: base salary, employer contributions, employee contributions, the income-tax advance, and the net.
- The exact amounts and deadlines for each leg of the flow. This includes your funding transfer to the employee and the employee’s onward payments. The contribution total goes to ZUS, paid by the employee as the registered technical payer, with the cost and the responsibility staying with the employer. The income-tax advance runs on a separate track and is, as a rule, the employee’s own obligation. Every statutory deadline is flagged so nothing is missed.
- The prepared statutory filings — the ZUS declarations and the payroll records, ready for submission.
- A payslip for the employee — so the person you hired sees exactly how their pay was built up.
- The FX note, where you pay in EUR or USD — the official NBP rate applied and the resulting PLN figures, so the conversion is never a mystery.
Sample deliverable: a one-page anonymised monthly pack is available on request during the assessment — real format, dummy numbers — so you can see precisely what lands in your inbox before you commit.
What a monthly payroll summary looks like
Monthly Polish payroll summary
- Gross salary
- 15 000 zł (≈ €3 490)
- Employee contributions (ZUS)
- 2 057 zł
- PIT advance
- 1 223 zł
- Net salary — what lands in the employee's account
- 10 555 zł
- Employer contributions (ZUS + funds)
- 3 072 zł
- Total employer cost (gross-to-gross) — what leaves the employer's account
- 18 072 zł
- Amounts to fund by
- statutory deadline
Example: 15 000 zł gross, 2026 rates (as of 4 July 2026) — illustrative. Standard assumptions (PIT-2, standard costs, no PPK); our service fee is not included; contract amounts are agreed in gross. Not legal or tax advice. The real pack is prepared each month for your case. Try the interactive calculator →
The data we need from you
Onboarding is a one-time hand-over, then it runs on a rhythm. To calculate correctly we need the signed employment contract and salary, the employee’s basic tax and residency details, and any recurring variables — bonuses, overtime, absences, benefits. After that, each cycle we only need the month’s changes; if nothing changed, the pack runs on what we already hold.
Deadlines, without the guesswork
Polish payroll runs to statutory monthly deadlines for the contribution and tax filings. Miss one and interest accrues — and it accrues against the person registered to file, not against us. So the calendar is our job: we tell you in good time what to transfer and by when, you fund it, and the filing goes out.
⚠ Risks we openly discuss
Currency and timing
Salaries set in EUR/USD are converted at the correct official (NBP) rate; late funding risks missed statutory deadlines. We fix the calendar and the rate rules up front.
Getting the split wrong
Contributions and the tax advance follow separate rules. A miscalculation lands on the person registered to file — which is why we prepare every figure and you simply fund it.
The process
- 1
Onboard
We collect the contract, salary and the data needed to calculate correctly.
- 2
Each month
We calculate contributions and the income-tax advance at the correct NBP rate and prepare the filings.
- 3
You fund
You transfer the full employment cost directly to the employee; the contributions and the tax advance are settled from there. We never hold your money.
How the money flows
Employer
bears the full cost — and the legal responsibility for the contributions
full employment cost
the employee's contributions and tax advance are already inside the gross
Employee
receives gross + employer share · registered technical payer (contributions)
contributions & tax advance — settled from here
under a payer-obligations agreement between employer and employee
ZUS / tax office
two separate tracks — contributions and the PIT advance
flat service fee
Certa Poland
calculates · prepares · reminds
never touches the funds
figures & reminders
- the money — real funds: employer → employee → offices
- Certa's service — figures only, never the funds
How the tracks fit together
Payroll touches three separate things, and we keep them distinct so you always know what applies where.
- Social security (ZUS): the contributions, run under the Article 21(2) arrangement.
- Income tax (PIT): a separate track. It follows the employee’s residency and any applicable treaty; a foreign employer without an establishment in Poland is not the PIT payer, so the income-tax advance is handled on its own footing; the applicable treatment depends on the employee’s circumstances.
- Labour law: separate again — the payroll is built around Poland’s mandatory rules, not the other way round.
Accurate payroll does not make permanent-establishment or residency questions disappear. Where a role raises either, we flag it separately and screen it with a licensed tax adviser.
See for yourself
One fixed gross salary produces different numbers month to month — thresholds, caps and add-ons all move. Slide a salary and watch the moving parts.
Open the interactive Polish payroll cost calculator and slide the salary to watch the moving parts.
How we help
Onboard once, then a predictable monthly rhythm: figures prepared, deadlines flagged, filings ready, questions answered in your timezone and in English. Backed by Biuro Rachunkowe Precyzja, cross-border since 2017.
When it is time to talk to us
Reach out when you are about to run payroll for someone in Poland, when your current setup feels improvised, or when you are moving a contractor onto a proper employment contract. The assessment is free to start — and includes that sample monthly pack, so you see the deliverable before deciding.
Related: the social-security obligations payroll settles each month, how to hire an employee in Poland in the first place, and our packages and pricing.
This page is general information about a service, not legal or tax advice. Figures, deadlines and obligations depend on your specific case. The specifics of your case are confirmed case by case, with licensed legal and tax advisers where the law requires it.
FAQ
Related guides
Employee vs B2B contractor in Poland
Hiring a developer in Poland? When a B2B contract is fine, when it's disguised employment, and what Poland's 2026 labour-inspectorate reform changes.
Read the guide →Polish labour law for foreign (US) employers
New to hiring in Poland? No at-will, notice periods, paid leave, sick pay — the Polish Labour Code essentials a US employer needs before an offer.
Read the guide →Quick cost estimate
Know the true brutto-brutto cost of a Polish hire before you commit — we size it with you in the assessment.
Request your monthly payroll scope