Business bank account in Poland: sp. z o.o., branch or foreign firm
The sp. z o.o., the vehicle of choice for foreign investors
A business bank account in Poland is a zloty account, often supplemented by euro accounts, opened in the name of a company in the KRS register or an entrepreneur registered in CEIDG. It is essential for paying and collecting within the Polish tax system. Foreign investors favour the sp. z o.o., which requires minimum capital of 5,000 zloty and can be set up online through the S24 portal.
The spółka z ograniczoną odpowiedzialnością, a limited liability company, requires minimum capital of 5,000 zloty and can be set up online through the S24 portal. It is entered in the KRS court register, which gives it a number distinct from the NIP and REGON.
Beneficial owners: the CRBR register
Every Polish company reports its beneficial owners to the Centralny Rejestr Beneficjentów Rzeczywistych. For a Polish business bank account, the bank compares this filing with its own checks and may report discrepancies; multi-layered foreign ownership must be documented down to individuals.
The VAT white list and supplier payments
The Ministry of Finance publishes a white list of VAT payers with their declared bank accounts. A business payment above 15,000 zloty to an account not on the list can cost the expense its tax deductibility, so every account must be declared.
Split payment for certain goods
The split payment mechanism is mandatory for certain invoices above 15,000 zloty covering sensitive goods and services. The bank automatically opens a VAT sub-account linked to the current account, whose use is restricted by law.
KSeF electronic invoicing from 2026
The national KSeF e-invoicing system becomes mandatory in 2026 under a phased timetable by company size. Structured invoices carry payment references, which brings invoicing and bank reconciliation closer together in accounting software.
Foreign company trading in Poland without a subsidiary
A foreign company selling in Poland can register for Polish VAT without a local company. Polish banks more readily open a business account in Poland for a KRS-registered branch than for a foreign entity with no local presence, for lack of a demonstrated economic link.
Payments, payroll and ZUS contributions
Businesses pay salaries and ZUS social security contributions by Elixir transfer; ZUS contributions go to an individual account assigned to each contributor. Online collections run through Polish providers that accept BLIK and fast transfers.
Opening an account for a foreign-owned company
PKO Bank Polski reviews, for each foreign-owned company, the KRS extract, the CRBR filing, the identity of management board members and the source of capital. Non-Polish directors often have to sign in a branch or through an approved video procedure.
Euro accounts for exporters
Much of Polish trade is with Germany and the wider eurozone, so exporters hold EUR accounts to avoid repeated conversions. Banks offer zloty-euro hedging to those clients whose regular trade flows justify it.
Corporate income tax and annual accounts
Polish corporate income tax is 19 percent, reduced to 9 percent for small taxpayers under conditions, and the so-called Estonian CIT regime defers tax until profits are distributed. Annual accounts are filed electronically with the KRS register.
Steps to open a business bank account in Poland
The journey starts with the legal existence of the structure. A sp. z o.o. is set up online or before a notary, then receives its KRS number, its NIP tax number and its REGON statistical number. Every bank asks for these three identifiers. Until they are issued the file remains incomplete, and it is better to wait than to make applications that are bound to fail. Each step is easier to prepare when the business bank account in Poland is considered as early as the creation of the company.
Once the company is registered, choose the bank according to your activity: payment volumes, need for euro accounts, online banking access for several users, collection tools. Ask the adviser for the exact list of documents and the usual timetable. The delay varies with the institution and the complexity of the shareholding, so plan for it cautiously rather than fixing a start date. Note each bank's answers so that you can compare them on concrete criteria.
The directors then sign the account agreement, in a branch or through a remote identification procedure where the bank allows it. Non-Polish directors often have to plan a trip or an approved video identification. After opening, activate the access rights, define what each user may do and check that the zloty and euro accounts are attached to the same agreement. Then check that every user really has the access rights intended.
Documents and checks for a Polish business bank account
The standard file includes the KRS register extract, the articles, the CRBR filing, the identity documents of the management and the list of signatories. The bank checks that these papers are consistent with each other. A difference in name, address or shareholder between the register and the file is enough to delay opening; correct it before the appointment. A correction made in time costs far less than a refused application.
If the company sits in a chain of holdings, prepare a group chart going up to the individuals, with evidence for each level. Banks also ask for the source of capital and an explanation of the business: customers, suppliers, countries involved, expected monthly flows. A short, clearly written presentation answers most of these questions at the first exchange. Ask the bank whether it accepts certified copies or requires the originals.
Foreign documents may need translation or legalisation depending on their nature and the bank's requirements. Ask in advance which form is accepted so that you avoid a second round of formalities. Keep copies of everything handed over and note your exchanges with the adviser, since they serve as proof if there is a disagreement over the documents requested. This shows that the structure is real and that the account will serve an identified activity.
Common mistakes before opening a business account in Poland
The first mistake is to apply without a demonstrable economic link with Poland. A foreign company with no Polish customers, suppliers or office will be questioned about the purpose of the account. Prepare contracts, invoices or a business plan, and explain simply why a local account is necessary for your operations. Keep these papers up to date, because the bank may ask for them again at a periodic review.
The second mistake concerns VAT: a payment account that is not declared can cost the buyer the deductibility of a significant expense. Before giving your bank details to suppliers, check that the account appears on the white list of VAT payers. Do the same for suppliers' accounts when you pay significant amounts. A Polish business account with no visible link to the activity quickly attracts questions.
Finally, many companies discover the beneficial ownership duties too late. An incomplete or outdated CRBR filing can block opening or even lead to a report by the bank. Update it at every change of shareholder and keep proof of filing. An experienced Polish accountant will save you time on all three points. The same vigilance applies to euro accounts opened alongside the zloty account.
Running a Polish business account day to day
Once the account is active, connect it to your accounting tools: statement exports, automatic matching of invoices, access for the accountant. A good split of rights protects the company against errors and fraud while keeping online banking simple to use. This regular follow-up avoids discovering a problem at the time of an inspection.
Follow the deadlines specific to Poland: VAT and split payment where it applies, ZUS contributions on the individual account, KSeF e-invoicing according to the company's timetable, and filing of annual accounts with the KRS. A local accountant knows these rules and adapts them to your activity. This guide gives a general frame and does not replace that advice. Plan an internal calendar so that no deadline is missed.
Tell the bank about any important change: new director, new shareholder, new payment countries, a different activity. A transparent relationship avoids freezes. If you are unsure about an obligation, check with the bank, the tax authority and, if necessary, the regulator before acting rather than after a request for explanations. To open a business account in Poland on good terms, transparency remains the best strategy.
Banks and providers to open this account
- Bank Pekao — Major Polish bank with a dedicated offer for international clients, covering both foreign individuals and companies setting up in Poland.
- mBank — Digitally focused Polish bank offering private banking for affluent clients as well as accounts and services for business clients.
- Bank Millennium — Polish bank letting entrepreneurs open a business account online, while also offering current accounts for individual customers.
- Santander Bank Polska — Polish subsidiary of the Santander group, offering a broad range of banking products to individuals and businesses, including business accounts.