Last updated on October 30, 2025
Company Registration Process & Requirements for Foreigners in Poland
If you are in Poland and have any legal status, even a student residence permit or PR, or EU long-term residence, or you are a spouse of a Polish citizen, you can open your company in Poland and start your business in Poland. If you are looking for company opening-related processes, costs, requirements, and other related information about limited liability companies (Sp. z o.o.), then this blog post may be helpful for you to go through.
Company Registration Fee
To start this process from the beginning, register your company, and here is the rough sum cost for you when you register your company in Poland
Registration in the National Court Register (KRS): around 600 PLN.
500 PLN for online registration (or 600 PLN for paper registration).
100 PLN for the announcement in the Court and Economic Monitor (Monitor Sądowy i Gospodarczy).
Notary Fees for Opening Company
The fee for preparing a notarial deed for the articles of association may vary but typically ranges from 300 PLN to 1,000 PLN, depending on the share capital and notary.
Author advice for you
There are many companies that offer you this service You can easily find a less expensive company that helps you to prepare a notarial deed for you, and in the Polish language, you can call them “notorious.”
Share Capital Requirement for Sp. z o.o.
The minimum required share capital for your limited liability company (Sp. z o.o.) is 5,000 PLN. Remember that this amount must be deposited into the company’s account as an asset of your company, and it will remain in your company account without any deductions. This is kind of your company’s net capital of assets of the company.
Legal and Accounting Fees For Company Registration
If you hire professionals to assist with the company setup, the legal fees could range from 1,000 PLN to 3,000 PLN or more.
Monthly accounting services typically start from around 300 PLN and go higher depending on the business size and complexity. That means if your business is not very broad and does not have many invoices, or in Polish you can call this “faktury,” or other documents that need to be prepared by your accountant, or “księgowy,” then your accountant will charge less. So it depends on your business worth and financial activities.
Virtual Office or Physical Office Space (optional)
Virtual office services in Poland can cost between 100 PLN and 500 PLN per month, depending on the location and service package.
Author Suggestion for you
There are many companies that offer you a complete package for opening a company which include virtual address, help with opening business account and other related services e.g. managing account service etc. it would be best for you to avail their service if you want to avoid from any headache or any documenatations at Urzad.
Renting a physical office varies widely depending on the city and space, ranging from 1,000 PLN to 5,000 PLN per month for small office spaces in major cities.
Overall Costs in Rough Sum
Basic costs (registration + notary): Approximately 900 PLN to 1,600 PLN.
Additional costs (legal, accounting, office): Highly variable, but initial setup services could add another 2,000 PLN to 4,000 PLN or more depending on the services chosen.
Author Suggestion for you
If you don’t want to involved in such office work you can have option to buy a prepared company that mean company that is already ready but you have to do paper work and you will be given the company detail with all the credential and it will be ready to operation around 4 weeks approx. The cost of such company is also very but you have to keep in your mind around 4000-5000 zloty. There are many companies that offer you this service in Warsaw.
Required Steps for Foreigners to Opening Company or Business
1. Get a PESEL number
You as foreigners may need to obtain a Polish PESEL (Personal Identification Number) if you intend to have official tax filings or need identification for business purposes. Without PESEL, you cannot open a company in Poland.
Author suggestion for you
You should go to local office with your passport and your house contract and get your PESEL. You will have to pay some fee to office or Urzad and get your PESEL. Remember that PESEL is key step for opening a company or doing any business in Poland and without PESEL you cannot do any business activity even you cannot open your bank account.
2. Create Trusted Profile
You have to create your trusted profile, or in Polish you can call this “Profil zaufany,” with your email and phone number.
Author Suggestion for you
Buy a polish number from local store which you need to get code when you active your trusted profile. When you create your profile online then you need to have two ways either through your bank account e.g. Santander, Millennium, Bank Pekao, PKO Bank, mBank, ING Bank etc. if you don’t have bank you have to create simply with email and phone and visit you URZAD in Warszawa located to you and get confirmation of this profile. Don’t worry when you go to office it will take only 5-10 minutes. Find urzad in Warsaw
3. Register the Company
You as foreigners can register your business online via the Central Registration and Information on Economic Activity (CEIDG) for sole proprietorships or the National Court Register (KRS), or in Polish you can call this Krajowy Rejestr Sądowy for companies like Sp. z o.o.
Author note for you
If you want to avoid such complications, visit this office or many other Urzad by yourself. We can take services of various companies in Warsaw. They will handle your documents from start to end. Of course, for documents, you will need to pay a service fee to them in order to avoid any headaches. if not then you have to do everything by own which can also be option possible but somehow lenghty and time consuming.
4. Open a business bank account
You need to have a business account for your company, so opening a business account in a Polish bank is necessary, particularly for depositing share capital if forming a limited liability company.
Author suggestion for you
When you take serivce from company or get a prepared company then they will also help you with openning a buisness account for your company. while if you do it by yourself you need to do alot of paper work and it would be hard espeically when you do not speak polish and also not familiar with polish system.
5. Tax Identification Number (NIP)
Your business or company must get an NIP from the Tax Office for tax purposes; this will be really crucial for future business activities, e.g., making invoices or Faktura, sharing with business clients, etc., just like your PESEL is important for you in Poland.
Frequently Asked Questions (FAQs)
What is the Corporate Income Tax (CIT) in Poland?
Corporate Income Tax (CIT): Foreigners must pay Polish corporate taxes if their company is registered or operates in Poland. The standard CIT rate is 19%, with a reduced 9% rate for small businesses (those with annual turnover below 2 million euros).
Author Suggestion for you
When you open your company then you should try to open with a partner even a partner with 10 percent share because when you open a company alone you have to pay more tax or specific amount of tax every month but if you have partner you will have some relaxation with paying this specific tax.
What is the VAT rate in Poland?
Just like other countries, Poland also has a standard VAT rate of 23%, although some goods and services are taxed at lower rates (8%, 5%, or 0%).
How do I make a Social Security contribution on behalf of my company?
If you hire employees, you’ll also need to comply with social security and health insurance contribution regulations.
Can a foreigner open a company in Poland?
Yes, absolutely. Poland treats EU and non-EU entrepreneurs equally in terms of the company registration process. The most common structure for foreigners is the Sp. z o.o. (Limited Liability Company) due to its credibility and limited liability.
What is the easiest type of company for a foreigner to open in Poland?
The easiest and fastest is the Jednoosobowa Działalność Gospodarcza (JDG) Sole Proprietorship. However, it offers no separation between personal and business assets. For greater protection, the Sp. z o.o. (Limited Liability Company) is the recommended “easy” option, despite having higher startup capital requirements.
What is the minimum capital for an Sp. z o.o. company in Poland?
A: The minimum share capital for an Sp. z o.o. is 5,000 PLN (approximately €1,150). At least 25% of each share must be paid up before registration. This capital must be deposited into a dedicated company bank account before you submit your application.
Do I need to live in Poland to open a company?
No, you do not need to be a resident to register a company. However, you must appoint a management board to represent the company. If you, as a foreigner, wish to be on the board and manage the company from Poland, you will need to secure a valid residence permit based on business activity.
Here you have two options to consider:
Poland work visa
How long does it take to open a company in Poland?
A: The electronic registration process via the S24 system can be as fast as 1-2 days. The standard paper-based court registration (KRS) typically takes 2 to 6 weeks. Using a professional incorporation service can significantly speed up the process.
How much does it cost to open a company in Poland?
Costs vary, but for an Sp. z o.o., expect:
· Court Registration Fee: 350 PLN
· Notary Fee: 200 – 500 PLN
· Legal/Incorporation Service Fee: 1,500 – 4,000 PLN (optional but recommended for foreigners)
· Stamp Duty: 100 PLN
· Total fee is around 650 – 950 PLN.
If you take some professional help, then it will be around 2,150 – 5,000 PLN.
Note: This is just a rough sum to give you an idea
Do I need a business visa to open a company in Poland?
You can perform the one-time act of registering a company on a tourist visa or visa-free entry. However, to manage and run the company from within Poland, you will need to apply for a temporary residence permit based on your business activity.
Can I open a Polish company bank account as a non-resident?
Yes, but it can be more challenging than before. Polish banks are required to perform strict “Know Your Customer” (KYC) checks. Now almost all banks require a PESEL number, a Polish address, or an in-person appointment.
Read more related posts
Disclaimer: the blog is only for educational purposes, and the information we provide here is based on our experience, and for exact information, we suggest you check the official source.
Help a fellow expat! Share this with friends or colleagues who might find it useful

