Custom tools
Praha, CZ
PDF · QR payment · ARES

Czech invoice generator.

The generator creates a PDF invoice (faktura) for Czech VAT payers and non-payers, including reverse charge. It fills supplier and customer details from the ARES register by company ID, calculates the VAT recap for the 21% and 12% rates, adds a variable symbol and a Czech QR payment. Everything runs in your browser; we store nothing.

Supplier
Customer
Items
DescriptionQtyUnitUnit priceVAT %Remove item
Summary

0

The invoice is created in your browser; nothing is stored. The issuer is responsible for the data. We add a small zitko.agency credit in the PDF footer.

Runs entirely in your browser. Nothing is uploaded or stored.

How to use it

04
  1. Step01

    Fill in supplier and customer

    Enter the IČO and click ARES; name, address and VAT ID fill in automatically.

  2. Step02

    Choose the VAT mode

    Non-payer, VAT payer, or reverse charge.

  3. Step03

    Add items

    Description, quantity, unit, price and VAT rate. Totals update as you type.

  4. Step04

    Download the PDF

    The invoice includes a QR payment, so the customer pays with one scan.

What a Czech invoice must contain

DetailNon-payerVAT payer
Name, address and IČO of supplier and customer✓✓
VAT IDs of supplier and customer—✓
Document number✓✓
Issue date✓✓
Tax point date (DUZP)—✓
Scope and subject of supply✓✓
Tax base, rate and amount of tax—✓
Total amount✓✓

A non-payer should state on the invoice that they are not registered for VAT. The generator adds this automatically.

Invoice often?

Issuing invoices by hand makes sense for a few a month. If you issue dozens from orders, timesheets or contracts, automating it pays off. See invoice automation.

Open-source credits04
FAQ05

Questions people ask

01Is an invoice from the generator valid?

Yes, if it contains all the details Czech law requires. The generator prepares them: identification of both parties, document number, dates, items, and for VAT payers the recap by rate and the tax point date. The issuer is responsible for the data.

02Do you store my invoices?

No. The invoice is created in your browser and isn't sent anywhere. Only the ARES query goes to our server if you click the ARES button, and only the company ID.

03How is VAT calculated?

Bases are summed for each rate from prices excluding VAT, and the tax is calculated and rounded to hellers. If you enter prices including VAT, base and tax are worked out backwards. You can round the total to whole crowns.

04What does reverse charge mean?

VAT is accounted for by the customer, not the supplier. Typical for construction work or services to a VAT payer in another EU country. The invoice then shows both VAT IDs, zero tax and a reverse-charge clause.

05Why is there a QR code on the invoice?

It's a QR payment under the Czech Banking Association standard. The customer scans it in mobile banking and the payment is pre-filled, including amount and variable symbol. Fewer errors, faster money.

Next step01

What next

Related06

Keep going

Got work a program should be doing?

I am still setting up contact. Meanwhile, try the tools that already work.

Contact