The ultimate company registration checklist for foreigners in Poland (2025)
Embarking on the journey of starting a business in a new country is exciting, but the administrative path can often seem complex and filled with unfamiliar terms. Poland is a business-friendly country, but its company registration process is a formal procedure that requires careful attention to detail. Getting it right from the start saves you time, money, and stress.
To help you navigate this process with confidence, we’ve created the ultimate company registration checklist for Poland. This is a practical, step-by-step foreigner’s guide to business setup, breaking down the entire journey into three manageable phases: pre-registration planning, the official registration process, and post-registration compliance. This checklist provides the essential roadmap for your journey. For a comprehensive guide that explores every turn in detail, you can find everything you need to register a company in Poland right here.
Phase 1: Pre-registration planning and decisions
Before you file a single official document, you need to lay a solid foundation. These initial decisions will shape your company’s legal and operational structure. Rushing this phase is a common mistake, so take your time to get it right.
☐ Decide on your business structure
This is your first major decision. For the vast majority of foreign investors, the Limited Liability Company (Spółka z ograniczoną odpowiedzialnością or Sp. z o.o.) is the optimal choice. It offers personal liability protection for shareholders, is relatively easy to manage, and has a low minimum capital requirement.
☐ Choose a unique company name
Your company name must be unique and include the suffix „Spółka z ograniczoną odpowiedzialnością” or one of its abbreviations („Sp. z o.o.” or „sp. z o.o.”).
- Action: Check the official KRS and CEIDG databases online to ensure your desired name isn’t already in use. It’s wise to have a few alternatives ready.
☐ Secure a registered address
Every Polish company must have a physical registered address in Poland. You must have a legal title to use this address.
- Option A: Physical Office. Sign a lease agreement for a dedicated office space.
- Option B: Virtual Office. Sign a service agreement with a virtual office provider. This is a cost-effective and popular solution for new businesses.
☐ Gather all required documents and information
You will need to collect key information from all shareholders and proposed members of the Management Board.
- Action: Prepare a file with the following for each person:
- Full legal names (as they appear on their passport).
- Residential addresses.
- High-quality scans of their valid passport (for non-EU citizens) or national ID card (for EU citizens).
- Parents’ names (often required on official forms).
☐ Obtain a PESEL number for all directors
A PESEL is a Polish national identification number. While not strictly mandatory for a foreigner to be appointed a director, it is practically essential for modern business operations.
- Action: Apply for a PESEL for a foreigner at a municipal office. This is crucial for obtaining a Polish electronic signature (Trusted Profile), which is needed to sign financial reports and other official documents online.
Phase 2: The official registration process
With your planning complete, you are now ready to undertake the formal legal steps to bring your company into existence.
☐ Draft and sign the Articles of Association
The Articles of Association (Umowa spółki) is your company’s constitution. It defines its name, address, scope of activities (PKD codes), share capital, and shareholders.
- Option A: Notary Appointment. The traditional method involves all shareholders signing the document in person before a Polish notary. This allows for full customization.
- Option B: S24 System. A faster, online method that uses a standardized template. This requires all shareholders to have a Polish electronic signature.
☐ Appoint the management board
The company’s directors (Management Board) must be formally appointed. This is typically done through a shareholders’ resolution during the signing of the Articles of Association.
☐ Pay the minimum share capital
For a Sp. z o.o., the minimum share capital is PLN 5,000. This amount must be paid in full by the shareholders before registration.
- Action: The Management Board must sign a formal statement declaring that the capital has been fully paid. This statement is a required document for the KRS application.
☐ Submit the application to the National Court Register (KRS)
This is the final step to legally establish your company. The application, along with all supporting documents (Articles of Association, board appointment, capital statement, etc.), must be submitted electronically through the government’s PRS portal.
- Action: Once the court processes and approves your application, your company will be entered into the KRS and assigned its NIP (tax number) and REGON (statistical number) automatically.
Phase 3: Post-registration compliance and setup
Your company legally exists, but your work isn’t done. These immediate next steps are crucial for making your company fully operational and compliant.
☐ Open a corporate business bank account
This is your top priority after receiving your KRS number. A dedicated Polish business bank account is required for all official transactions, including paying taxes and social security.
☐ Submit supplementary data on a NIP-8 form
Within 21 days of registration, you must file a NIP-8 form with the tax office to provide additional details that were not in the KRS application, such as your new company bank account number.
☐ Register for VAT with the VAT-R form
VAT registration is not automatic. You must proactively file a VAT-R form with the tax office before you make your first taxable sale. Be aware that the tax office may take several weeks to process this.
☐ Declare beneficial owners in the CRBR
This is a critical and time-sensitive anti-money laundering requirement. You must electronically declare the company’s ultimate beneficial owners in the Central Register of Beneficial Beneficiaries (CRBR) within 14 days of your KRS registration. Failure to do so results in heavy fines.
☐ Engage an accounting firm
A Polish Sp. z o.o. is required by law to maintain full bookkeeping from day one. Do not delay this step.
- Action: Sign a contract with a reputable accounting office to handle your books, tax filings, and payroll.
Ready for business
Following this checklist for a Polish company transforms a potentially confusing process into a series of clear, actionable steps. By systematically working through each phase—from planning and decision-making to the official registration and final compliance tasks—you ensure a smooth, efficient, and legally sound start to your business venture in Poland. With your checklist complete, you’re not just registered; you’re ready to succeed.










