Specifics of accounting for sole proprietors (JDG) in Poland
Opening a JDG (Jednoosobowa Działalność Gospodarcza) in Poland is not difficult — it takes one day through the CEIDG portal. But within a few weeks most new entrepreneurs realise: registering a sole proprietorship and running it correctly are completely different tasks.
The Polish accounting system is built around three key elements: the form of taxation, ZUS obligations and document flow. Each of them affects the others. Getting to grips with this straight away is not easy — and this is exactly where many entrepreneurs first start thinking that it's better to sort it out together with a specialist. If you're already at this stage, see how we can help and take a look at our accounting services for a JDG in Poland.
How accounting for sole proprietors has changed: from paper books to digital declarations
Just 15 years ago, a JDG owner kept a paper book of income and expenses (KPiR) by hand. Every line written by hand. A miscalculation meant a fine. Reporting was submitted in person at the tax office (Urząd Skarbowy), with printouts and signatures.
An attempt to switch to spreadsheets via Excel brought partial relief but did not solve the problem: the tax office still required paper originals, and the file format was not standardised.
The turning point was the introduction of the JPK system (Jednolity Plik Kontrolny) — the single control file. Since 2018, sole proprietors registered as VAT payers have been required to send data monthly in electronic format through the e-Deklaracje system. Today all accounting is digital. PIT declarations and ZUS reports are filed online. This sped up the process, but the requirements for data accuracy have grown.
Which form of taxation to choose for a JDG?
Choosing the form of taxation is the first and most important decision at registration. It determines how you will keep your records, which expenses you can deduct and how much you will pay.
| Form | Rate | Expense accounting | Who it suits |
| Skala podatkowa (progressive scale) | 12% / 32% | Yes, all justified ones | Small income, deductions matter |
| Podatek liniowy (flat tax) | 19% flat | Yes, all justified ones | Income above PLN 120,000/year |
| Ryczałt od przychodów (lump-sum tax) | 12% for IT (8.5–15% for other services) | No | IT specialists, consultants |
| Karta podatkowa | A fixed amount | No | Closed to new sole traders (JDG) since 2022 (only those who used it before 2022 may continue) |
By choosing the lump-sum tax (Ryczałt) for the sake of a low rate, you sacrifice the ability to account for the business's real expenses. If you have high costs — rent, equipment, business trips — it's not worth it. The flip side of the flat tax (19%) is the absence of the benefit of joint filing with a spouse and a limited set of tax deductions.
The role of business incubators: an alternative to your own sole proprietorship or a temporary bridge?
Many freelancers and specialists in Poland start out through business incubators (inkubator przedsiębiorczości). It's a legal way to invoice clients without registering your own sole proprietorship: the incubator signs a contract with your client, you receive payment, and the incubator withholds a commission (usually 5–10% of the amount).
From an accounting standpoint, working through an incubator is effectively a contract for specific work (umowa o dzieło) or another civil-law contract. You don't keep any records yourself. No declarations, no ZUS contributions.
This is convenient at the start, especially if you're just testing the market or working with one or two clients. The incubator takes on all the administrative functions.
But there's an important point: with income above PLN 30,000–50,000 a year, the difference between the incubator's commission and the real tax burden of your own JDG becomes noticeable. Let's look at a specific example.
An IT specialist receives PLN 10,000 a month through an incubator. An 8% commission means PLN 9,600 net. Over a year — PLN 115,200. With the same income on your own JDG with a 12% lump-sum tax and ZUS contributions under the Mały ZUS Plus programme, the total burden in the first two years may be lower. At the same time, the entrepreneur retains full control over their finances and their history for the bank.
When is it time to open your own sole proprietorship? As a rule, with stable income from 2–3 clients, ongoing B2B relationships and a desire to legally account for expenses on equipment, software or a car.
«Your own sole proprietorship builds a credit history in your name, which is a plus if you are planning a mortgage or a business loan. But there is no need to rush: many people start through an incubator and switch to a JDG once the business has stabilised and they have calculated, together with an accountant, that it pays off».
What a JDG owner is required to keep?
If you're on the lump-sum tax, you keep an «Ewidencja przychodów» (income register). It's a simplified book in which only incoming amounts are recorded.
If you're on the flat tax or the progressive scale, you keep a KPiR (Księga Przychodów i Rozchodów), in which both income and expenses are recorded. Each entry is backed by an invoice (faktura VAT) or another source document.
Three mandatory areas of accounting for any JDG:
- Tax accounting (PIT) — the declaration is filed annually by 30 April of the following year; advance payments — monthly or quarterly.
- VAT accounting — if you're registered as a VAT payer, JPK_VAT is filed monthly through the e-Deklaracje system.
- ZUS contributions — monthly social and health contributions are calculated separately depending on the form of taxation and the sole proprietor's length of activity.
Each of these areas — PIT, VAT, ZUS — has its own deadlines, formats and nuances that change every year. If you want to understand what it looks like in practice and what exactly professional accounting for a JDG involves, see how this work is organised from the inside.
Three mistakes that cost an entrepreneur money

Mixing personal and business expenses. Many JDG owners use a single card for everything: buying equipment, lunch, fuel, subscriptions. It seems convenient — after all, it's your own money. But during a tax audit the inspector will request proof of the business purpose of every expense. Personal spending in the KPiR is a violation. The cost: an additional tax assessment plus late-payment interest (odsetki za zwłokę) of around 10.5% per year. The solution is simple — open a separate business account, it takes 30 minutes online.
Not factoring in ZUS contributions when choosing the form of taxation. Imagine you chose Ryczałt 12%, were pleased with the low rate and calculated your tax. But you forgot that the składka zdrowotna (health contribution) for the lump-sum tax is calculated differently than for the flat tax. In 2025, with income of PLN 10,000 a month, the difference in the health contribution between Ryczałt and podatek liniowy can be PLN 200–400 a month. Over a year — up to PLN 4,800. That's money you could have saved with the right initial choice.
Keeping only electronic copies of invoices. Polish law recognises electronic invoices as equivalent to paper ones but requires them to be legible and accessible for 5 years. Many entrepreneurs download PDFs to their computer — and lose them when moving, changing devices or in a crash. The tax office has the right to request documents for any of the last 5 years. No document — no expense.
When does keeping your own records become risky?
If you've just started and your income is one or two invoices a month from Polish clients without VAT, keeping the records yourself is quite feasible. There are convenient services: inFakt, wFirma, Fakturownia, which automate most of the work.
The situation gets more complicated when:
- you work with foreign companies (in the EU or beyond), and VAT questions arise on the export of services;
- you have several income sources with different Ryczałt rates;
- you want to apply the IP Box relief (a preferential 5% rate for software developers);
- you plan to hire your first employee or subcontractor.
In such cases the price of a mistake is not just a fine, but the loss of the right to relief or an additional assessment for several years. Keeping your own records stops being safe — and this is the moment when professional support pays off faster than it seems.
«The most expensive saving is saving on an accountant in the first year of operation. That's exactly when the accounting policy is set, reliefs are chosen and habits are formed. Fixing the first year's mistakes costs twice as much as doing everything right from the start.»
If at least one of the scenarios listed — foreign clients, IP Box, your first employee — is already relevant for you, it makes sense to set up your accounting in advance so you don't have to redo it later. Professional support for a JDG in Poland includes not only keeping the KPiR and filing declarations, but also choosing the optimal form of taxation, calculating ZUS contributions and controlling document flow — that is, exactly the points where costly mistakes most often occur.
Practical conclusions
Accounting for a JDG in Poland is not a confusing bureaucratic system once you understand its logic. The choice of the form of taxation determines how you count income and expenses. ZUS is a separate stream, independent of profit. Document flow is not a formality but protection in the event of an inspection.
If you've already settled on a form of taxation or are only choosing between Ryczałt and podatek liniowy — the next step isn't searching for information but a concrete calculation for your income and expenses. That's exactly what an accountant specialising in JDG does: calculates the real tax burden, factors in ZUS contributions and helps you not lose the right to reliefs like Mały ZUS Plus or IP Box.
Incubators give a convenient start without the administrative burden, but they limit growth: no credit history, no ability to account for expenses, no transparency for banks and partners. Your own JDG means more responsibility and more opportunities at the same time.
Start by understanding your form of taxation. Everything else will fall into place.
Up-to-date information on ZUS rates and tax thresholds: ZUS.pl and podatki.gov.pl.
