Skip to content
HNarzędzia
en
Categories

Polish invoice generator - bilingual PL/EN VAT invoice in PDF

Issue a Polish-format invoice with English labels next to the Polish ones - VAT invoice, invoice for VAT-exempt sellers or pro forma, with totals per rate, the amount in words in both languages and NIP and IBAN checks. Your data stays in your browser.

  • Free
  • No sign-up
  • Private
  • Runs locally
KSeF and this generator. Since 1 February 2026 (largest taxpayers) and 1 April 2026 (everyone else), Polish B2B invoices are issued in the National e-Invoicing System (KSeF). A PDF from this generator does not replace a structured e-invoice. Use it for invoices outside KSeF - e.g. to consumers, for sales up to PLN 10,000 gross a month (KSeF exemption until the end of 2026) - and for pro forma invoices.
Polish invoice, optionally bilingual. The document follows the layout and mandatory details of the Polish VAT Act, amounts are in PLN. The bilingual version (PL/EN) adds English labels and the amount in words in English next to the Polish text - the common format for foreign clients and contractors. Turn it off for a Polish-only invoice.

Document

After you download the PDF, we remember the number and suggest the next one.

Seller

Buyer

Leave empty for a consumer. For a foreign company enter its EU VAT number, e.g. DE123456789.

Items

  1. PLN
    Net amount
    -

Payment

Due in

Add at least one item with a quantity and price.

Enter the invoice number.

Seller details and the last invoice number are stored only in this browser.

Results are for information only and are not legal, tax or financial advice.

How to issue an invoice in Poland

  1. 1.

    Choose the document type

    VAT invoice, invoice without VAT (for exempt sellers) or pro forma. Fill in the number, dates and place of issue, and keep “Bilingual invoice (PL/EN)” on for English labels.

  2. 2.

    Enter seller and buyer

    Add names, addresses and tax IDs. Polish NIP numbers are checked at once; for an EU client enter the VAT number with its country prefix.

  3. 3.

    Add items

    Enter the description, quantity, unit, unit net price and VAT rate. Totals per rate and the amount in words are calculated automatically.

  4. 4.

    Set payment terms

    Choose the payment method and due date, add your bank account, and tick the split payment mechanism if required.

  5. 5.

    Download the PDF

    Check the preview and click “Download PDF”. Seller details and the invoice number are remembered in your browser.

Polish invoice in English - why bilingual

Polish law does not require an invoice to be written in Polish, but the tax office can ask for a Polish translation during an audit, and Polish accountants work with Polish terms. The common solution is a bilingual invoice: every label appears in both languages, e.g. Faktura VAT / VAT invoice, Sprzedawca / Seller, Nabywca / Buyer, Do zapłaty / Amount due.

This generator always follows the Polish layout and mandatory details of the VAT Act and shows amounts in PLN. With the bilingual switch on, the PDF adds English labels and the total in words in both languages, for example “trzy tysiące sześćset dziewięćdziesiąt złotych 00/100” and “three thousand six hundred ninety zlotys and 00/100”. Switch it off to get a Polish-only invoice. Need just the words? Use the amount in words converter.

KSeF in 2026 - when a PDF invoice is still allowed

In 2026 Poland moved B2B invoicing to the National e-Invoicing System (KSeF), where invoices are issued as structured XML files:

FromWho
1 February 2026taxpayers with 2024 sales above PLN 200 million; from this date everyone must also be able to receive invoices in KSeF
1 April 2026all other taxpayers, including VAT-exempt ones
until 31 December 2026relief: invoices may be issued outside KSeF if invoiced sales in a month do not exceed PLN 10,000 gross

A PDF from this generator is not a structured invoice. Use it for invoices to consumers, within the PLN 10,000 monthly relief, for pro formas and as supporting documents. Check details and exceptions on ksef.podatki.gov.pl.

How VAT is calculated on the invoice

VAT is calculated on the total net value for each rate, not line by line (Art. 106e(1)(13)-(14) of the VAT Act), and rounded to the grosz: below half a grosz down, half a grosz or more up.

Example: 2 × service at PLN 1,500 net (23%) = PLN 3,000 net, VAT PLN 690, amount due PLN 3,690. Two lines of 0.45 and 0.05 at 23% give 0.50 net and 0.12 VAT; calculated per line, the VAT would be only 0.11. Each line value is quantity × unit net price rounded to the grosz (1.5 h × 133.33 = 200.00).

Use the Polish VAT calculator to convert a single gross price into net before you enter it.

Invoice without VAT and other special cases

  • Small business exemption - sellers whose sales in the previous year did not exceed PLN 240,000 (limit from 1 January 2026) can stay VAT-exempt and must cite the basis, usually “art. 113 ust. 1 ustawy o VAT”. The rate column shows “zw”.
  • Exempt services such as training, medical or financial services use Art. 43(1) - enter the exact point.
  • Services to EU businesses are usually taxed in the client’s country: choose the “np” rate (not subject to Polish VAT) and add a reverse charge note (odwrotne obciążenie).
  • Split payment - the note “mechanizm podzielonej płatności” is mandatory when the total exceeds PLN 15,000 gross and covers goods or services listed in Annex 15 to the VAT Act.

A valid VAT invoice must include the issue date, a sequential number, the date of sale if different, names and addresses of both parties, the seller’s NIP and the buyer’s NIP if it is a business, item details with net prices and VAT rates, totals per rate and the total amount due.

Frequently asked questions

Can I issue an invoice in English in Poland?

+
Yes, the law does not require Polish, but the tax office may request a translation. A bilingual Polish/English invoice avoids this and is the usual choice for foreign clients and contractors.

Can I still issue PDF invoices in 2026?

+
Yes, in some cases: for consumers, until the end of 2026 when invoiced sales do not exceed PLN 10,000 gross a month, and as pro formas. Other B2B invoices must go through KSeF from 1 February or 1 April 2026.

How do I issue an invoice without VAT?

+
Choose “Invoice without VAT (exempt)”, add items and enter the legal basis, e.g. art. 113 ust. 1 ustawy o VAT. The invoice will show the “zw” rate and the basis.

Is a pro forma invoice a VAT invoice?

+
No. A pro forma is an offer or payment request. It is not recorded for VAT and does not allow the buyer to deduct tax; the real invoice is issued after payment or delivery.

What is NIP and does my client need one?

+
NIP is the Polish tax identification number. Business buyers must have it on the invoice; for consumers leave it empty. EU companies use their own VAT number with the country prefix.

Is my data sent anywhere?

+
No. The invoice is created in your browser and only the seller details and last number are saved locally (localStorage). “Clear data” removes them.

Updated: