
Poland KSeF for Foreign Companies: VAT Registration & E-Invoicing Rules
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
Do Foreign Companies Need to Use KSeF?
You Must Use KSeF If:
- You have a Polish NIP and are registered for Polish VAT
- You issue invoices to Polish VAT-registered businesses for domestic transactions
- You have a fixed establishment (stały zakład) in Poland
You Are Exempt From KSeF If:
- You are not VAT-registered in Poland
- Your only Polish transactions are reverse-charge (the Polish buyer handles VAT)
- You only supply services where the place of supply is outside Poland under EU VAT rules
How Do Foreign Companies Register for Polish VAT?
EU/EEA Companies
- Submit VAT-R registration form to the Second Tax Office Warsaw-Śródmieście (Drugi Urząd Skarbowy Warszawa-Śródmieście) — the designated office for foreign taxpayers
- Obtain a Polish NIP
- Register for KSeF using the NIP
- No fiscal representative required for EU/EEA companies
Non-EU Companies
- Appoint a Polish fiscal representative (przedstawiciel podatkowy) — must be a Polish tax resident with no tax arrears
- The fiscal representative submits VAT-R on your behalf
- Obtain a Polish NIP through the representative
- The representative is jointly liable for your Polish VAT obligations
- Register for KSeF using the assigned NIP
What Are the KSeF Authentication Options for Foreign Companies?
the KSeF Authentication Options for Foreign Companies includes: Qualified electronic seal: Obtain from a Polish or EU-qualified trust service provider Qualified electronic signature: A personal signature from an EU-qualified provider
Foreign companies cannot use Profil Zaufany (it requires a Polish PESEL number). Available options:- Qualified electronic seal: Obtain from a Polish or EU-qualified trust service provider
- Qualified electronic signature: A personal signature from an EU-qualified provider
- Authorization via fiscal representative: The representative can manage KSeF access on your behalf
Cross-Border Invoicing and KSeF
When KSeF Applies to Cross-Border Transactions
Domestic supplies with Polish VAT: Must go through KSeF EU intra-community supplies: Currently exempt from KSeF, but must still be reported in EU VIES declarations
- Domestic supplies with Polish VAT: Must go through KSeF
- EU intra-community supplies: Currently exempt from KSeF, but must still be reported in EU VIES declarations
- Exports outside EU: Exempt from KSeF
- Reverse-charge supplies: The Polish buyer (not the foreign seller) handles VAT — no KSeF obligation for the foreign supplier
How Invoicemonk Supports Foreign Companies in Poland
Invoicemonk supports multi-currency invoicing with automatic PLN conversion and FA(2) XML generation. Foreign companies can issue KSeF-compliant invoices in their home currency while meeting all Polish VAT requirements.More in this series (202 articles)
From this series
Stay audit-ready and compliant with tax regulations across different regions.
Related Topics
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




