Countries · CZ

E-invoicing in Czech Republic

B2G mandatoryPeppol connectedUpdated January 2026Verified · automated check

Czech Republic has a B2G-only e-invoicing mandate with no plans for mandatory B2B. Public authorities must accept e-invoices via the NEN platform. The country focuses on the monthly VAT Control Statement (Kontrolni hlaseni) for transaction reporting. B2B e-invoicing is voluntary and requires buyer consent.

TL;DR

Czech Republic requires (B2G) e-invoicing using isdoc__version_5_2__, ubl_2_1, edifact, peppol_bis_3_0 formats. Connected to the Peppol network for cross-border exchange.
Mandate status
PhaseStatusScope
B2G receivingLive (Apr 2020)All public sector entities must accept e-invoices
VAT Control StatementLive (Jan 2016)All VAT-registered businesses (monthly)
Technical specifications
Required CIUSISDOC 5.2+ (national Czech format) or EN 16931
PeppolYes — Peppol BIS 3.0 accepted alongside ISDOC
Accepted formatsisdoc__version_5_2__, ubl_2_1, edifact, peppol_bis_3_0
Common rejections
CodeRejectionGuide
CZ-R-003ISDOC format for Czech domesticFix guide
CZ-R-001Czech DIČ requiredFix guide
CZ-R-002Czech IČO recommendedFix guide

All Czech Republic error codes

Implementation notes

NEN platform. B2G suppliers can optionally submit through NEN, which accepts ISDOC (Czech national format), UBL 2.1, EDIFACT, and Peppol BIS 3.0. Suppliers are not required to issue e-invoices — the obligation is only on public authorities to accept them.

VAT Control Statement. The more relevant compliance requirement is the monthly VAT Control Statement (Kontrolni hlaseni), which requires detailed transaction-by-transaction XML reporting for all transactions above CZK 10,000. This covers B2B, B2G, and B2C. Late submission incurs fines of CZK 1,000-500,000.

Czech Republic alerts

Stay updated on Czech Republic

One message when the e-invoicing rules change. Unsubscribe anytime.

FAQ

Have a Czech Republic e-invoice that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.