How to Start a Business in Poland – A Complete Step-by-Step Guide

A practical guide to starting a business in Poland. Learn how to register a company in CEIDG, choose a tax form, and complete all the formalities.

12 min czytania

How to Start a Business in Poland – A Complete Step-by-Step Guide

Starting your own business in Poland has never been easier than it is today. Thanks to the digitisation of public administration, the entire process of registering a sole proprietorship (JDG – jednoosobowa działalność gospodarcza) can be completed online, without leaving your home. This guide will walk you through every step – from the business idea to your first invoices.

Why Start a Business in Poland?

Poland is one of the most dynamically developing markets in Central Europe. Low operating costs compared to Western Europe, a growing domestic market, and access to EU funding are just some of the advantages. Add to that a thriving startup ecosystem in cities like Warsaw, Kraków, Wrocław, and Gdańsk.

According to GUS (Central Statistical Office) data, over 2.5 million micro-enterprises were operating in Poland in 2025. The majority are sole proprietorships – the simplest and most popular form of doing business.

Before registering, you need to decide on the legal form for your business. The most common options are:

Sole Proprietorship (JDG)

By far the most popular choice among first-time entrepreneurs. A JDG is registered in CEIDG (Central Register and Information on Economic Activity). Key features:

  • No required capital – you can start with zero financial contribution
  • Simple registration – the entire process online via biznes.gov.pl
  • Full liability – you are liable with all your personal assets
  • Flexible taxation – flat-rate (ryczałt), linear tax, or progressive scale
  • Mandatory ZUS – though for the first 6 months you can benefit from the "ulga na start" (startup relief)

Limited Liability Company (sp. z o.o.)

Registered in KRS (National Court Register). Requires a minimum share capital of PLN 5,000. The main advantage is limited liability to the company's assets. For a detailed comparison of JDG and sp. z o.o., see our separate article.

Civil Partnership (Spółka cywilna)

Requires at least two partners. Each partner registers separately in CEIDG. Simple to set up, but partners are jointly liable with all their assets.

Step 2: Choose Your PKD Codes

PKD (Polska Klasyfikacja Działalności – Polish Classification of Activities) is a system of codes describing the type of business activity. You must select at least one main code and may add any number of additional codes.

A few tips:

  • The main code should match your primary activity
  • Additional codes can cover activities planned for the future
  • Changing PKD codes is free and can be done at any time
  • Certain PKD codes require additional permits or licences

Popular code examples:

  • 62.01.Z – software-related activities (programmers, IT)
  • 74.10.Z – specialised design activities (graphic designers, UX)
  • 73.11.Z – advertising agency activities (marketing)
  • 69.20.Z – accounting and bookkeeping (accountants)

Step 3: Registration in CEIDG

This is the key moment – the actual company registration. You have three options:

  1. Go to biznes.gov.pl
  2. Log in using your Profil Zaufany (Trusted Profile), e-ID, or online banking
  3. Fill in the CEIDG-1 form
  4. Sign and submit the application

At the Municipal Office

  1. Download the CEIDG-1 form or fill it in on site
  2. Submit the application in person at any municipal office
  3. The clerk will enter the data into the system

By Post

You can send a completed form by registered mail, but you must first confirm your identity with a notary. This option is rarely used.

What Does the CEIDG-1 Form Cover?

The CEIDG-1 form is simultaneously:

  • An application for entry into CEIDG
  • Registration with ZUS/KRUS (social insurance)
  • Registration with GUS (for a REGON statistical number)
  • Tax identification registration with the tax office (NIP)

One form replaces several separate applications. The system automatically forwards data to the relevant institutions.

Step 4: Registration with ZUS

After registering in CEIDG, you must register with ZUS (Social Insurance Institution) as a contribution payer within 7 days. You fill in form ZUS ZUA (if ZUS is your only insurance title) or ZUS ZZA (if you have another title, e.g. employment).

Startup Relief (Ulga na start)

For the first 6 months of operation, you can take advantage of the startup relief – you do not pay social insurance contributions (pension, disability, accident). You only pay the health insurance contribution.

Preferential ZUS (Small ZUS)

After the startup relief ends, for the next 24 months you can pay contributions based on a preferential base (30% of the minimum wage). In 2026, this is approximately PLN 600–700 per month instead of full ZUS exceeding PLN 1,600.

Small ZUS Plus (Mały ZUS Plus)

If your revenue does not exceed certain thresholds, after the preferential ZUS period you can use Small ZUS Plus – contributions calculated based on income.

Step 5: Choose Your Tax Form

This is one of the most important decisions, directly affecting your bottom line. You have three options:

Progressive Tax Scale (Zasady ogólne)

  • 12% on income up to PLN 120,000 per year
  • 32% on income above PLN 120,000
  • Ability to deduct business costs
  • Tax-free amount: PLN 30,000
  • Joint filing with spouse possible

Linear (Flat) Tax

  • 19% regardless of income level
  • Ability to deduct business costs
  • No tax-free amount
  • No joint filing with spouse
  • Profitable at income above ~PLN 150,000 per year

Lump-sum Tax on Registered Revenue (Ryczałt)

  • Rates from 2% to 17% depending on the type of activity
  • No cost deductions
  • Simplest to manage (revenue records instead of KPiR)
  • Popular among programmers (12% rate) and certain freelance professions

For a detailed comparison of these tax forms, see our article "Ryczałt vs Linear vs Progressive Tax Scale."

Step 6: VAT Registration

Not every entrepreneur must be a VAT payer from day one. You can benefit from the subjective exemption if:

  • Your turnover will not exceed PLN 200,000 per year
  • You do not conduct activities excluded from the exemption (e.g. consulting, legal services)

If you decide on VAT (or must register), you file a VAT-R form with the tax office.

When Is It Worth Being a VAT Payer?

  • When your clients are mainly businesses (they can deduct VAT)
  • When you incur significant VAT-inclusive costs (e.g. equipment, materials)
  • When you operate in the B2B sector

When Is It Better to Stay Exempt?

  • When your clients are individuals
  • When you do not incur significant VAT-inclusive costs
  • When you want to minimise formalities

Step 7: Open a Business Bank Account

Although regulations do not require a separate bank account for a JDG, it is strongly recommended. Separating business and personal finances makes it easier to:

  • Control cash flow
  • Handle bookkeeping and tax settlements
  • Present a professional image
  • Communicate with authorities (tax payments and refunds)

A business account is mandatory if:

  • The value of a single transaction exceeds PLN 15,000
  • You are a VAT payer (VAT refunds go to a bank account)

Many banks offer free business accounts for the first year. It is worth comparing offers for transfer fees, account maintenance, and online tools.

Step 8: Organise Your Bookkeeping

You have several options:

Self-accounting

If you run a simple business, you can maintain KPiR (Revenue and Expense Ledger) or revenue records (for ryczałt) yourself. You will need appropriate software.

Accounting Office

A professional accounting office costs PLN 200 to 800 per month, depending on the number of documents and complexity of settlements. In return, you get peace of mind and assurance that your accounts are correct.

Online Accounting

Increasingly popular online platforms automate many accounting processes – from invoicing to generating tax declarations.

Step 9: Issue Your First Invoice

After completing the formalities, you can begin operating and issue your first invoice. An invoice must contain:

  • Seller and buyer details (name, address, NIP)
  • Invoice number
  • Issue date and date of sale
  • Description of the goods or service
  • Net amount, VAT rate, and gross amount (or "zw." annotation if VAT-exempt)
  • Payment deadline

How Much Does It Cost to Start a Business in Poland?

Good news – JDG registration in CEIDG is free. But you must budget for regular costs:

Item Monthly Cost (approx.)
ZUS (startup relief) ~PLN 400 (health only)
ZUS (preferential) ~PLN 600–700
ZUS (full) ~PLN 1,600+
Accounting PLN 200–800
Business account PLN 0–50
Software PLN 50–300

Most Common Mistakes When Starting a Business

  1. Wrong choice of tax form – it is worth calculating several scenarios before deciding
  2. No financial cushion – the first months may not be profitable
  3. Ignoring ZUS obligations – ZUS arrears grow quickly and are difficult to write off
  4. Mixing personal and business finances – makes control harder and can cause problems with the tax office
  5. No financial plan – even a simple budget will help you stay in control

How Freenance Can Help

Managing the finances of a new business is a challenge. Freenance offers financial planning tools that help you control cash flow from day one. With calculators and guides, you can better understand your financial situation and make smarter business decisions.

Summary – Checklist

Before you start operating, make sure you have:

  • ✅ Chosen legal form (JDG, sp. z o.o., other)
  • ✅ Selected PKD codes
  • ✅ Entry in CEIDG (or KRS)
  • ✅ Registration with ZUS
  • ✅ Chosen tax form
  • ✅ Decision on VAT
  • ✅ Business bank account
  • ✅ Organised bookkeeping
  • ✅ Financial plan for the first months

Starting a business in Poland is a process that, with good organisation, can be completed in a single day. The most important thing is to prepare well – choose the right tax form, plan your budget, and secure yourself financially for the startup period. Good luck!

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption