Working With Poland: The Parts No One Tells You About
If you're dealing with Poland — whether that's registering a company there, handling cross-border VAT, or managing a local vendor — the official guidance is decent but incomplete. There are gaps that show up fast once you're actually filing something. Here's what you need to know before you hit a wall. Most people think getting an EU VAT number in Poland is straightforward. It is, until you realize that Poland's tax authority (Krajowa Administracja Skarbowa) requires a so-called Krajowy Rejestr Podatkowy (KRP) number for almost everything. You can't even open a proper business banking relationship or file your first VAT return without one. The problem is that getting the KRP number isn't instant. For foreign entities it can take anywhere from two to six weeks depending on whether they flag you for a "risk check." I had a client who needed it for a B2B invoice within 10 days. Their standard application got bounced because the address verification failed — the office lease was still in the founder's personal name. The workaround was getting a certified Polish accountant to submit a z mocą prawną (with legal force) representation letter on their behalf. That cut processing time in half, but only because the accountant's PESEL number carried enough institutional weight.
Counter-intuitively, using a local Polish accounting firm during registration actually speeds things up compared to doing it yourself, even though you'll pay more upfront. The system clearly prioritizes applications that have a registered professional representative on file.
Business Banking: Don't Assume SEPA Is Instant
Opening a Polish business bank account as a non-resident is genuinely painful. Major banks like PKO BP, Alior Bank, and mBank all require in-person visits. Remote onboarding is essentially unavailable unless you already hold a residence permit. Even then, expect the account to be activated with daily transfer limits that are far too low for actual business use. I learned this the hard way when a client's account had a €500 daily outgoing limit on day one. A single supplier payment blew past it and stalled three days. The fix was to provide a commercial contract and proof of business activity within the first week, then formally request a limit increase. Banks will not proactively offer this. You have to ask, and you usually have to ask in Polish through their internal ticketing system. For companies that don't need a physical branch presence but still need a Polish zloty account, Wise Business and Revolut Business both support Polish IBANs and do full remote onboarding for EU companies. They're slower on some domestic Polish payment rails, but for most B2B cross-border use they're adequate.
Get the Full Details

Processing and Filing Timelines
VAT registration: Standard processing is 14 business days for resident applicants, 21 to 30 for non-residents. If you're flagged under the enhanced due diligence procedure, it extends to 60 days. KRS court registration: The National Court Register typically takes 5 to 7 business days, but if the court clerk requests corrections (which happens in roughly 40% of first-time applications), add another 10 to 14 days. Payroll setup: Getting an employee onto a Polish payroll with proper ZUS social security contributions takes about 3 business days from submission if your documentation is complete. Incomplete packets routinely stall at 2 weeks minimum.
Common Pitfalls That Cost Time and Money
Language requirements. Official filings with Polish government bodies must be in Polish. English documents are not accepted without a sworn translation. Factor in translation costs and turnaround time — a simple lease agreement translation runs around €80 to €150 and takes 2 to 3 business days from a certified translator. JVZ vs. sp. z o.o. The limited liability company (sp. z o.o.) requires a minimum capital of PLN 5,000. The joint-stock company (S.A.) requires PLN 100,000. Many foreigners default to the sp. z o.o., but if you plan to bring in investors early, the S.A. structure is honestly simpler to administer despite the higher capital requirement, because the governance rules are more familiar to international stakeholders. Permanent establishment risk. Having a Polish registered address is not what triggers permanent establishment status. It's the active management and decision-making conducted from within Poland. A foreign director who spends more than 183 days a year operating from a Polish office can create tax exposure in both jurisdictions. This caught a UK-based contractor off guard — he thought he was fine because his company was UK-registered. He wasn't.
Practical Workarounds for Small Teams
If you're just testing the Polish market and don't want to commit to full entity registration, the delegated representative route is worth knowing. A Polish tax resident can act as your fiscal representative for VAT purposes without creating a full permanent establishment. This is commonly used by e-commerce sellers and digital service providers. The representative handles VAT filings and acts as your liaison with KAS. Expect to pay between €200 and €500 per month for this service from a competent firm. Another option that gets overlooked is the separated operational unit model. Instead of registering a full subsidiary, you can register a branch office. It's cheaper to set up and doesn't require minimum capital, but the parent company retains full liability. For low-risk operations this is fine. For anything involving physical products or customer contracts, the sp. z o.o. shield is worth the extra cost.

Where This Approach Falls Apart
The delegated representative model works until your turnover exceeds roughly PLN 1 million annually, at which point KAS scrutiny increases significantly and they may demand a full VAT payer registration anyway. The branch office model breaks down if you need to raise equity — investors almost never fund branches because there's no legal entity to hold shares. And if you're dealing with regulated industries like financial services or healthcare, none of the shortcuts above apply and you'll need local legal counsel from day one. The most common failure point I see is companies that register in Poland but then underfund their ongoing compliance. Filing a quarterly VAT return in Poland is not a one-hour task if you have cross-border transactions. The JPK_VAT7 file format, the monthly SAIA reports, the localizations for invoice requirements — it compounds quickly. Budget at least €300 to €600 per month for professional bookkeeping and VAT compliance, or figure out how to handle it internally before you register. There's no clean shortcut to doing Poland right. The bureaucracy is real, but it's also predictable once you understand where the friction lives. Plan around the delays, don't assume English will get you very far, and get a decent local accountant before you submit your first application. That last piece alone will save you more time than anything else on this list.