Poland rules for foreign companies and non-resident sellers
    Tax and Compliance

    Poland KSeF for Foreign Companies: VAT Registration & E-Invoicing Rules

    Updated:
    9 min read

    Tax & Compliance Series

    This guide is part of a comprehensive series. Explore all 202 topics:

    Foreign companies with Polish VAT registration (NIP) must comply with KSeF e-invoicing requirements from their applicable mandatory date. Companies without a Polish establishment must appoint a fiscal representative (przedstawiciel podatkowy) if they are from outside the EU/EEA. Non-EU businesses face additional registration complexity, but KSeF itself applies equally once a Polish NIP is obtained.

    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

    1. 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
    2. Obtain a Polish NIP
    3. Register for KSeF using the NIP
    4. No fiscal representative required for EU/EEA companies

    Non-EU Companies

    1. Appoint a Polish fiscal representative (przedstawiciel podatkowy) — must be a Polish tax resident with no tax arrears
    2. The fiscal representative submits VAT-R on your behalf
    3. Obtain a Polish NIP through the representative
    4. The representative is jointly liable for your Polish VAT obligations
    5. 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.
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    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.

    More from Tax & Compliance