Accounting in Poland for foreign companies
Opening a company or a branch in Poland, registering for VAT, hiring staff or simply looking for an accounting firm that answers in English? We take care of the Polish formalities and explain them clearly.
Every quote is individual and agreed after a free consultation.
- Company or branch registration
- VAT, EU VAT and KSeF e-invoicing
- Payroll and ZUS social security
- Ongoing bookkeeping with contact in English
We work with you in English or Polish.
Everything a business in Poland has to handle
You can hand over the whole set-up and day-to-day accounting, or only the parts you need.
Company or branch set-up
Advice on the legal form, registration documents and registration in KRS, the National Court Register, together with NIP and REGON numbers.
VAT and EU VAT registration
Registration for Polish VAT and for intra-EU transactions, followed by monthly JPK_V7 files.
KSeF e-invoicing
We check how KSeF applies to your business and process the e-invoices you issue and receive in your books.
Payroll and ZUS
Employment contracts, payroll, social security contributions to ZUS and tax reporting for your staff in Poland.
Virtual office
A registered address in Bytom with mail received and forwarded, if you do not need your own office yet.
Ongoing bookkeeping
Monthly bookkeeping, CIT and VAT returns and annual financial statements, with every question answered in English.
How cooperation works
Every quote is individual and agreed after a free consultation.
- 1
Free consultation
By phone or email. We learn about your plans and point out the options that fit your business.
- 2
Individual quote
The cost and timeline of the set-up and monthly accounting are agreed during the consultation, for your specific case.
- 3
Registration and set-up
We prepare the formalities, register the business with the authorities and agree how documents and invoices will reach us.
- 4
Day-to-day accounting
You send documents online and receive information about taxes due and deadlines. You do not need to travel to Poland for it.
What foreign companies ask us most often
Which legal form should a foreign company choose in Poland?
Most foreign businesses choose between two options:
- A limited liability company (spółka z ograniczoną odpowiedzialnością, "sp. z o.o."), similar to a UK Ltd or a German GmbH. It is a separate Polish legal entity, shareholders are not liable for its debts and the minimum share capital is PLN 5,000.
- A branch (oddział) of your foreign company. It is not a separate legal entity, but it is entered in the National Court Register (KRS) and keeps its own books in Poland. Branches are available to entrepreneurs from the EU and EEA, and to others on the basis of reciprocity or international agreements.
- A representative office (przedstawicielstwo) is only allowed to promote and advertise the foreign company. It cannot run commercial activity.
The right choice depends on your business model, liability, taxes and plans for hiring. We go through the options with you during the consultation.
How long does it take and how much does it cost to start?
It depends on the legal form, on whether the founders and board members live abroad and on how quickly the documents can be signed and, if needed, translated. We estimate the time and the cost for your specific case during the free consultation, before you commit to anything.
Will my company be a Polish tax resident?
A company with its registered office or place of management in Poland is a Polish tax resident and pays corporate income tax (CIT) in Poland on its worldwide income. The standard CIT rate is 19%, and a reduced 9% rate can apply to small taxpayers. Some companies can also choose the lump-sum tax on company income, known as Estonian CIT.
A branch is not a separate taxpayer in the same way: Poland taxes the profit attributable to the branch, and the double tax treaty between Poland and your home country decides how double taxation is avoided. Where the company is actually managed from also matters. We look at your structure and confirm the tax consequences during the consultation.
Do we need to register for VAT and EU VAT?
In most cases yes, if you sell goods or services that are taxed in Poland. Polish VAT is registered with the tax office (urząd skarbowy). Foreign businesses without a fixed establishment in Poland register with a dedicated office in Warsaw. Transactions with businesses in other EU countries also require registration for EU VAT (VAT-UE), so that your Polish VAT number is visible in the EU VIES system.
After registration, VAT is reported monthly or quarterly in electronic JPK_V7 files. The standard Polish VAT rate is 23%.
What is KSeF and does it apply to us?
KSeF (Krajowy System e-Faktur) is the Polish National e-Invoicing System. In 2026 and 2027 it becomes mandatory, in stages, for invoices between businesses in Poland: invoices are issued in a structured format and sent through the government platform.
Whether you must issue invoices in KSeF depends mainly on whether your business has a fixed establishment in Poland. We check this for your set-up, help you organise who issues and receives invoices, and process KSeF invoices in your books.
What about ZUS and hiring employees?
ZUS (Zakład Ubezpieczeń Społecznych) is the Polish Social Insurance Institution. If you employ people in Poland, the company registers as a contribution payer and pays social security and health insurance contributions every month, together with income tax advances withheld from salaries.
Whether contributions are due for board members or for staff insured in another EU country depends on the type of contract and, for example, on an A1 certificate. We check this case by case and then run the payroll for you.
Do we need an office in Poland?
A company registered in Poland needs a registered address. If you do not have premises yet, our virtual office in Bytom gives you a registered address and handles your incoming mail. The terms are agreed during the consultation.
How does remote cooperation work?
Day-to-day accounting does not require you to be in Poland. You send documents electronically, have access to them online at any time, and we contact you by phone or email when something needs your decision. Before each deadline you know which taxes are due and how much.
In which language do we work?
We work with you in English or Polish. Polish law requires the books, tax returns and financial statements to be kept in Polish and in złoty, so official documents are prepared in Polish and we explain them to you in English.
How much does accounting cost for a foreign company?
We do not use a fixed price list for foreign companies. The quote depends on the legal form, the number of documents, employees and the VAT profile of your business, and we prepare it individually after a free consultation.
Polish terms explained
You will see these abbreviations in Polish documents and letters from the authorities.
- sp. z o.o.spółka z ograniczoną odpowiedzialnością
- Polish limited liability company, the most common form for foreign investors.
- KRSKrajowy Rejestr Sądowy
- National Court Register, where companies and branches are registered.
- CEIDGCentralna Ewidencja i Informacja o Działalności Gospodarczej
- Business register for sole traders.
- NIPNumer Identyfikacji Podatkowej
- Polish tax identification number, also used as the VAT number.
- REGONRejestr Gospodarki Narodowej
- Statistical number assigned to every business.
- VAT-UErejestracja do transakcji wewnątrzwspólnotowych
- Registration for intra-EU transactions, visible in the VIES system.
- JPK_V7Jednolity Plik Kontrolny
- Electronic file that combines the VAT return and VAT records.
- KSeFKrajowy System e-Faktur
- National e-Invoicing System for structured invoices.
- ZUSZakład Ubezpieczeń Społecznych
- Social Insurance Institution collecting social security and health contributions.
- USurząd skarbowy
- Tax office responsible for your company.
- CIT / PITpodatek dochodowy od osób prawnych / fizycznych
- Corporate income tax and personal income tax.
Planning to start in Poland?
Call us or send a short message about your plans. The first consultation is free and you receive an individual quote afterwards.