What is a faktura VAT in Poland?
In Poland a sales invoice is a faktura. A correct VAT invoice supports the seller's reporting and the customer's input-tax claim when the substantive conditions are met. The Polish VAT Act sets the general particulars and special mentions.
Poland uses standard, reduced and 0% VAT rates, plus exemptions and special mechanisms. Classification and evidence determine the treatment, so verify the current rate and legal basis for each supply.
A seller using a subjective or transaction exemption issues an invoice without a collected-VAT breakdown. The required exemption reference depends on the legal basis; do not assume that every no-VAT invoice uses the same label or note.
What must a Polish VAT invoice include?
The faktura VAT has a prescribed set of particulars under the VAT Act. There is no single official paper template, but a compliant invoice for a taxable supply must contain the following. The key identifier is the NIP (Numer Identyfikacji Podatkowej), the 10-digit Polish tax number; for an EU cross-border sale the VAT version is prefixed with PL. You can lay all of this out with a free invoice generator rather than building a template from scratch:
- Issue date
- The date the invoice is issued (data wystawienia).
- Consecutive invoice number
- A number assigned consecutively within one or more series that identifies the invoice uniquely.
- Seller and buyer names and addresses
- The full names and addresses of the supplier and the customer.
- Seller and buyer NIP
- The tax identification number (NIP) of the seller and, for a business buyer, of the buyer. For intra-EU supplies use the PL-prefixed VAT number.
- Date of supply
- The date the goods were delivered or the service completed (data dostawy / wykonania uslugi), where it differs from the issue date.
- Description, quantity and unit
- The name of the goods or services with the quantity and unit of measure.
- Net unit price and net value
- The unit price excluding VAT and the net value of each line.
- Discounts
- Any price reduction or discount not already included in the unit price.
- VAT rate per line
- The VAT rate applied to each item, or a note of exemption or reverse charge where no Polish VAT is charged.
- Net total by rate
- The sum of the net amounts, broken down by each VAT rate.
- VAT amount by rate
- The amount of VAT due, shown separately for each rate applied.
- Gross total to pay
- The total amount due including VAT (kwota naleznosci ogolem).
When does reverse charge apply on a Polish invoice?
Reverse charge shifts responsibility for accounting for VAT to the customer when a specific rule applies. A common cross-border case is a qualifying B2B service whose place of supply is another EU member state. Intra-EU goods and exports instead rely on their own 0% conditions and evidence. Poland also has transaction-specific domestic mechanisms, including split payment, that must not be confused with a general reverse-charge rule.
| Transaction | General direction | What to verify |
|---|---|---|
| Domestic supply | Polish VAT commonly applies | Rate, exemption or special mechanism |
| EU B2B service | Customer may account under reverse charge | Place of supply, VAT status and wording |
| Intra-EU goods | 0% treatment may apply | VAT IDs, movement and evidence |
| Export outside the EU | 0% treatment may apply | Customs evidence and timing |
Use the precise invoice note and VAT identifiers required for the verified mechanism.
What is KSeF, the national e-invoicing system?
KSeF (Krajowy System e-Faktur) is Poland's central system for structured invoices. In the normal online flow, KSeF accepts the structured invoice, assigns a KSeF number and makes it available to the recipient. Offline and contingency modes have additional date, QR-code and upload rules.
The current mandate is already in force. Receiving through KSeF became compulsory for covered taxpayers on February 1, 2026. Issuing became compulsory on that date for taxpayers whose 2024 gross sales exceeded PLN 200 million, and on April 1, 2026 for other covered issuers. A transitional exception runs through the end of 2026 when the monthly gross sales documented by otherwise covered paper or electronic invoices do not exceed PLN 10,000. If the limit is crossed, the duty starts with the crossing invoice. Those smallest issuers enter on January 1, 2027. Scope exclusions still apply.
Use the Ministry's tools or compatible software for a covered invoice. A general PDF made outside KSeF is neither the structured invoice nor proof of acceptance. A customer-facing visualization must derive from the KSeF document and use the required QR code where applicable.
How long must you keep invoices in Poland?
Invoices are tax records and must be retained. As a general rule, Polish taxpayers keep invoices and the related accounting documents until the tax liability becomes time-barred, which is normally five years counted from the end of the calendar year in which the tax was due. In practice this often means keeping a given year's invoices for the better part of six years. Specific situations, such as fixed assets or adjustments, can extend the period, so treat five years as a floor rather than a ceiling.
You may store invoices electronically as long as their authenticity of origin, integrity of content and legibility are guaranteed and they can be made available to the tax authority on request. Structured invoices issued through KSeF are stored in the system itself for a set period, but you remain responsible for your own complete records. Keeping clean, sequentially numbered copies, whether issued through KSeF or as a visualization, makes any future audit or VAT reconciliation straightforward.
Polish invoicing questions
What is a faktura VAT?
A faktura VAT is the standard Polish sales invoice issued by a VAT-registered business. It records a taxable supply and shows the seller and buyer details and NIP numbers, the dates, each line with its net value and VAT rate, the VAT amount by rate, and the gross total. It is the document a business customer uses to reclaim input VAT and the basis for your VAT return and JPK_VAT file.
What is a NIP and do I need one to invoice in Poland?
The NIP (Numer Identyfikacji Podatkowej) is the 10-digit Polish tax identification number. A business must show its NIP on a VAT invoice, and a business buyer's NIP also appears on the document. For an intra-EU sale the VAT version of the number is prefixed with PL. You need to be registered and hold a NIP to issue a faktura VAT and charge VAT.
When does reverse charge apply in Poland?
Reverse charge moves the obligation to account for VAT from the seller to the buyer. The most common case for cross-border sellers is supplying services to a VAT-registered business in another EU member state, where you issue the invoice with no Polish VAT and add a reverse-charge note so the customer self-accounts for the tax in their country. Some domestic supplies can also fall under reverse charge, so confirm the specific case.
What is KSeF and is e-invoicing mandatory in Poland?
KSeF is Poland's central structured-invoice system. Covered taxpayers have received through it since February 1, 2026. Issuing began that day for taxpayers above PLN 200 million gross 2024 sales and on April 1 for other covered issuers. The monthly PLN 10,000 transitional exception delays the smallest issuers to January 1, 2027 unless they cross the limit earlier.
How long do I have to keep invoices in Poland?
As a general rule you keep invoices until the tax liability is time-barred, which is normally five years from the end of the calendar year in which the tax fell due, so a year's invoices are often kept for close to six years. You may store them electronically if their authenticity, integrity and legibility are assured. Some situations extend the period, so treat five years as a minimum.
Can I issue an invoice in Poland without VAT?
Yes, when a subjective exemption, transaction exemption, 0% treatment or reverse-charge rule actually applies. Each has different conditions, evidence and invoice wording. Verify the legal basis rather than using a generic "without VAT" label.