Czechia - e-invoicing mandate
No B2B mandate — B2G reception since 2019
Czechia has no B2B e-invoicing mandate. A possible introduction around 2030 is discussed politically but nothing is legally fixed, and the Ministry of Finance pages state no obligation. Public buyers have had to receive electronic invoices since April 2019, extended to further public bodies in April 2020; the national ISDOC format coexists with UBL and CII.
The mandate at a glance
B2B
B2G
E-reporting
Formats
Model
Post-audit — invoices flow freely and the authority audits afterwards
Network
NEN + Peppol
National specification
Not applicable
Legal basis
Zákon č. 134/2016 Sb., § 221, § 279 · Usnesení vlády č. 347/2017 · Directive 2014/55/EU
Official sources
- mf.gov.cz — B2G legal basis (zákon 134/2016 Sb.); no B2B obligation
Last verified: 2026-07-12
Public buyers must accept EN 16931 e-invoices, but there is no B2B mandate — a possible move is talked about for around 2030, with nothing yet fixed in law.
Information current as of 2026. Mandates can change. Official source
Validate your invoices for this market for free.
Open the validatorFrequently asked questions
Is e-invoicing mandatory in Czechia?
Status in Czechia: No B2B mandate — B2G reception since 2019. Czechia has no B2B e-invoicing mandate. A possible introduction around 2030 is discussed politically but nothing is legally fixed, and the Ministry of Finance pages state no obligation. Public buyers have had to receive electronic invoices since April 2019, extended to further public bodies in April 2020; the national ISDOC format coexists with UBL and CII.
Which e-invoice formats are accepted in Czechia?
The accepted formats in Czechia are: UBL 2.1, CII, ISDOC, EN 16931. They are exchanged over NEN + Peppol. You can validate a file against these formats for free, in your browser, with ValidateFin.
How do I check that my invoice is compliant for Czechia?
Validate your invoice against the EN 16931 / Peppol business rules before sending it. ValidateFin runs the checks entirely in your browser — no invoice data is uploaded — so you can confirm compliance for Czechia without transmitting anything.