How to pay contractors in Poland

A foreign company pays a Polish contractor against the contractor’s invoice, by bank transfer in PLN or in EUR over SEPA, either straight from its bank or through a payout platform. What decides the tool is the paperwork around the transfer rather than the rail itself: how many contractors you pay, whether your finance team needs contracts and closing documents in one place, and how much misclassification risk you are prepared to carry.

Most Polish developers and consultants work as a JDG (jednoosobowa działalność gospodarcza), a sole proprietorship registered free in CEIDG, and invoice you business-to-business. Two 2026 changes shape that relationship. Since 1 April 2026 almost every Polish business must issue invoices in the national e-invoicing system KSeF, including invoices to foreign clients, who then receive a PDF with a QR code (ksef.podatki.gov.pl, checked 2026-09-28). Since 8 July 2026 the State Labour Inspectorate can turn a B2B contract into employment by administrative decision (gov.pl, checked 2026-09-28).

There are no currency controls on these payments, and the złoty floats outside the euro area, so the real choices are the payout currency and who holds the contract. One contractor with a clean invoice is well served by a low-fee transfer rail. A team, or a full-time single-client engagement, points to a platform that holds contracts and documents, or to a Contractor of Record.

Paying contractors in Poland?

Work with your international team without operational chaos

Start now →

Key facts

Currency
Polish złoty (PLN); EU member outside the euro area and ERM II
Contractor's usual legal form
Sole proprietorship (JDG), registered free in CEIDG, on a B2B contract
Working payout rails
Elixir / Express Elixir (PLN), SEPA credit transfer (EUR), SWIFT, payout platforms
FX / currency control
No permit needed for PLN, EUR or USD service payments; floating złoty
What the contractor needs to receive money
CEIDG entry with NIP, a PLN or EUR bank account, VAT-UE number for EU clients
E-invoicing
KSeF mandatory since 1 Feb 2026 (sales over PLN 200m) and 1 Apr 2026 (everyone else), incl. invoices to foreign clients
VAT on your side
No Polish VAT on B2B services to a business abroad; EU buyers self-account under reverse charge
Documents the payer should keep
B2B contract, invoice PDF with KSeF QR code, proof of payment, W-8BEN for US payers

How to choose: four questions for paying Polish contractors

The rail into Poland is rarely the problem: PLN and EUR transfers are routine. The choice turns on four questions, each with a threshold you can check against your own situation.

1. One contractor, or a team

Pricing models split into a percentage of each payout and a flat monthly fee per contractor. The breakeven is simple arithmetic: a flat $40 seat beats a 3% fee once the contractor invoices more than $1,333 a month, and a $29 seat beats it above $967. Above those monthly amounts a seat is cheaper on fees alone; below them, or for occasional invoices, the percentage model wins, and a pure transfer service with no subscription is cheapest of all.

Headcount shifts the answer too. With one contractor, your own bank or a transfer service plus a signed contract is enough. With a standing team, chasing invoices, checking KSeF numbers and keeping contracts in folders becomes a monthly task, and a platform that collects invoices and pays in batches earns its fee.

If you pay one contractor occasionally: a usage-based transfer rail. If you pay a standing team: a contractor management platform, then compare per-seat and percentage pricing on your real invoice totals.

2. Whether your finance team needs the paperwork in one place

Every Polish B2B payment should leave a trail: the contract, the invoice (issued in KSeF and delivered to you as a PDF with a QR code, checked 2026-09-28), and proof of payment. EU payers need one more item: the contractor’s PL-prefixed VAT-UE number on the invoice, which supports your reverse-charge entry (biznes.gov.pl, checked 2026-09-28).

If an auditor, investor due diligence or your own month-end close needs those documents per engagement, a raw transfer leaves you to assemble them by hand.

If you only need the money to arrive: a transfer rail. If you need contract, invoice and payment matched per contractor: a platform that generates or collects the documents alongside the payout.

3. PLN or EUR

Poland uses the złoty and has no target date for joining the euro (European Commission, checked 2026-09-28). A contract can be priced in either PLN or EUR, and both can be paid cleanly:

  • EUR: Poland is a SEPA country, so a EUR transfer to the contractor’s EUR IBAN is a standard SEPA credit transfer (EPC, checked 2026-09-28). If you hold euros in an EU account, nothing gets converted.
  • PLN: a foreign payer reaches Poland’s domestic Elixir system only through a provider with local PLN payout, or through its own Polish account.

The expensive route is paying USD by SWIFT into a PLN account: the receiving bank converts at its own rate and intermediaries can deduct fees on the way, so the contractor receives less than the invoice.

If the contract is in EUR: SEPA from an EU account, or any platform with SEPA payout. If it is in PLN: a provider with local PLN payout at a disclosed exchange rate.

4. How employment-like the engagement is

Poland’s Labour Code (Art. 22 §1) treats work as employment when it is done personally, under direction, at a time and place the client sets, whatever the contract is called (pip.gov.pl, checked 2026-09-28). Since 8 July 2026 the labour inspectorate can act on that directly: an inspector orders an employment contract, and if the order is ignored the regional labour inspector issues a decision establishing employment (gov.pl, checked 2026-09-28).

Run a quick test. Full-time for you alone, fixed hours, your manager assigning daily tasks, no other clients: that is an employment profile. Project-based deliverables, own tools and schedule, other clients: that is a genuine B2B.

If the engagement is genuinely independent: a transfer rail or contractor management platform is enough. If it is independent but you want someone else to hold the contract and reduce your misclassification risk: a Contractor of Record; read the indemnification clause, not the product name. 4dev acts as a Contractor of Record and becomes the contracting party for each contractor, which reduces reclassification risk. If it is really a job: an Employer of Record such as Deel, Remote, Multiplier, Oyster or Rivermate, or your own Polish entity.

All 8 platforms, ranked

Jump to a platform:

4dev.com

A contractor platform that acts as Contractor of Record: 4dev contracts with each contractor and the client contracts with 4dev, which reduces reclassification risk without removing it. It onboards contractors with automatic KYC, keeps IP assignment and closing documents in one flow, and pays out by bank transfer, card or USDT across 150+ countries on a published fee of 3% or less.

8.5/10

★ 4.1 · 49 reviews

Price
Service fee: 3% or less per payout
Payout speed
1–3 days
Documents
Invoices, contracts, closing docs — 1-click export
Contractor onboarding
Self-serve onboarding, auto verification
Coverage
150+ countries
Payout methods
Bank transfer (IBAN / SWIFT), Card, USDT
Payout API
yes

What stands out

  • acts as Contractor of Record — the contracting party for each contractor — which reduces reclassification risk
  • transparent published pricing: '3% or less' service fee, no subscription, 0% for contractors
  • payouts by bank transfer, card or USDT across 150+ countries, in 1–3 days

Not a fit for

  • buyers whose procurement requires a named SOC 2 or ISO 27001 report
Checked on the vendor's own pages · 3 pages

Why it fitsGenerates the B2B contract with a JDG and closing documents alongside the IBAN payout, to file next to the KSeF invoice PDF; 3% or less.

Read full review Visit site ↗

Deel

The broadest all-in-one platform — EOR, Contractor of Record, contractor management and global payroll under one roof, with deep country coverage.

8.7/10

★ 4.8 · 28k reviews

Price
from $599/mo per employee
Payout speed
Near-instant payout options (Wise, Revolut)
Documents
Auto invoices + local contracts
Contractor onboarding
Onboarding as little as 2 days
Coverage
150+ countries
Batch runs
yes
Payout API
yes

What stands out

  • 150+ country reach with 130+ owned entities
  • covers EOR, COR, contractor management and payroll
  • strong security & compliance certifications

Not a fit for

  • very small or strictly budget-first teams
Checked on the vendor's own pages · 3 pages

Why it fitsSince 8 July 2026 an inspector can turn a directed B2B into employment by decision; $325 Contractor of Record reduces that risk, EOR from $599.

Read full review Visit site ↗

Remote

A compliance-first EOR built on 100% owned entities — fewer countries, but no third-party handoffs.

8.4/10

★ 4.4 · 97 reviews

Price
$699/mo per employee ($599 on annual billing)
FX
no Remote FX fee; partner may charge 1–2%
Payout speed
70% of payments received in seconds
Documents
In-platform invoices + localized contracts
Coverage
90+ countries
Batch runs
yes
Payout API
yes

What stands out

  • 100% owned entities, no third-party partners
  • strong certifications (SOC 2, ISO 27001, CSA STAR, GDPR)
  • transparent per-product pricing

Not a fit for

  • teams needing the widest possible country list
  • lowest-price seekers
Checked on the vendor's own pages · 3 pages

Why it fitsTakes an uploaded PDF invoice as well as in-platform ones, so a JDG's KSeF PDF with its QR code goes on file as issued.

Read full review Visit site ↗

Multiplier

A global employment specialist with EOR in 150+ countries on an owned-entity network, a dedicated Contractor of Record, global payroll and published flat pricing — strong for compliant hiring across many markets with transparent EOR/contractor costs.

8.4/10

★ 4.7 · 2168 reviews

Price
Starting at $400 per month
Payout speed
Same-day payment processing
Documents
Auto invoices + compliant contracts
Contractor onboarding
Activation in 1–2 business days
Coverage
150+ countries
Batch runs
yes

What stands out

  • EOR live in 150+ countries on an owned-entity network
  • dedicated Contractor of Record (classification, contracts, tax, payments)
  • published flat pricing for EOR ($400) and contractors ($40), no minimum headcount

Not a fit for

  • buyers needing an all-in-one HR/IT/Finance suite beyond global employment
  • buyers who require published global-payroll list pricing up front
Checked on the vendor's own pages · 3 pages

Why it fitsOnboarding gathers KYC documents, so a JDG's ID and CEIDG extract can be in before payday rather than causing a first-payout hold; $40 per contract.

Read full review Visit site ↗

Rivermate

A young but fast-growing global-employment platform (180+ countries) with a real owned-entity core (38 entities), transparent flat pricing and standout human support. Best for SMBs — especially European — that value hands-on support and predictable pricing over deep automation.

7.6/10

★ 4.4 · 391 reviews

Price
From ~€299 per employee/month (varies by country/headcount)
Documents
Compliant contracts + invoice flow
Contractor onboarding
Onboarding in 24–48 hours
Coverage
180+ countries

What stands out

  • Broad 180+ country reach with a real owned-entity core (38 entities), not pure-partner
  • Transparent flat pricing; no setup/offboarding fees or annual lock-in
  • Fast onboarding (~48h standard) and strongly-rated 24/7 human support

Not a fit for

  • enterprises needing deep HRIS/finance integrations and advanced analytics
  • buyers needing equity/ESOP administration
Checked on the vendor's own pages · 2 pages

Why it fitsContractor of Record from about €149 a month for B2Bs near Poland's Art. 22 employment test; read its indemnification clause, not the product name.

Read full review Visit site ↗

Wise

A mature, transparent-fee cross-border payments leader: pay up to 1,000 contractors at once via BatchTransfer, send to 160 countries and hold 40 currencies at the mid-market rate with upfront, usage-based fees. Excellent as a contractor-payout rail — but it is not a contractor-management or compliance tool (no contracts, no EOR/COR, no payroll).

7.6/10

★ 4.3 · 294k reviews

Price
From 0.57% (fee varies by currency)
FX
mid-market rate, no markup
Payout speed
96% of payments in under 24h
Documents
Invoices & payment links; no contracts
Coverage
160+ countries
Payout methods
bank transfer, local wallet schemes (e.g. GCash in the Philippines, M-Pesa in Kenya)
Batch runs
yes
Payout API
yes

What stands out

  • pay up to 1,000 contractors at once via BatchTransfer
  • send to 160 countries and territories; hold 40 currencies
  • transparent usage-based pricing 'From 0.57%' at the mid-market rate with no subscription

Not a fit for

  • companies needing contractor contracts, onboarding or compliance management
  • buyers needing an Employer of Record or a Contractor of Record
Checked on the vendor's own pages · 3 pages

Why it fitsSends PLN at the mid-market rate instead of USD by SWIFT, which the Polish receiving bank converts at its rate; batches of up to 1,000.

Read full review Visit site ↗

Oyster

A B-Corp EOR focused on simplicity and ethical global hiring — strong for mid-size teams.

8.3/10

★ 4.3 · 1871 reviews

Price
$699/mo per employee
Documents
Auto invoices, contracts, tax forms
Contractor onboarding
In-app ID verification, onboarding in minutes
Coverage
120+ countries
Batch runs
yes

What stands out

  • B-Corp certified
  • 120+ EOR countries with a 48-hour onboarding claim
  • contractor payments in 120+ currencies

Not a fit for

  • teams needing a broad standalone global payroll
  • buyers who require a disclosed entity model
Checked on the vendor's own pages · 2 pages

Why it fitsBeats a 3% fee once a JDG invoices over $967 a month: $29 per contractor, with contracts and contractor tax forms generated automatically.

Read full review Visit site ↗

Mellow

A contractor-payouts and Contractor-of-Record specialist: pay contractors across 100+ countries in 30+ currencies via bank, card, e-wallet or crypto, with Mellow as the single contracting party for your contractors, which reduces misclassification risk. Strong for global freelance/contractor payouts; not a full EOR or employee-payroll platform.

7.4/10

★ 4.7 · 1327 reviews

Price
From 5% per payment
FX
market rates (claimed)
Payout speed
95% same-day payouts
Documents
Invoices, acts, agreements auto-generated
Coverage
100+ countries
Payout methods
bank transfer, cards, crypto wallets, e-wallets
Batch runs
yes
Payout API
yes

What stands out

  • payouts across 100+ countries in 30+ currencies
  • multiple payout methods incl. crypto, card, bank transfer and e-wallets
  • Contractor-of-Record model with Mellow as the contracting party, reducing misclassification risk

Not a fit for

  • companies needing full Employer of Record to hire employees abroad
  • teams needing global employee payroll
Checked on the vendor's own pages · 2 pages

Why it fitsPays to bank accounts including SEPA/IBAN, matching a EUR-priced contract to the JDG's EUR IBAN; per-payment Contractor of Record from 3.5%, capped at 5.5%.

Read full review Visit site ↗

Side-by-side table

#PlatformScoreFromCountriesCountries documentedNot a fit for
1 4dev.com 8.5 Service fee: 3% or less per payout 150+ 203 buyers whose procurement requires a named SOC 2 or ISO 27001 report
2 Deel 8.7 from $599/mo per employee 150+ 143 very small or strictly budget-first teams
3 Remote 8.4 $699/mo per employee ($599 on annual billing) 90+ 166 teams needing the widest possible country list
4 Multiplier 8.4 Starting at $400 per month 150+ 125 buyers needing an all-in-one HR/IT/Finance suite beyond global employment
5 Rivermate 7.6 From ~€299 per employee/month (varies by country/headcount) 180+ 157 enterprises needing deep HRIS/finance integrations and advanced analytics
6 Wise 7.6 From 0.57% (fee varies by currency) 160+ 165 companies needing contractor contracts, onboarding or compliance management
7 Oyster 8.3 $699/mo per employee 120+ 156 teams needing a broad standalone global payroll
8 Mellow 7.4 From 5% per payment 100+ 141 companies needing full Employer of Record to hire employees abroad

How they pay and what they issue

Payout methods, documents and speed as each vendor publishes them. A dash means the vendor does not state it.

Platform Payout methods Speed Documents FX Contractor onboarding
4dev.com Bank transfer (IBAN / SWIFT), Card, USDT 1–3 days Invoices, contracts, closing docs — 1-click export — Self-serve onboarding, auto verification
Deel — Near-instant payout options (Wise, Revolut) Auto invoices + local contracts — Onboarding as little as 2 days
Remote — 70% of payments received in seconds In-platform invoices + localized contracts no Remote FX fee; partner may charge 1–2% —
Multiplier — Same-day payment processing Auto invoices + compliant contracts — Activation in 1–2 business days
Rivermate — — Compliant contracts + invoice flow — Onboarding in 24–48 hours
Wise bank transfer, local wallet schemes (e.g. GCash in the Philippines, M-Pesa in Kenya) 96% of payments in under 24h Invoices & payment links; no contracts mid-market rate, no markup —
Oyster — — Auto invoices, contracts, tax forms — In-app ID verification, onboarding in minutes
Mellow bank transfer, cards, crypto wallets, e-wallets 95% same-day payouts Invoices, acts, agreements auto-generated market rates (claimed) —

What it costs at your volume

One basket for all of them: 10 contractors at $3,000 a month, so $30,000 of payouts a month. A percentage of volume and a per-seat fee cannot be compared any other way.

PlatformHow it chargesPer monthPer yearPublished price
Multiplier flat monthly $40 $480 Starting at $40 per month
Wise % of volume $171 $2,052 From 0.57% (fee varies by currency)
Remote per contractor $290 $3,480 $29/mo per contractor
Mellow per contractor $350 $4,200 $35 per contractor per month
Deel per contractor $490 $5,880 from $49/mo per contractor
4dev.com % of volume $900 $10,800 Service fee: 3% or less per payout
Rivermate % of volume $4,500 $54,000 Success fee from ~15% of annual salary

Priced by quote, so not computable: Oyster.

Payout rails into Poland in 2026

RailWhat the contractor seesTimingCostLimits
Elixir (PLN), via a local-payout provider or a Polish accountPLN credited to a Polish accountSettled in one of 3 sessions per business dayProvider’s fee plus its exchange rate if you fund in another currencyA foreign payer cannot send Elixir directly from a non-Polish bank
Express Elixir (PLN, instant)PLN within seconds, 24/7/365SecondsSet by the sending bankUp to PLN 100,000 per standard transfer; banks may set lower limits
SEPA credit transfer (EUR)EUR on a EUR IBAN; converting to PLN is the contractor’s choiceSettled in one of 6 Euro Elixir sessions on TARGET daysLow from an EU account; no conversion if you already hold EUREUR only; the contractor needs a EUR account
SWIFT wire (USD, GBP, other)The amount minus any intermediary deductions; converted at the receiving bank’s rate if it lands in a PLN accountDepends on the correspondent chainSending fee, possible intermediary fees, receiving-bank feeLeast predictable amount on arrival
Payout platformPLN or EUR to the contractor’s account, or a platform balancePer platformSee the cards aboveKYC checks on both payer and contractor before the first payout

Sources: Elixir sessions and Express Elixir limits from KIR and KIR Express Elixir; Euro Elixir sessions and SEPA processing from KIR Euro Elixir; Poland’s SEPA membership from the EPC list of SEPA scheme countries (all checked 2026-09-28).

Poland has no currency control in the way of these payments. The Foreign Exchange Law allows foreign-exchange transactions by default and restricts things such as receivables in non-convertible currencies, which EUR, USD and PLN are not (isap.sejm.gov.pl, checked 2026-09-28).

What the Polish contractor needs to get paid

The usual set-up is a JDG, a one-person sole proprietorship. Registration in CEIDG is free, and the application also requests the NIP tax number and REGON statistical number (biznes.gov.pl, checked 2026-09-28). With that in place the contractor:

  • Invoices you B2B. From their KSeF start date the invoice is issued in KSeF and sent to you outside the system, for example as a PDF with a QR code.
  • Handles VAT status. Most businesses with annual sales up to PLN 240,000 can stay VAT-exempt from 2026 (the limit was PLN 200,000) (podatki.gov.pl, checked 2026-09-28). Before serving an EU client, both VAT-registered and VAT-exempt contractors must register for VAT-UE (biznes.gov.pl, checked 2026-09-28).
  • Pays their own tax. On ryczałt, software services are taxed at 12% of revenue, and the contractor calculates and pays it by the 20th of the following month (biznes.gov.pl, checked 2026-09-28).
  • Holds a PLN or EUR account that matches the invoice currency.

Tax regimes, social contributions, IP assignment and classification are covered in our hiring guide.

Documents and tax on your side

VAT. A B2B service to a business established abroad is generally not taxed in Poland. The invoice shows no Polish VAT rate or VAT amount. Invoices to EU businesses carry the note “odwrotne obciążenie” (reverse charge) and the contractor’s PL-prefixed VAT number, and you account for VAT in your own country (biznes.gov.pl, checked 2026-09-28). Check that number in VIES before the first payment.

Withholding. Nothing to withhold on the Polish side: the JDG pays its own income tax and contributions. For a US payer, pay for personal services is sourced where the work is performed, and foreign-source income paid to a non-resident is not subject to NRA withholding (irs.gov; irs.gov, checked 2026-09-28). Collect a Form W-8BEN from an individual JDG (W-8BEN-E from a Polish company) and file no 1099.

What to keep, per contractor:

  1. The signed B2B contract with scope, rate, currency and IP assignment.
  2. Each invoice as delivered, with the KSeF QR code once the contractor is in KSeF.
  3. Proof of payment matching each invoice.
  4. W-8BEN (US payers) or the VIES check of the VAT-UE number (EU payers).

KSeF for a foreign payer

KSeF, Poland’s national e-invoicing system, became mandatory on 1 February 2026 for taxpayers whose 2024 sales exceeded PLN 200 million and on 1 April 2026 for all other taxpayers. Until the end of 2026, a taxpayer whose invoiced sales are up to PLN 10,000 gross a month may still issue paper or electronic invoices outside KSeF (ksef.podatki.gov.pl, checked 2026-09-28).

Invoices to foreign buyers are in scope. The contractor issues the invoice in KSeF and delivers it to you in an agreed way, for example as a PDF, with a QR code carrying the KSeF number. VAT-exempt taxpayers invoicing other businesses follow the same dates. Penalties for KSeF errors were deferred to 1 January 2027 (ksef.podatki.gov.pl, checked 2026-09-28).

Because delivery happens outside the system, you need no KSeF access of your own to receive them.

Where payments to Poland break

  • An invoice with no QR code. From 1 April 2026 that usually means the invoice was not issued in KSeF. It is fine only while the contractor is under the PLN 10,000-a-month relief, which ends with 2026. Ask for the KSeF version before paying, so your records match what the Polish tax authority holds.
  • No VAT-UE number on an EU payer’s invoice. Without the contractor’s PL-prefixed VAT number, your reverse-charge entry rests on a document that does not meet Polish invoice rules.
  • USD sent to a PLN account. The receiving bank converts at its own rate and intermediaries may deduct fees, so the contractor is short against the invoice and asks for a top-up. Pay in the invoice currency, or use a rail with local payout.
  • Currency mismatch between contract and invoice. A contract priced in EUR paid in PLN, or the reverse, leaves open who absorbs the exchange-rate difference. Fix the currency and the conversion rule in the contract.
  • Beneficiary name mismatch. The business name on a JDG’s invoice may differ from the name on the account it is paid into. Payer banks and platforms screening the beneficiary can hold such payments until the names are reconciled.
  • A first-payout KYC hold. Platforms verify the payer and the contractor before money moves. Collect the contractor’s ID and CEIDG extract at onboarding, not on payday.
  • Reclassification after 8 July 2026. A full-time, single-client, directed B2B can now be converted into employment by a labour inspectorate decision (gov.pl, checked 2026-09-28). The payment itself goes through; the risk sits in the relationship. See contractor misclassification and the Contractor of Record rating.

Frequently asked questions

What's the cheapest way to pay a contractor in Poland?

For one contractor with a clean invoice, a usage-based transfer service that pays out locally in PLN, or a SEPA transfer in EUR if you already hold euros in an EU account, costs least because there is no subscription and no conversion at the receiving bank. Per-seat platforms start to pay off when you run several contractors or need contracts and documents managed for you. Paying USD by SWIFT into a PLN account is the route most likely to lose money to intermediary fees and the receiving bank's exchange rate.

Can I pay a contractor in Poland in EUR or USD instead of złoty?

Yes. Poland's Foreign Exchange Law allows foreign-exchange transactions by default, and its restrictions target receivables in non-convertible currencies, not EUR, USD or PLN (isap.sejm.gov.pl, checked 2026-09-28). Poland is in the SEPA scheme, so EUR reaches a Polish EUR account as a standard SEPA credit transfer (europeanpaymentscouncil.eu, checked 2026-09-28). Agree the invoice currency in the contract and pay in that currency.

Do I need to withhold tax when paying a contractor in Poland?

Not on either side in the usual B2B case. A JDG calculates and pays its own income tax, for example ryczałt by the 20th of the following month (biznes.gov.pl, checked 2026-09-28). For a US payer, pay for services performed in Poland is foreign-source income, which is not subject to US NRA withholding (irs.gov, checked 2026-09-28); collect Form W-8BEN (W-8BEN-E for a company) and file no 1099.

Does KSeF e-invoicing apply to invoices a Polish contractor issues to a foreign company?

Yes. KSeF became mandatory on 1 February 2026 for taxpayers with 2024 sales above PLN 200 million and on 1 April 2026 for everyone else, and invoices to foreign buyers are issued in KSeF too. The foreign client receives the invoice outside the system, for example as a PDF carrying a QR code with the KSeF number. Until the end of 2026, a taxpayer whose invoiced sales are up to PLN 10,000 gross a month may still invoice outside KSeF (ksef.podatki.gov.pl, checked 2026-09-28).

Do I pay Polish VAT on a Polish contractor's invoice?

No. A B2B service supplied to a business established abroad is generally not taxed in Poland, and the invoice shows no Polish VAT rate or amount. Invoices to EU businesses carry the note 'odwrotne obciążenie' (reverse charge) and the contractor's PL-prefixed VAT number; you account for VAT in your own country (biznes.gov.pl, checked 2026-09-28).

What is a JDG, and why do Polish contractors invoice as one?

A JDG (jednoosobowa działalność gospodarcza) is a one-person sole proprietorship registered in CEIDG; registration is free and also requests the NIP tax number and REGON (biznes.gov.pl, checked 2026-09-28). It lets the contractor invoice you business-to-business and choose a tax regime, such as 12% ryczałt on revenue for software services. The contractor handles their own tax and social contributions.

Can a B2B contractor in Poland be reclassified as an employee in 2026?

Yes, and more easily than before. Since 8 July 2026 a labour inspector can order that an employment contract be signed and, if the order is ignored, the regional labour inspector can issue an administrative decision establishing employment, without a court case (gov.pl, checked 2026-09-28). Full-time, single-client, directed work is the classic target.

What documents should I keep when paying a Polish contractor?

The signed B2B contract, each invoice as delivered (a PDF with the KSeF QR code once the contractor is in KSeF), proof of payment, and Form W-8BEN if you are a US payer. EU payers should also keep the contractor's VAT-UE number and a VIES check, since that supports the reverse-charge treatment.

Sources

The vendor pages every fact came from, with the date each was checked.

  1. 4dev.com 4dev.comcfocontractors 20 August 2026
  2. Deel solutions/payroll/contractorsemployer-of-recorddocs/payouts 20 August 2026
  3. Remote global-hr/hire-international-contractorsglobal-hr/contractor-invoicing-and-paymentsglobal-hr/remote-api 20 August 2026
  4. Multiplier solutions/contractor-invoicing-and-paymentsproduct/contractor-management-systemproduct/employer-of-record-services 20 August 2026
  5. Rivermate contractor-of-recordrivermate.com 20 August 2026
  6. Wise us/businessus/multi-currency-accountplatform 20 August 2026
  7. Oyster product/global-contractorsemployer-of-record 20 August 2026
  8. Mellow for-business/global-payoutsapp/pricing 20 August 2026

How we researched this page

8 platforms tracked in this category. Every fact in the entries above comes from the vendor's own pages — each carries a footnote with the source and the date we checked it, and where a vendor publishes nothing we leave the field out rather than guess. Scores are ours and are not for sale. Full methodology · Report an error