ValidateFin

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

None

B2G

MandatoryIn force since 2019-04-01

E-reporting

None

Formats

UBL 2.1CIIISDOCEN 16931

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.czB2G 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 validator

Frequently 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.

All e-invoicing mandates