Poland’s IT sector still has more open positions than candidates, and most Polish tech companies still hire through a B2B contract rather than a standard employment contract. That part of the story from 2020 hasn’t changed. What has changed a lot since then is the tax bill attached to running your own business, who is actually allowed to register one, and, most importantly, a 2026 law that lets a labour inspector strip away your B2B status entirely. This guide walks through all three.
- What a B2B contract actually is
- Who can register a sole trader business (JDG) in Poland
- Taxes and ZUS for a JDG contractor in 2026
- PIP 2026: why “being B2B” no longer protects you
- Can’t register a JDG? A virtual company as an alternative
- FAQ
What a B2B contract actually is
A “B2B contract” is the local shorthand for a civil-law service agreement: legally a contract between two businesses, or between a business and a registered sole trader (jednoosobowa działalność gospodarcza, JDG). Instead of an employer, the Polish IT company becomes your Client. Instead of an employee, you’re a Contractor issuing monthly invoices for your services.
Companies like this arrangement because it’s cheaper: they don’t carry the full cost of employer-side social contributions, holiday pay, or notice periods, and that saved cost is often reflected in a higher gross rate offered to you. The trade-off is that you become responsible for your own income tax (PIT) and social security (ZUS), obligations an employer would normally handle for you.
A B2B contract only works, legally, if your day-to-day work actually looks independent. More on why that matters in the PIP 2026 section below: it’s the single most important update to this article since 2020.
Who can register a sole trader business (JDG) in Poland
This part of the original article is still broadly true, but the exact list of exceptions has grown, and it now matters a lot for Ukrainian readers specifically.
EU/EEA and Swiss citizens can register a JDG in Poland on exactly the same terms as Polish citizens: CEIDG registration, a NIP number for invoicing, no extra permit required.
Non-EU/EEA citizens generally cannot register a JDG unless they hold one of a specific list of residence titles, including:
- a permanent residence permit or EU long-term resident status,
- international protection (refugee status or subsidiary protection),
- a valid Karta Polaka (Pole’s Card),
- a temporary residence permit granted specifically for running a business (Art. 142 of the Foreigners Act) or for family reunification,
- an EU Blue Card (residence permit for highly qualified work), which also allows running a business.
Ukrainian citizens covered by the special law on assistance to Ukrainian citizens (those with legal stay and a PESEL UKR number, or temporary protection) are a separate and important exception: the special law gives this group the right to run a business in Poland on the same terms as Polish citizens, without needing a business-based residence permit first. This is a meaningful change from 2020, when Ukrainian citizens without a permanent or EU-based residence title were in the same “no JDG” category as everyone else outside the EU.
If you don’t fit into any of these categories, registering a JDG isn’t available to you, and the “virtual company” route described further below, or a standard employment contract, remain your practical options.
Taxes and ZUS for a JDG contractor in 2026
If you can register a JDG, here’s what it actually costs in 2026: this is where the original 2020 article was the most outdated.
Choosing a tax method. Most IT sole traders pick one of three:
- Ryczałt (lump-sum tax on revenue): software development, IT consulting, and network/system administration are taxed at a flat 12% of revenue (raised from lower historical rates industry-wide since 2021). You can’t deduct business costs, but you also don’t pay the 12%/32% progressive brackets.
- Skala podatkowa (progressive scale): 12% on annual income up to 120,000 zł, and 32% on the excess above that threshold, minus a 3,600 zł tax-reducing amount on the first bracket.
- Podatek liniowy (flat tax): a flat 19% on income, with no threshold, popular once income comfortably exceeds the 120,000 zł bracket.
Health insurance contribution: this is the part that changed the most since the “Polski Ład” tax reform of 2022. Since then, the health contribution is no longer a flat small amount; it depends on your tax method:
| Tax method | 2026 health contribution |
|---|---|
| Skala podatkowa | 9% of monthly income, minimum 432.54 zł/month |
| Podatek liniowy | 4.9% of monthly income, minimum 432.54 zł/month; partly deductible up to an annual limit |
| Ryczałt | fixed monthly amount by annual revenue tier: 498.35 zł (up to 60,000 zł/year), 830.58 zł (60,000-300,000 zł/year), 1,495.04 zł (above 300,000 zł/year) |
Start-up relief and preferential ZUS still exist, but check the sequence. A first-time entrepreneur (or one restarting after a 60-month gap, and not working for a former employer in the same role) can use:
1. Ulga na start: 6 full calendar months with no social security contributions (pension, disability, accident), only the health contribution above. 2. Preferential ZUS: the following 24 months, with social contributions calculated from a reduced base of 30% of the minimum wage (1,441.80 zł in 2026), roughly 456 zł/month plus the health contribution. 3. Mały ZUS Plus: after that, up to 36 months within a rolling 60-month window, with contributions scaled to actual income, subject to a revenue cap.
None of these ZUS reliefs change how a court or a labour inspector reads your working relationship. They only affect how much you pay, not whether you’re legally a contractor or an employee. That distinction is the whole subject of the next section.
PIP 2026: why “being B2B” no longer protects you
This is the update that didn’t exist when this article was first written, and it’s now the most important thing for any B2B contractor in Poland to understand.
Since 8 July 2026, the Polish labour inspectorate (Państwowa Inspekcja Pracy, PIP) no longer needs a court ruling to reclassify a B2B contract as an employment relationship. A district labour inspector can now issue a binding administrative decision directly. Before this law, PIP could only draw up a report and refer the case to a civil court, a process that could take years. Now the inspector decides, and the decision can only be appealed afterward, within a month, to a labour court.
Whether the reclassification applies to you doesn’t depend on the label on your contract or on the date you signed it, including contracts signed years before 2026, as long as they’re still running on or after 8 July 2026. It depends on whether your actual working conditions match the statutory definition of an employment relationship under Art. 22 §1 of the Polish Labour Code. The three criteria that matter most in practice:
1. Subordination to the client’s instructions: you’re told what to do and how, there’s a manager checking your work, mandatory daily stand-ups or attendance checks. 2. Fixed place and hours set by the client: a set schedule, a company office or a mandatory tool stack, rather than you deciding when and where you work. 3. Pay for the work itself, not for a result: the same invoice amount every month regardless of what was actually delivered, rather than project-based or milestone-based pay.
A single client, remote work, or being paid monthly aren’t automatically disqualifying on their own, but the combination of a single client, a fixed schedule, client-supplied equipment, and pay that never varies is exactly the profile PIP is now built to catch.
There is a transition period worth knowing about: companies that voluntarily convert a B2B contractor to an employment contract by 8 July 2027 avoid the administrative fine for the past misclassification itself, though not any back-owed ZUS contributions or tax. Speaking of ZUS: contributions you already paid as a JDG aren’t lost if your contract is reclassified, they’re credited against the employer’s back-payment obligation, and the employer only pays the difference. Fines for keeping a genuine employment relationship dressed up as a civil-law contract also went up in 2026, to 2,000-60,000 zł for a first violation and 3,000-90,000 zł for a repeat one.
If you have one client, a fixed schedule, and equipment supplied by the company you invoice every month, it’s worth checking your specific situation before an inspector does it for you.
We go into the law, the two-step reclassification procedure, and what happens to a residence card based on business activity in much more detail in here, worth a read if any of the criteria above sound familiar.
Can’t register a JDG? A virtual company as an alternative
If you don’t qualify for a JDG under any of the categories above, registering a virtual company through a business incubator is still a practical alternative, open to EU and non-EU citizens alike. It lets you invoice a Polish IT company as a legal entity registered in Poland, meeting the standard requirement to work “B2B”, while an accountant and legal team inside the incubator handle your tax filings, ZUS obligations, and contract review for you. It’s also compatible with applying for a residence permit for yourself and your family, provided your income is sufficient to cover living costs.
To sum up who fits where:
- EU/EEA/Swiss citizens, or non-EU citizens with a qualifying residence title (including Ukrainian citizens under the special assistance law): register a JDG directly.
- Everyone else: a virtual company / business incubator is the practical route to B2B work, or negotiate a standard employment contract instead.
FAQ
Is the 12% ryczałt rate the same for every kind of IT work?
No. It applies to software development, IT consulting, and network/systems administration. Manual testing or basic hardware support can sometimes qualify for the lower 8.5% rate, but this depends on the exact scope of services and is worth confirming with an accountant rather than assuming.
Does the PIP 2026 reclassification only apply to new contracts signed after July 2026?
No, it applies to any civil-law contract still running on 8 July 2026, regardless of when it was originally signed.
If my contract gets reclassified, do I lose the ZUS contributions I already paid as a sole trader?
No. They’re credited toward the employer’s back-payment for the reclassified period; the employer only pays the difference between what you paid and what a full employee contribution would have been.
Bibliography and Legal Basis
- Ustawa z dnia 11 marca 2026 r. o zmianie ustawy o Państwowej Inspekcji Pracy oraz niektórych innych ustaw (Dz.U. 2026 poz. 473)
- Kodeks pracy, Art. 22 §1 (definition of an employment relationship)
- Ustawa z dnia 20 listopada 1998 r. o zryczałtowanym podatku dochodowym od niektórych przychodów osiąganych przez osoby fizyczne (ryczałt rates and health contribution tiers)
- Ustawa z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych, Art. 27 (skala podatkowa thresholds)
- Ustawa z dnia 12 grudnia 2013 r. o cudzoziemcach, Art. 142 (residence permit for running a business)
Author: MojaFirma content team.
This article is for informational purposes only and does not constitute legal or tax advice. Every situation depends on the specific contract and individual circumstances. If something about your own situation isn’t quite clear, feel free to book a free consultation with our team.









Hello
Hope all of you are doing well
I'm going to move to Poland in July under a TRC (I'm going to study the Polish language) and I'm not an EU Citizen
I work for a USA company and my income is in dollars
I want to know if I can open a b2b so I can receive the money here and if I can apply for the lump sum program (that is the most interesting when it comes to paying less taxes, am I right?)
Thanks in advance
Hello Jefferson,
There are two options on how to set up a B2B cooperation in Poland.
Opening a sole trader (or private entrepreneur) is a good option to work directly with your client, but foreigners have some limitations.
Another option is to open a virtual project through incubator. This option is possible for everyone.
Please, fill in the questionnaire following the link and our representative will contact you https://podio.com/webforms/1379732/75392.
Have a good day!
Hello!
I have residence permit based on umowa o prace from my last place of work. I want to work b2b with new employer. Is it possible and how much would it cost from your side to prepare documents?
Thanks!
Hello Dima,
Moja Firma provides the services to help with setting up a b2b cooperation between the specialist and the client. This service calls business incubator.
I would appreciate that if you fill in the questionnaire (https://podio.com/webforms/1379732/75392) and we'll provide you with the procedure and costs.
We'll be looking forward to your request.
Have a good day!
Hello,
I am a student in Poland and I will graduate by the end of 2024, February. I have a valid karta till the end of May. I wonder if I can get a karta with a B2B contract with a USA company?
Hello Yesim,
If you have an open sole trader (JDG) and you meet al the requirements for applying for a residence card (karta pobytu) you can obtain this document.
In case you need any help with registering a sole trader or you have any legal questions, feel free to contact us by filling in this questionnaire.
Have a good day!
Hello, did you manage to open the company and get the TRC? Thanks
Hello ,
Iam non EU citizen ; i live in Poland for few years now holding valid work permit based on BLUE CARD (decision letter related to regular work contract)
I would like to introduce the B2B option for myself , iam aware that i cannot request REGON based on my current decision letter; my question is how to introduce this option? will be there any impact?how much it will cost?
thanks
Fadi Naguib
Hello Fadi,
We will be glad to help you to resolve your case.
Our service of business incubator is the exact option you need.
We will appreciate if you fill in this questionnaire (https://podio.com/webforms/1379732/75392) and our specialist will contact you to describe the option you have.
Thank you!
Hello,
I reside in Poland for few years now holding Temporary Blue card (based on regular contract); and i would like to introduce B2B option?
i am aware that based on the current decision letter which iam holding not possible; so my question is how to solve this issue as soon as possible?
thanks
Hello,
I am looking for advice on the best option to set up a Sp z oo company in Poland with a business bank account.
Additionally, would it have an impact if I hold a valid work permit (Karta Pobytu) from another Company and also hold an Individual Company in Poland for a Foreign National.
Hello Jeevan,
Thank you for taking an interest in our services.
Please fill in the questionnaire to be contacted by our specialist for further consultation.
Have a good day!
Hello, I am a non EU citzen and I would like to switch my contract from Employment to a B2B contract and I am under the age of 26.
I would like to know what is the cost of handling the creation of the virtual company, handling of all the accounting and paying of tax and all legal procedures.
For privacy reasons my Gross salary ranges from 9k -15k. Also please confirm if i need to pay acertain amount for you to respond to my question. If so how much.
Looking forward to hear from you.
Kind regards
Donatella
Hello Donatella,
Thank you for your question.
The representative of our team will contact you soon to clear up some details.
Have a good day!
Hi
My partner is Polish and we are looking to relocate.
We both have job offers - mine is a Contract Of Employment - but longer term I would like to go on to do B2B to earn more & pay less tax.
I'm a UK citizen (not great for this type of thing), what's the best/quickest option for me to obtain the right to apply for a B2B contract??
Many thanks
Hello Patrick,
Thank you for your comment.
Moja Firma Team will be glad to help you.
Could you leave your request by filling in our questionnaire and our representative will contact you presenting all the information concerning B2B cooperation?
Thank you and have a good day!
Hey! I am non-EU, but I graduated in Poland frm Master studies (I have a polish master degree). Does that make me eligible for getting work on a B2B contractor basis?
Hello Anna.
There are two options for working on a B2B basis with your clients - opening a sole trader (private entrepreneur) or working through business incubator.
To open a sole trader you have to have a special status - EU residence card, Permanent residence card, PBH visa or other.
To cooperate with business incubator there is a need to obtain a work permit and sign several agreements. But as you are a graduator of a Polish university you have an access to a labor market and do not need a work permit. So the process of getting started will be easier.
If you have any other questions, please fill in our questionnaire and our consultant will provide you with a full information.
Have a good day!
Hi,
I would like to know more about virtual company. I have trc and am getting B2B opportunities and would like to know if I could register for this.
Hello Amala,
If you are interested in working on a B2B basis in Poland, business incubation program will be the best option for you.
You can fill in our questionnaire and our manager will contact you to provide the whole information.
Thank you and have a good day!