Guide 1 of 7

Starting a business in Poland

From “what is a JDG?” to your first invoice: the registers, the codes, the choices you make on day one and what they mean every month after.

17 articles, in orderabout 132 minutes in all

  1. What is a JDG in Poland? The sole trader, explained in plain English

    A JDG is Poland's sole trader: you, registered as a business. Who can open one, what it costs in 2026, what you risk, and what you file each month.

    8 min read
  2. JDG or sp. z o.o. in Poland: which should you choose?

    JDG or sp. z o.o. in 2026: liability, ZUS, tax, accounting and closing side by side, when a company pays off, and which one a foreigner can open.

    8 min read
  3. B2B or an employment contract (UoP): which pays more once you count everything?

    B2B usually leaves more cash than a Polish employment contract (UoP). A 2026 worked example, what you give up, how to price it in, and the new PIP risk.

    8 min read
  4. Unregistered activity in Poland: earning a little without a JDG (the 2026 quarterly limit)

    Działalność nierejestrowana in 2026: earn up to 10,813.50 PLN a quarter with no CEIDG entry and no ZUS of your own. Who qualifies, what records to keep, how tax works.

    7 min read
  5. NIP, REGON, PESEL and KRS: which Polish number is which?

    PESEL is you, NIP is your tax number, REGON the statistics number, KRS a company's. Who issues each, where each one goes, and NIP without a PESEL.

    8 min read
  6. What is CEIDG? Poland's register of sole traders, explained

    CEIDG is Poland's free public register of sole traders. What it shows about you, what you can file there, what it tells ZUS and the tax office, and how to check a client.

    8 min read
  7. What are PKD codes, and must you switch to PKD 2025 by the end of 2026?

    Old PKD 2007 codes are valid only until 31 December 2026. How to switch to PKD 2025 for free, what happens if you wait, and what a sp. z o.o. must do.

    7 min read
  8. Which PKD 2025 code should a programmer or IT freelancer use? 62.10.B and the other IT codes

    62.01.Z is gone: most developers now use 62.10.B. The new IT codes, why your code does not set your ryczałt rate, and how to switch in CEIDG by 31 December 2026.

    6 min read
  9. Ryczałt, liniowy or skala: which tax form should you choose?

    Ryczałt, liniowy or skala for a Polish JDG in 2026: the rates, the health contribution, a worked example of which one wins, and the deadline to choose.

    8 min read
  10. Ulga na start and preferential ZUS: what you pay in your first 30 months

    6 months of health-only ZUS, then 420.86 PLN a month for 24 months (2026). Who qualifies, what you give up, and what to file when the 6 months end.

    8 min read
  11. Do you need a separate business bank account for a JDG?

    No law makes a sole trader open a business account in Poland. But the 15,000 PLN rule, the VAT white list and split payment often make one the sensible choice.

    8 min read
  12. What is e-Doręczenia, and does your JDG need an e-delivery address now?

    Every JDG in CEIDG needs an e-Doręczenia address from 1 October 2026, suspended ones too. What it is, how to set it up free, and how not to miss a letter.

    7 min read
  13. What is a B2B contract in Poland, and what should you check before signing?

    On B2B you invoice a client from your own business instead of being employed. What the contract usually says, how it is taxed, and what to check before you sign.

    8 min read
  14. Can your B2B contract be turned into a job? Poland's 2026 PIP reform

    Since 8 July 2026 a Polish labour inspector can rule that your B2B contract is a job. What they look at, what it means for tax and ZUS, and what to do now.

    8 min read
  15. How to suspend a JDG in Poland (we just did it), and why you might want to

    Suspending a Polish JDG in CEIDG is free and online. What stops (ZUS, PIT advances, VAT returns), what does not, the PKD 2025 catch, and how to resume.

    9 min read
  16. How to resume a suspended JDG in Poland: what restarts, and when

    Resuming a suspended JDG in CEIDG is free. The earliest date, what ZUS, tax and VAT do next, whether you can switch tax form, and resuming for one invoice.

    8 min read
  17. How to close a JDG in Poland, and what you still owe afterwards

    Closing a Polish JDG in CEIDG is free and online. The steps, the last ZUS and tax payments, VAT on your laptop or car, and how long to keep records.

    8 min read

Close every month without the hunt.

Drop documents in as they arrive. Komplet files them, checks them against your bank statement and tells you what is still missing. Free, for your Mac.

Mac only