How a programmer can legally work in Poland without their own company
A foreign programmer can legally work in Poland and earn income without registering their own company. A business incubator makes this possible.
Łatwy Start is exactly such a business incubator in Poland. You work under its legal entity, invoice clients through it and receive income under a contract. The tax rate is from 6%, and there are no mandatory ZUS contributions.
An incubator does not give loans or grants and does not invest in startups. It legally formalizes your own income. An IT specialist in Poland usually chooses between employment, their own company (JDG) and an incubator, and each option has its pros and cons.
Can a programmer work in Poland without their own company?
Yes. A programmer can legally earn income through a business incubator without registering a JDG. The incubator issues invoices to your clients (Polish and foreign), handles bookkeeping and withholds tax, and you receive money under a contract. Company registration, ZUS and reporting are not your concern.
This is especially convenient for IT people. Their work is project-based, clients are often abroad, and few want to deal with their own company at the start.
How does a programmer work through an incubator?

You find the client yourself, and then the incubator handles everything:
- You find a client and agree on the work.
- The incubator issues the invoice to the client (its own legal entity and NIP).
- The client pays into the incubator's account.
- You and the incubator sign a payout contract. For a programmer, this is umowa o dzieło (a contract for a specific result, such as code).
- The incubator withholds tax and commission, sends you the rest.
Everything rests on a real result. You hand over program code, modules or a finished application, and this is why a reduced tax rate applies to your income.
How much tax does a programmer pay in Poland through an incubator?

You sign a contract of the type umowa o dzieło. If you transfer the copyright to the result, the rate is 6%. Without transferring the rights (for example, for debugging), the contract is the same, but the rate is 9,6%.
- 6% on annual income up to roughly 240,000 zł;
- 9,6% on income up to 144,000 zł;
- on amounts above the limit, the tax is higher (around 25,6%).
Which rate suits you depends on the result of your work, and the incubator will choose it for the task. The rates apply to Polish tax residents. No ZUS contributions are payable under umowa o dzieło. Why this setup is legal is explained in detail in the article is it legal to work through an incubator.
Does a programmer need to open a JDG - or can you work without a company?
Not necessarily. You can also work legally through an incubator. However, if you want your own company, keep in mind that not every foreigner can open a JDG. This right belongs to foreigners with certain grounds of residence:
- EU/EEA, USA, Switzerland citizens;
- Ukrainian citizens legally in Poland with PESEL;
- holders of pobyt stały (permanent residence) or EU long-term resident;
- Blue Card EU and certain karta pobytu czasowego (including with access to the labor market, dostęp do rynku pracy);
- Karta Polaka (after regularizing residence), refugees, subsidiary protection, humanitarian grounds.
If you have a regular work-based karta, you may not have the right to open a JDG company. In that case, there is still spółka (Sp. z o.o.), which can be opened with almost any status. The exact list of grounds is in Ustawa o zasadach uczestnictwa przedsiębiorców zagranicznych, and you need to check it against your own grounds of residence.
What's more profitable for a programmer - incubator or own JDG?

On typical freelance income, an incubator usually costs less, because the commission is fixed, the tax is low, and you don't need ZUS or an accountant. Your own JDG pays off in other ways. It gives you a pension record, your own VAT-EU and the ability to hire employees.
In addition, a business-based karta pobytu requires showing income of at least 12 average salaries in the voivodeship per year or employing two employees full-time. For a solo freelancer that's a high bar. A full financial comparison is in the article incubator or JDG.
How can a programmer get karta pobytu?
Income through the incubator is official and serves as grounds for karta pobytu, and the legalization documents are issued by the incubator itself as the employer. There are two income requirements. They are often confused:
- Salary not below the minimum wage. In 2026 this is 4806 zł brutto, and from January 1, 2027, 4950 zł (art. 114 ust. 1 pkt 5 ustawy o cudzoziemcach). It also cannot be lower than the pay of employees in a comparable position (art. 114 ust. 1 pkt 4). In practice, for a programmer in Warsaw the benchmark under the official Salary table 2026 (code 251401) is from 6590 zł brutto.
- Income sufficient for living costs. After housing costs, it must stay above the social assistance threshold; in 2026 this is 1010 zł for a single person and 823 zł per family member (net per month).
We help prepare documents so that your income is confirmed and meets the requirements, and you can read more about the requirements themselves on the page karta pobytu for work and in the general guide to karta pobytu.
Can a programmer obtain a Blue Card through an incubator?
The EU Blue Card (Niebieska Karta UE) is issued to highly qualified specialists, and programmers are among them. The salary must be at least 150% of average, which in 2026 is 13,355.34 zł brutto per month. In return, the path to permanent residence is simpler and changing employers is easier.
If your income and qualifications meet the Blue Card conditions, you can get it while working through the incubator. Whether this fits your case, we check individually. More about it on the page Blue Card.
Can I work for a foreign client from Poland?
Yes. Through the incubator (as well as through your own company) you can legally receive payments from foreign clients. When you are employed by a Polish employer, this option is not available. For remote workers this is often the deciding factor, and this option is described in detail on the page karta pobytu for remote work.
Is a programmer tied to an employer in an incubator?
No. Formally, the incubator is considered your "employer" for legalization purposes, but in practice you work on different projects and different clients. The incubator re-signs contracts with any client, and the legalization documents don't need to be changed because they are tied to the incubator. They don't depend on the client. You stay with the incubator and legally work for whomever you want.
This differs from employment, where changing employers means new legalization.
Is it risky to work through an incubator with one client?
Every scheme has risks, and it's better to know about them in advance. If cooperation with one regular client in practice looks like an employment relationship (schedule, instructions, workplace, personal performance), the contract can be recognized as an employment contract regardless of its name (art. 22 § 1¹ Kodeksu pracy). From July 8, 2026 the labor inspectorate (PIP) can, by its own decision and without a court, establish that the parties are in an employment relationship (art. 11 ust. 1 pkt 7a ustawy o Państwowej Inspekcji Pracy). Such a decision is issued if an inspector's order was not carried out beforehand, and it is followed by back charges for ZUS and PIT, as well as fines.
This applies to both your own JDG and working through an incubator. The protection is the same in both cases. The contract must match the actual work and be drafted correctly. In the incubator, a lawyer and the accounting team are responsible for this, and contracts are drawn up around your actual result.
Does income through an incubator count as official - for loans and mortgages?
Yes. Income through the incubator is official, and you can show it to a bank when applying for a loan or mortgage, to a landlord, and also in visa and legalization documents. Working through the incubator is considered regular work, just in a different format. For the bank, we confirm your income with certificates.
What else does the incubator offer to a programmer?
- As a formal employer, the incubator issues documents required for visa and karta pobytu applications.
- Access to private health insurance packages LuxMed at discounted rates.
- Sports card Multisport.
You can add yourself, your friends and relatives to LuxMed and Multisport. The cost of the health package and sports card, if you sign up, is deducted from your income together with the commission, before tax. Sign-up is handled by the coordinator.
How much does the incubator cost?
The incubator's commission is fixed and does not grow with your income, which is why the incubator is especially cost-effective at the start:
- Working through the incubator: 500 zł/month
- If the incubator needs to issue legalization documents for you (as employer): 600 zł/month
- For irregular income: model FlexiProfit 5-10% of turnover.
Full legalization support (preparation and submission of karta pobytu documents, case management) is paid separately, at its own rates. If you only need the documents, the incubator issues them on request and does not include the legalization service in the commission by default. Payment for support, if needed, is also deducted from your income.
We calculate the exact take-home amount for your income individually.
Questions and answers
Can a programmer work in Poland without their own company?
Yes, through a business incubator: the invoice is issued by the incubator's legal entity, you receive income under umowa o dzieło, no need to register JDG.
What tax does a programmer pay through an incubator?
Umowa o dzieło: with transfer of copyright - 6% (up to 240,000 zł/year), without transfer (e.g., debugging) - 9.6% (up to 144,000 zł); above the limit - about 25.6%. No mandatory ZUS contributions under umowa o dzieło.
I can't open JDG due to my status. Will an incubator work?
Yes, this is one of the main cases when an incubator helps: it's available with virtually any legal status.
Can I work with clients from other countries?
Yes, the incubator processes income including from foreign clients.
Does income through an incubator help obtain karta pobytu?
Yes, confirmed income serves as grounds. We assist with the application.
Can I get a Blue Card through an incubator?
If your income and qualifications meet Blue Card requirements (in 2026 - from 13,355.34 zł brutto/month), it can be obtained while working through an incubator. We check individually.
Does an incubator provide work experience and pension?
Umowa o dzieło does not provide seniority, pension, or sick leave (no ZUS contributions are paid). If this is important, discuss the contract format or open your own JDG.
Want to work legally and pay less taxes? Submit a request, and we will find the optimal scheme for your situation.
This material is of a general informational nature and does not constitute individual tax or legal advice.