Poland is one of Europe’s largest IT contractor markets, and B2B self-employment (JDG) is the default way developers work — driven by a low 12% ryczałt tax on programming revenue. For a foreign hirer the engagement is clean and cheap, but mid-2026 brought a material rise in reclassification risk: the State Labour Inspectorate (PIP) can now rule that an employment relationship exists.
The JDG B2B model — and where it can break
A Polish contractor registers a jednoosobowa działalność gospodarcza in CEIDG (free, ~24h) and invoices you company-to-company. Tax regimes: ryczałt (lump-sum on revenue) at 12% for software development is the popular choice; alternatives are a 19% flat tax on profit or the 12%/32% progressive scale. On top sits ZUS (social contributions, with reduced “ulga na start”/preferential periods for new businesses) and a separate health contribution; exact 2026 amounts re-index to the average wage, so confirm current figures. VAT registration is generally required above ~PLN 200,000 (cgolegal.com; pwc, checked 2026-07-16).
Labour Code Art. 22 §1 defines employment by its features — work performed personally, under the employer’s direction, at a place and time the employer sets — “regardless of the name of the contract.” The distinctive 2026 change: a PIP reform effective 8 July 2026 lets the inspectorate issue an administrative decision establishing employment, with data-sharing across ZUS, the tax authority (KAS) and KSeF e-invoicing. A directed, integrated, single-client B2B is now squarely at risk.
What to put in the contract
- A genuine B2B service agreement with a JDG contractor: contractor autonomy, own tools, own hours, ideally multiple clients.
- IP assignment in writing. Under the 1994 Copyright Act, employee-created software vests economic rights in the employer by default (Art. 74) — but for a contractor nothing transfers without an express written assignment naming the fields of exploitation (“pola eksploatacji”); a vague or oral transfer is null. Moral rights stay with the author. (WIPO copy of the Act).
Taxes and paperwork
The contractor’s side. Register the JDG, elect a regime (ryczałt 12% is common for IT), pay PIT + ZUS + health, issue VAT invoices (Poland’s KSeF e-invoicing becomes mandatory for B2B during 2026 — confirm the current wave dates).
The client’s side. Pay gross against invoices; no Polish withholding for a foreign client. US payers collect a W-8BEN (W-8BEN-E for a sp. z o.o.) and file no 1099.
How to pay contractors in Poland
| Method | What the contractor sees | Notes |
|---|---|---|
| Bank transfer (PLN) | Full amount via Elixir / instant Express Elixir | The domestic B2B norm against a VAT invoice |
| SEPA (EUR) | EUR to an IBAN | Poland is in SEPA; used when the rate is agreed in EUR |
| Platform payout | PLN or EUR | Check the platform settles to Poland natively |
Platforms that cover Polish contractors
Poland is a first-tier market that every major platform in our rating supports. Broad global options (Deel, Remote, Multiplier, Payoneer, Wise) all cover it; confirm any COR/EOR specifics on the provider’s own site. Full field: contractor management rating and contractor payouts rating.
Contractor of Record in Poland
With the 8 July 2026 PIP reform, a Contractor of Record that genuinely engages the JDG contractor and carries misclassification liability buys real protection here — read the indemnification clause, not the label. For engagements that are really employment, use an EOR instead. Compare providers in our COR rating.