Working for a Foreign Company from Poland — Complete Guide
How to legally work for a foreign employer from Poland. B2B, EOR, taxes, ZUS, invoicing, and practical tips for 2026.
12 min czytaniaWorking for a Foreign Company from Poland
The global remote work revolution has created an extraordinary opportunity for professionals in Poland. A senior software developer in Warsaw can now earn Silicon Valley-level compensation while enjoying Warsaw cost of living. A marketing specialist in Kraków can work for a London agency at British rates. The salary arbitrage is real — Polish professionals working for foreign companies typically earn 2-5x what the local market offers.
But this opportunity comes with complexity. Tax obligations, social insurance, invoicing in foreign currencies, permanent establishment risks, and double taxation treaties all require careful navigation. Get it right and you benefit enormously. Get it wrong and you face back taxes, penalties, and legal complications.
This guide covers every practical aspect of working for a foreign company from Poland in 2026.
Cooperation Structures — How to Set It Up
Option 1: B2B via Polish Sole Proprietorship (JDG) — Most Popular
The overwhelming majority of Polish professionals working for foreign companies use this structure. You register a sole proprietorship (jednoosobowa działalność gospodarcza) in Poland and invoice the foreign company as a business client.
How it works:
- Register JDG at your local CEIDG office (or online at biznes.gov.pl) — this is free and takes one day
- Choose your PKD codes (classification of business activity) — e.g., 62.01.Z for software development
- Register for VAT-EU if your client is in the EU (more on this below)
- Open a business bank account — consider a multi-currency account
- Send monthly invoices to the foreign company
- Pay your own taxes and ZUS contributions
Advantages:
- Maximum flexibility and control over your finances
- Lower effective tax rate compared to employment (especially with ryczałt or flat tax)
- Full control over deductible expenses
- The foreign company has zero administrative burden in Poland
- You can work for multiple clients simultaneously
Disadvantages:
- No employment protections (no paid leave, sick pay, or notice period — unless contractually agreed)
- You handle all administration: invoicing, tax declarations, ZUS payments
- You bear the risk of contract termination without severance
Tax form options for B2B:
- Ryczałt (lump sum): 12% for most consulting/IT services, 8.5% for some categories. No cost deductions, but often the lowest effective rate for high earners with low costs.
- Flat rate (podatek liniowy): 19% on profit (revenue minus costs). Good if you have significant deductible expenses.
- Progressive scale (skala podatkowa): 12% up to ~120,000 PLN profit, 32% above. Includes the 30,000 PLN tax-free allowance. Best for lower-income scenarios.
Option 2: Employment via EOR (Employer of Record)
An Employer of Record is a third-party company that formally employs you in Poland on behalf of the foreign company. The EOR handles all Polish payroll obligations — PIT withholding, ZUS contributions, employment contracts, and compliance.
Major EOR providers operating in Poland:
- Deel — one of the largest global EOR platforms
- Remote.com — strong European presence
- Oyster — popular with US tech companies
- Papaya Global — enterprise-focused
- Multiplier — growing rapidly
How it works:
- The foreign company contracts with the EOR
- The EOR creates a Polish employment contract (umowa o pracę) for you
- You work for the foreign company but are legally employed by the EOR's Polish entity
- The EOR deducts PIT and ZUS from your gross salary and remits them
- You receive a net salary in PLN (or sometimes EUR)
Advantages:
- Full employee protections under Polish labor law: paid leave (26 days), sick pay, maternity/paternity leave, notice periods
- No administrative burden — the EOR handles everything
- Simpler tax situation — your PIT is withheld at source
- Health insurance through ZUS/NFZ
Disadvantages:
- Significantly lower net pay. The employer-side ZUS alone adds approximately 20% to the cost, and combined with employee-side ZUS and PIT, your net can be 40-50% lower than B2B.
- Less flexibility — you are bound by the employment contract terms
- The EOR charges the foreign company a fee (typically 500-700 USD per month per employee), which may indirectly reduce your compensation
When EOR makes sense: When the foreign company insists on an employment relationship (common with US companies worried about contractor misclassification), when you value employment stability and benefits, or when you prefer zero administrative overhead.
Option 3: Direct Employment by the Foreign Company
The foreign company registers as an employer in Poland — either by establishing a Polish branch, subsidiary, or registering as a foreign employer. This is the most complex and expensive option.
Why it is rare:
- Requires the foreign company to navigate Polish corporate law
- They must register with ZUS, the tax office, and potentially KRS
- Ongoing compliance obligations: monthly ZUS declarations, annual PIT filings, labor law compliance
- Most foreign companies are unwilling to do this for a single employee
When it happens: Usually when the foreign company plans to build a significant Polish team (5+ employees) and wants full control over the employment relationship. At that point, establishing a Polish subsidiary (sp. z o.o.) often makes more sense.
Option 4: Contractor Agreement Without JDG (Umowa Zlecenie / Umowa o Dzieło)
Less common for foreign companies, but technically possible. The foreign company contracts you on a civil law agreement. This creates complications because the foreign company would typically need to register as a payer in Poland for ZUS and PIT purposes, or shift the reporting burden to you.
In practice: Most accountants and lawyers advise against this structure for foreign company relationships. B2B or EOR are cleaner options.
VAT — When and How
EU Clients
If your client is an EU-based company (registered for VAT in their country), the reverse charge mechanism applies. You:
- Register for VAT-EU in Poland (this is a registration, not a separate tax — you can remain VAT-exempt for domestic purposes)
- Issue invoices with "reverse charge" annotation (odwrotne obciążenie)
- The VAT rate on your invoice is 0% — the client accounts for VAT in their country
- File VAT-EU quarterly summary declarations (informacja podsumowująca VAT-UE)
Non-EU Clients (US, UK, etc.)
Services provided to companies outside the EU are considered "exported services" and are not subject to Polish VAT. Your invoice should include the annotation "not subject to VAT" (nie podlega VAT) and reference Article 28b of the Polish VAT Act.
You do not need to register for VAT-EU for non-EU clients. However, if you have both EU and non-EU clients, registration for VAT-EU is required for the EU portion.
Input VAT Recovery
If you register as an active VAT payer (not just VAT-EU), you can recover VAT paid on your business purchases (equipment, software, etc.). This can be worthwhile if you make significant purchases, but adds administrative complexity. Consult your accountant.
Tax Residency and Double Taxation
The 183-Day Rule
If you live in Poland for 183 or more days in a calendar year, you are a Polish tax resident. This means you must report your worldwide income in Poland — including income from the foreign company.
Even if you travel to the foreign company's office for meetings, as long as your base remains Poland, you are a Polish tax resident.
Double Taxation Treaties
Poland has double taxation treaties with over 90 countries, including all major economies. These treaties determine how taxes are allocated between Poland and the country where your employer is based.
Two main methods:
-
Exemption with progression (wyłączenie z progresją): Your foreign income is exempt from Polish tax, but it is considered when determining the tax rate for your other Polish income. Used in treaties with Germany, France, and several other EU countries.
-
Proportional credit (odliczenie proporcjonalne): You pay tax in Poland on all income, but can deduct (credit) the tax already paid abroad. Used in treaties with the US, UK, Netherlands, and many others.
Important: On B2B, you typically pay tax only in Poland (as a Polish tax resident running a Polish business). The double taxation treaty mainly matters if the foreign country also tries to tax your income — which is uncommon for B2B service exports but can happen with employment income.
Permanent Establishment Risk
This is a critical concept that many remote workers overlook. If you work for a foreign company from Poland and you:
- Negotiate contracts on the company's behalf
- Have authority to conclude deals
- Represent the company to Polish clients
- Have a "fixed place of business" used by the foreign company
...you may create a permanent establishment (zakład) of the foreign company in Poland. This triggers corporate income tax (CIT) obligations for the foreign company in Poland — potentially a 19% tax on profits attributable to the Polish operations.
How to avoid this:
- Your contract should clearly state you are an independent contractor (B2B) providing services, not acting as the company's agent or representative
- Do not negotiate binding contracts on behalf of the foreign company
- Do not use a Polish office that the foreign company pays for or controls
- Make sure the foreign company does not market itself as "having a presence in Poland" through you
For EOR arrangements: The permanent establishment risk is generally handled by the EOR structure, since the EOR is the legal employer, not the foreign company.
ZUS — Social Insurance Obligations
B2B ZUS Contributions in 2026
As a JDG owner, you pay ZUS yourself. The rates in 2026:
Startup relief (ulga na start): For the first 6 months of your JDG, you pay only the health insurance contribution (składka zdrowotna) — no social insurance. This saves approximately 400-1,600 PLN per month depending on the comparison point.
Preferential rate (preferencyjny ZUS): For the next 24 months, you pay reduced social insurance contributions based on 30% of the minimum wage. Total ZUS (social + health): approximately 700-900 PLN per month depending on your income (health insurance is income-dependent).
Full rate (duży ZUS): After the preferential period expires, full social insurance contributions apply. Total: approximately 1,600-2,000+ PLN per month (social) plus health insurance.
Mały ZUS Plus: If your annual revenue was below a threshold (approximately 120,000 PLN in 2026), you may qualify for reduced contributions. However, most professionals working for foreign companies earn above this threshold.
Health Insurance Calculation
Since the 2022 Polish Deal reforms, health insurance contributions depend on your tax form:
- Progressive scale / flat rate: 9% of income (minimum ~380 PLN/month)
- Ryczałt: Fixed amounts based on revenue brackets (approximately 380-1,200 PLN/month)
Can You Avoid ZUS?
Not easily. As long as you have an active JDG in Poland, ZUS is mandatory. Options to reduce the burden:
- Maximize the startup and preferential periods
- Structure your JDG to qualify for Mały ZUS Plus (if revenue allows)
- If you also have UoP employment earning at least the minimum wage, you can be exempt from JDG social insurance (but still pay health insurance)
Invoicing and Currency Management
Invoice Requirements
Your invoices to foreign companies must include:
- Your company name and NIP
- Client's company name and tax ID (VAT number for EU companies)
- Invoice date and consecutive number
- Description of services
- Amount in the agreed currency (EUR, USD, GBP, etc.)
- Payment terms and bank details
- Appropriate VAT annotation (reverse charge, not subject to VAT, etc.)
Currency Conversion for Tax Purposes
Polish tax law requires you to convert foreign currency income to PLN for tax reporting. The conversion rate is the NBP (National Bank of Poland) average exchange rate from the business day preceding the income recognition date.
Example: You issue an invoice dated March 15, 2026 for 5,000 EUR. The NBP EUR/PLN rate on March 14 was 4.30. Your income in PLN: 21,500 PLN.
Exchange rate differences (różnice kursowe): When the actual payment arrives (say on March 25), the exchange rate may differ. If the rate is 4.35, you received 21,750 PLN for the same 5,000 EUR — creating a positive exchange rate difference of 250 PLN (taxable income). Negative differences are deductible costs.
These differences must be tracked and included in your tax calculations. This is one of the most tedious aspects of working for foreign companies from Poland.
Payment Methods
Bank transfer (SWIFT/SEPA): The standard method. SEPA transfers within the EU are fast and cheap. SWIFT transfers from the US or UK may incur fees of 15-30 USD per transfer.
Wise (formerly TransferWise): Excellent exchange rates, low fees. Many foreign companies prefer Wise. You can provide your Wise account details in USD/EUR/GBP and convert to PLN at near-market rates.
Revolut Business: Another popular option with competitive rates. Accepted by most foreign companies.
PayPal: Avoid if possible. Fees are 2-4% per transaction, and exchange rates are unfavorable. Some smaller companies still insist on PayPal.
Payoneer: Common with US companies and platforms. Reasonable fees, but not the cheapest option.
Multi-Currency Bank Accounts
Opening a multi-currency account at a Polish bank (mBank, PKO BP, Millennium) lets you receive EUR/USD directly without automatic conversion. This gives you control over when you convert and at what rate.
Pro tip: If you receive regular EUR payments, consider keeping a EUR buffer and converting to PLN only when you need PLN for expenses or taxes. This way you can pick favorable conversion timing.
Practical Checklist for Getting Started
- Register your JDG at CEIDG (online or in person) — choose appropriate PKD codes
- Select your tax form — consult an accountant to model ryczałt vs. flat rate vs. progressive scale for your income level
- Register for VAT-EU if your client is in the EU
- Open a business bank account with multi-currency capability (mBank, Revolut Business, or Wise Business)
- Set up accounting — hire a biuro rachunkowe (accounting office) or use software like inFakt/wFirma. Budget 200-500 PLN/month for an accountant experienced with foreign income.
- Sign a proper contract with the foreign company — ensure it clearly defines you as an independent contractor, specifies payment terms, currency, and intellectual property ownership
- Check the double taxation treaty between Poland and the company's country
- Set up invoicing — use your accounting software or a dedicated invoicing tool
- Plan for ZUS — understand your relief periods and set aside funds for when full contributions kick in
- Track everything — income, expenses, exchange rates, ZUS payments
Multi-Currency Income Tracking
Working for a foreign company means your financial life spans multiple currencies. You earn in EUR or USD, pay taxes and ZUS in PLN, perhaps save in both currencies, and need to track exchange rate differences for tax purposes.
Freenance integrates with Revolut, mBank, ING, and other platforms, consolidating everything into a single view denominated in PLN. You can see your total income across currencies, track expenses, and monitor your Financial Freedom Runway — the number of months you could sustain your current lifestyle without new income.
For someone earning in foreign currency, this runway metric is especially valuable. Exchange rate fluctuations can materially impact your purchasing power in PLN, and having a clear, consolidated financial picture helps you make better decisions about saving, spending, and converting currencies.
FAQ
Do I pay VAT on services for a US company?
No. Services provided to companies outside the EU are not subject to Polish VAT. Issue your invoice with the annotation "not subject to VAT" (nie podlega opodatkowaniu VAT) and reference to Article 28b of the VAT Act. You do not need to register as a VAT payer or for VAT-EU for US clients only.
How much ZUS do I pay as B2B for a foreign company?
The same as any JDG in Poland — your client's location does not change your ZUS obligations. Timeline: 6 months startup relief (health insurance only, ~380+ PLN/month), then 24 months preferential rate (~700-900 PLN/month total), then full rate (~1,600-2,000+ PLN/month social + health insurance based on income).
Can the foreign company pay directly to my Polish bank account?
Yes. Provide your IBAN and SWIFT/BIC code. For EUR payments within the EU, SEPA transfers are fast and usually free or cheap. For USD payments from the US, a SWIFT transfer works but may incur intermediary bank fees (15-30 USD). Many professionals prefer Wise or Revolut Business for better exchange rates and lower fees.
What if the foreign company wants to pay me off the books?
Do not agree to this under any circumstances. Poland's tax authority (Krajowa Administracja Skarbowa — KAS) participates in the Common Reporting Standard (CRS) and exchanges financial data with over 100 countries. Your foreign bank accounts, payment platform balances, and income flows are visible to Polish tax authorities. Unreported foreign income is a fiscal crime (przestępstwo skarbowe) with penalties ranging from 20% to 75% of unpaid tax, plus interest, plus potential criminal prosecution.
What contract type should I use with the foreign company?
A B2B services agreement (umowa o świadczenie usług / service agreement). Key clauses to include:
- Clear independent contractor status (not employment)
- Scope of services and deliverables
- Payment terms (currency, amount, schedule, method)
- Intellectual property assignment or licensing terms
- Termination provisions (notice period, conditions)
- Confidentiality and non-compete (if applicable)
- Governing law and dispute resolution
Have a Polish lawyer review the contract, especially the IP and non-compete clauses. Budget 500-1,500 PLN for a legal review.
Can I work for multiple foreign companies simultaneously?
Yes — this is one of the key advantages of the B2B structure. You are a business providing services to clients. There is no exclusivity unless your contract explicitly includes a non-compete or exclusivity clause. Many Polish freelancers work for 2-3 foreign clients simultaneously, diversifying their income sources.
Related Articles
Want full control over your finances?
Try Freenance for free