Share
Poland doesn’t punish companies that move slowly. It punishes companies that move blindly. The first 90 days after deciding to enter the Polish market determine most of what happens over the following two years, not because of luck, but because this is when the foundational decisions get made: legal structure, registration, banking, first hires, first contracts. Get these right, and everything after tends to compound in your favor. Get them wrong, and you spend the next year unwinding decisions made in week two.
This checklist applies to any foreign company entering Poland, regardless of home market. It covers what I consider the most important points to get right early. It is not exhaustive; a truly complete list of everything that could matter would be a book, not a blog post. Moreover, legislation and administrative requirements change over time, so treat this as the foundation, not the full picture.
Before Day 1: Decide Whether Poland Is Actually the Right Move
Before anything else, this is a go or no-go question, not just a research exercise. Is there real demand for what you offer, or are you assuming that because Poland is a large market, there must be room for you? How entrenched are the existing players, and do they have an advantage that’s genuinely hard to break, such as pricing, relationships, or local trust? Is the timing right, or is the segment you’re eyeing already crowded or cooling off? It’s far cheaper to conclude here that entry doesn’t make sense than to discover it after registration, a bank account, and your first hires are already in place.
Once you’ve concluded the market itself makes sense, map your actual competitors and target region. The competitive landscape in Krakow is not the competitive landscape in Warsaw, and neither resembles Wroclaw or Poznan, whether in cost base, talent pool, or who the relevant local players even are. Companies that research “the Polish market” as one homogeneous thing consistently end up targeting the wrong city for their specific business, or missing a stronger regional fit entirely. Your entry structure and even your entity’s registered seat should follow from where you’ve decided to actually compete.
Days 1 to 30: Foundation
Secure a Registered Office Address
Every Polish company needs a registered address to complete incorporation. A virtual office can work, but banks and tax authorities have grown more cautious about accepting addresses with no genuine activity behind them. If you’re not renting real office space from day one, choose a virtual office provider with a track record of surviving bank and tax office scrutiny, not just the cheapest option.
Engage a Local Accountant Before You Need One
This should happen before, not after, you register. A good local accountant will shape your choice of entry structure, guide you through the registrations below, and flag compliance obligations before they become problems. Waiting until your first invoice is due to find an accountant is the single most common unforced error I see in this phase.
Apostille and Translate Your Parent Company’s Documents
If you’re setting up a Polish subsidiary, documents from your home country, such as your certificate of incorporation, articles of association, and any powers of attorney, generally need to be apostilled and translated into Polish by a certified (sworn) translator before a Polish court or bank will accept them. This has real lead time and is frequently discovered too late, right when registration stalls. Start it in parallel with engaging your accountant.
Arrange a Trusted Profile or Qualified E-Signature Early
Nearly every step below, including company registration itself, beneficial owner filing, and KSeF invoicing, requires the authorized signing person to hold a Polish trusted profile (profil zaufany) or a qualified electronic signature. A trusted profile requires a PESEL number, which in practice means it’s only realistically available if you live in Poland or have some other basis for holding one. For a foreign signer without a PESEL, which is the case for most people running the entry from abroad, a qualified e-signature from a European provider is the practical route instead. This has real lead time, so start it now, not once you’re already mid-registration and stuck.
Confirm Your Entry Structure and Complete KRS Registration
Most foreign companies default to a limited liability company (sp. z o.o.) without seriously weighing whether a branch office, a representative office, or a distributor agreement would serve them better at this stage. A sp. z o.o. requires a minimum share capital of PLN 5,000 and makes sense if you plan to hire, invoice locally, and build a lasting presence. A branch or distributor arrangement can make more sense if you’re testing the market before committing capital. Registration through the online S24 system can take as little as one to two days once the structure is decided and the e-signature is in place.
Register Beneficial Owners in the CRBR
As soon as your company is entered in the National Court Register (KRS), you must separately declare your ultimate beneficial owners in the Central Register of Beneficial Owners (CRBR). The exact deadline has tightened under recent regulatory updates and sources currently cite different windows, so confirm the current figure with your accountant or lawyer rather than rely on a fixed number here. What’s certain is that it’s short, filing requires the e-signature arranged above, and penalties for missing it can be significant.
Submit the NIP-8 Supplementary Form
Your company’s NIP (tax number) and REGON (statistical number) are assigned automatically as a direct result of KRS registration, so you don’t apply for these separately. What you do need to do is submit the NIP-8 form within 21 days of KRS registration, providing supplementary details the tax office needs but which aren’t captured in the KRS filing itself, such as your bank account number and the address where accounting records are kept.
Open a Polish Bank Account
This is almost always the practical bottleneck once the paperwork above is in motion. Depending on the bank, it can take two to four weeks, and it can’t start until your NIP and KRS entry are in place. Some banks are noticeably faster with foreign-owned entities than others, so it’s worth asking directly rather than assuming your first choice is best.
Register With ZUS Once You Have Employees or Owe Contributions
Unlike NIP and REGON, ZUS (social security) registration isn’t automatic. It becomes relevant once you hire your first employee or once company officers owe their own contributions, and it should be handled alongside your first payroll setup, not as an afterthought.
Understand VAT Registration and KSeF From Day One
As of 2026, the VAT exemption threshold for small businesses in Poland is PLN 240,000 in annual sales. Below that, domestic companies can generally trade without charging VAT. But certain activities are excluded from this exemption entirely regardless of turnover, including legal, consulting, and jewelry-related services, so check whether your sector qualifies before assuming the threshold applies to you.
Separately, if you invoice another VAT-registered business in Poland for goods or services listed in Annex 15 of the VAT Act, a list covering higher-risk sectors like construction, electronics, fuel, and scrap metal, and the invoice exceeds PLN 15,000 gross, the split payment mechanism becomes mandatory. The buyer must pay the VAT portion into a separate, ring-fenced account, and getting this wrong carries real penalties. On top of this, Poland’s national e-invoicing system, KSeF, became mandatory for large taxpayers from February 2026 and extends to most other VAT-registered businesses from April 2026. Invoicing outside the KSeF platform is no longer optional paperwork; it’s a compliance requirement to build into your systems from the start.
Verify Partners Against the VAT White List
Before making any B2B payment exceeding PLN 15,000 gross to a Polish supplier, check their bank account against the tax authority’s official White List of VAT payers. This threshold applies to the total value of the transaction, not each individual payment, so splitting an invoice into smaller instalments doesn’t remove the obligation. Paying an unverified account above this threshold means losing the right to treat the entire payment as a tax-deductible cost, and becoming jointly liable for the supplier’s unpaid VAT, an easy and completely avoidable mistake in the first few weeks of doing business locally.
Days 31 to 60: People and Presence
Decide Who Is Actually on the Ground
A Polish market entry run entirely from a head office abroad, with no one physically present even part-time, moves noticeably slower and misses signals a remote team simply doesn’t pick up. This doesn’t mean relocating an executive. It can mean a local advisor, a part-time country manager, or frequent short visits.
Watch Your Permanent Establishment Exposure
This connects directly to the point above. If your foreign company has employees, an agent, or even a consistent local representative operating in Poland without the arrangement being properly structured, you can unintentionally create a “permanent establishment” for tax purposes. The consequence is that your foreign parent company becomes taxable in Poland on the profit attributable to that local activity, even without a Polish entity in place. This is a classic expensive mistake precisely because it’s usually only discovered years later during a tax audit, not at the point it was created. Get this checked before you decide how your local presence is structured, not after.
Understand Polish Employment Law Before Your First Hire
Poland’s labor code is more protective of employees than most foreign companies expect, particularly around termination notice periods and fixed-term contract limits. This isn’t a reason to avoid hiring. It’s a reason to get proper legal input on your first few contracts rather than copying a template from home.
Enroll Employees in PPK
Once you hire, you’re generally required to enroll employees in Poland’s Employee Capital Plans (Pracownicze Plany Kapitalowe, PPK), a workplace pension scheme, unless the employee actively opts out. This is a genuine compliance obligation, not an optional benefit, and it’s frequently missed by foreign employers who aren’t familiar with Polish payroll requirements.
Days 61 to 90: First Contact With the Market
Get the Cultural Register Right on Your First Calls
Communication styles that read as competent and efficient at home can read as abrupt or presumptuous in a Polish business context, and Polish business communication can read as overly formal or indirect to companies used to flatter, faster-moving cultures. This mismatch is where a lot of genuinely promising first meetings quietly go nowhere.
Get a Local Second Opinion on Your First Contract
Contract norms and standard payment terms differ from what you’re used to. What reads as generous to you may be below local market standard, or the reverse. A short local legal review here is inexpensive insurance.
Set a Real Structural Review Point at Six Months
Not a KPI check-in. A structural one: is the entity, the team, and the local relationships actually built to scale, or was this assembled quickly just to get something running by an arbitrary launch date?
The Pattern Behind the Mistakes
Almost every stalled or failed Poland entry I’ve advised on traces back to one of three root causes: the legal structure was chosen for speed rather than fit, the company treated Poland as one homogeneous market instead of several distinct regional ones, or nobody involved had actually lived the communication gap between the home culture and Polish business norms. None of these are hard problems. They’re just usually invisible until around day 91, right after the window to fix them cheaply has closed.
Why Getting Local Advice Early Matters
If Poland is a genuinely unfamiliar market to you, the single highest-leverage move in these first 90 days is lining up a good local accountant, and in most cases a lawyer as well, before you make any binding decisions. This isn’t just about competence gaps. Polish regulations change regularly, and not always in big, headline-grabbing ways. The VAT threshold, CRBR deadlines, KSeF rollout dates, and split payment rules covered above have all shifted in the past year alone, often in small technical details that don’t make the news but carry real penalties if missed.
A rule that was accurate six months ago may already be slightly wrong today. That’s precisely the kind of moving target a good local advisor is paid to track so you don’t have to, and it’s far cheaper to pay for that expertise upfront than to unwind a costly mistake later. I have a network of trusted contacts in Poland across accounting, legal, and banking who I’m happy to connect you with if that would help. You can contact me for further information.



