KSeF in 2026: Poland's mandatory e-invoicing and invoices to foreign clients

Poland's National e-Invoicing System (KSeF) became compulsory in 2026: from February for the largest taxpayers and from April for most others. Invoices to foreign clients are issued in KSeF too. The client simply never logs in to it.

William Sunjo M.Operations and compliance editor
Published
Reading time
2 min read
A Rivet note showing a Polish company's KSeF invoice to a German client paid by SEPA, beside the Polish flag.

A Kraków software house sends 60 invoices a month: 20 to Polish clients and 40 to clients in Germany, the Netherlands and the US. Since April 2026 every one of them, foreign ones included, is issued in KSeF, Poland's National e-Invoicing System, and gets a KSeF number. The German client receives a PDF with a QR code and never sees KSeF itself.

The KSeF timeline

KSeF has been available voluntarily since 2022. It became compulsory in 2026:

  • 1 February 2026: taxpayers whose sales in 2024 exceeded PLN 200 million.
  • 1 April 2026: all other VAT taxpayers.
  • 1 January 2027: the smallest businesses, for invoices totalling up to PLN 10,000 a month, and some taxpayers using cash registers.

Every company had to be able to receive invoices in KSeF from February. Financial penalties for errors are deferred to 2027, but an invoice that should have gone through KSeF and did not can be challenged for VAT purposes.

Foreign clients

Polish VAT taxpayers issue invoices to foreign buyers in KSeF as well. The structured invoice (FA(3)) holds the buyer's foreign details and VAT number. The buyer abroad, who has no KSeF access, receives the invoice as a PDF or other visualisation that carries a QR code. Scanning it confirms the invoice exists in KSeF.

VAT treatment is unchanged. For most services to EU businesses, the invoice shows no Polish VAT and states the reverse charge (odwrotne obciążenie). For services to non-EU businesses, it states that the service is not taxed in Poland.

Currency and the NBP rate

Many Polish exporters invoice in euros or dollars. KSeF supports foreign currencies; VAT amounts, where shown, must also be given in zloty, converted at the NBP average rate from the last business day before the tax point. Your accounting system needs that rate on every foreign invoice.

What does not change

KSeF governs how invoices are issued and stored. It does not change how foreign clients pay. A German client pays a euro IBAN by SEPA in seconds. A US client asked to pay a Polish IBAN must send an international wire, which can arrive short and is converted on arrival if the account is in zloty. Put details on the invoice that each client can pay domestically.

Paying into Poland: the local rail

WhatDetail
Local railExpress Elixir
Run byKrajowa Izba Rozliczeniowa (KIR)
SettlementSeconds, 24/7, up to PLN 100,000 per transfer

Source: KIR: Express Elixir. Checked when this guide was last updated; the scheme's own page has the current figures.

Where Rivet fits

Rivet does not issue invoices in KSeF; your invoicing software does that. A Rivet business account handles the collection side: US account details in the company's own name on every plan, euro details with an IBAN and sterling details from the Growth plan, and balances in 30 currencies, zloty included, on the Scale plan. Payments are matched to invoices and conversions happen at a rate shown first. Rivet is not a bank; regulated partner institutions hold the funds.

For other countries' mandates, see e-invoicing mandates from 2026 to 2028.

Questions people ask

Do invoices to foreign clients go through KSeF?

Yes, invoices issued by Polish VAT taxpayers to foreign buyers are issued in KSeF. The foreign buyer, who has no access to KSeF, receives a visualised copy with a QR code verifying the invoice.

When did KSeF become mandatory?

From 1 February 2026 for the largest taxpayers and from 1 April 2026 for others, with a later date of 1 January 2027 for the smallest invoice volumes.

What happens if KSeF is unavailable?

The law provides offline and failure modes: you issue the invoice in the structured format with QR codes and send it to KSeF within the set deadline once the system is back.

Does KSeF change how foreign clients pay?

No. It changes how invoices are issued and stored. Clients still pay to the account on the invoice, so give them details they can pay locally.

Sources

  1. 01Ministerstwo Finansów: KSeF
  2. 02podatki.gov.pl: Krajowy System e-Faktur
  3. 03European Commission: eInvoicing in Poland
  4. 04Narodowy Bank Polski: Exchange rates
  5. 05KIR: Express Elixir
Written by
William Sunjo M.
Operations and compliance editor

William covers what happens once a company starts moving money: getting the business verified, paying contractors and suppliers abroad, and keeping card spend under control. William writes for the founder or finance lead who has to make it work this week, and links every rule cited to the text it comes from.

More from William Sunjo M. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • poland
  • ksef
  • e-invoicing
  • sp. z o.o.
  • vat
  • foreign clients
Read next
All articles
A compliance checklist: tax ID, e-invoices, expenses backed by valid invoices and annual return.Compliance

KRA eTIMS in 2026: no eTIMS invoice, no expense deduction?

Every business in Kenya must issue invoices through eTIMS, VAT registered or not. From 1 January 2026, KRA validates the income and expenses in tax returns against eTIMS and other records. An expense without a valid electronic invoice, outside the exempt categories, risks being disallowed.

William Sunjo M.
2 min read
A UK limited company register entry with a verified director badge.Compliance

Companies House identity verification for directors living abroad

Since 18 November 2025, anyone becoming a director of a UK company must verify their identity with Companies House, and existing directors have until their next confirmation statement. Here is how it works when you live outside the UK.

William Sunjo M.
2 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801