Free tools

KSeF Invoice XML Generator

Fill out the form - generate KSeF FA(3) XML ready to upload to the National e-Invoice System. Free, no registration required.

Seller

Buyer

Line items

Item 1
Net amount: 0,00 zł

Free, with a shared limit

Without registering, you can use the tools a total of 2 times within 24 hours. This limit is shared across all tools.

Check the data and amounts before using the result. The KSeFGPT app also lets you send invoices to KSeF after connecting your account to the system.

  • 2 total uses within 24 hours
  • After creating an account: access to GUS data and manual editing of every invoice field
  • Full access to all platform modules
Create account

KSeF rejects an XML invoice: how to find the error

See how to use the free KSeFGPT validator to find an error in an XML file before sending it to KSeF.

This recording is in Polish.

Free Tools that humans LOVE to use

Share your thoughts - every review helps us make these tools better for you.

“Walidator wyłapał mi błąd w sumie P_15 na czterech fakturach z ERP, zanim je wysłałam do KSeF. Oszczędziłam dzień na korektach.”
Marta K. · Księgowa, biuro rachunkowe
“Najszybszy sposób na debug FA(3) – wklejam XML, widzę dokładnie który element nie trzyma schematu. Używam codziennie.”
Piotr W. · Dev / integrator
“Przed go-live KSeF przepuściliśmy cały hurt faktur testowych. Raport błędów jest czytelny nawet dla nietechnicznych osób w zespole.”
Anna S. · CFO, e-commerce
“Darmowe, bez rejestracji, działa w przeglądarce. Dokładnie tego potrzebowałem, żeby sprawdzić fakturę od nowego dostawcy.”
Tomasz L. · Właściciel, handel B2B

Free generator vs KSeFGPT account

Free generatorKSeFGPT account
Generating FA(3) XMLWithin the usage limitDepends on the plan
Sending invoices to KSeFNoDepends on the plan
Issued invoice historyNoDepends on the plan
Importing an invoice from PDFSeparate free converterDepends on the plan
Creating invoices in AI chatNoDepends on the plan
Managing multiple companiesNoDepends on the plan
AI assistant for KSeFSeparate public chatDepends on the plan
SupportInstructions and knowledge baseDepends on the plan

What is a KSeF FA(3) XML invoice?

A KSeF FA(3) XML invoice is a structured electronic file compliant with the Ministry of Finance XSD schema, replacing traditional paper and PDF invoices in Poland's National e-Invoice System.

The FA(3) format is mandatory from 2026 and is the only format accepted by KSeF. The XML contains all invoice data in a machine-readable structure - from counterparty details to line items and amounts.

KSeF does not accept invoices in PDF, Word or Excel.

It accepts only XML compliant with the FA(3) schema - generate it here and upload directly.

KSeF XML invoices enable:

Direct export to KSeF
Automatic VAT reconciliation
Import into ERP systems
Secure cloud storage

Frequently asked questions

How does the KSeF XML invoice generator work?

Fill in the form with the seller, buyer and invoice line items. The generator prepares FA(3) XML for download. Check the number, dates, amounts and VAT rates before using the file.

Is the KSeF invoice generator free?

The tool is free within a shared limit of 2 free-tool uses per 24 hours. A KSeFGPT account has separate features and limits defined by its plan.

Which file format does the tool generate?

The tool generates XML using the FA(3) structure used by KSeF. Creating the file does not yet issue an invoice in the system or confirm its acceptance.

Does the generator send the invoice to KSeF?

No. The free generator prepares an XML file. Send it through an app connected to KSeF, such as KSeFGPT, with the appropriate company permissions.

What data do I need to prepare an invoice?

Prepare the seller and buyer details, identifiers required for the transaction, invoice number, dates and line items with quantities, prices and VAT rates. Complete the required form fields and check the totals.

Does the generator support zero rates and VAT exemption?

The form provides the VAT rates and designations supported by the tool. Select the value appropriate for the transaction and complete any required additional details. Selecting a designation does not itself confirm eligibility for exemption.

Does the generator save my invoice history?

The free generator does not provide document history. Download the prepared file. Invoice history and further invoice management are available in a KSeFGPT account within your selected plan.

How do I upload the generated XML to KSeF?

Check the XML and import it into software that supports sending to KSeF. In KSeFGPT, sign in, connect the company to KSeF, import the document and check its data before sending. Then verify the status and UPO receipt.

Create and send invoices in KSeFGPT

A KSeFGPT account combines invoice preparation, submission to KSeF and document history. Check the features and limits of your selected plan.

Create an account