Country deep dive
The Czech Republic completed a modest, receiving-only B2G e-invoicing rollout by October 2016 and has never proposed a domestic B2B mandate. The country's real news is EET 2.0 -- real-time B2C sales reporting, not invoicing -- already through the Chamber of Deputies, confirmed effective 1 January 2027. ViDA's cross-border floor still applies from 1 July 2030.
From 1 October 2016, Act No. 134/2016 Coll. on Public Procurement (Section 221) transposed EU Directive 2014/55/EU: central, regional, and local contracting authorities may not reject a compliant electronic invoice submitted by a supplier, in EDIFACT, UBL 2.1, or the national ISDOC format, typically via the Národní elektronický nástroj (NEN) portal. This is a receiving obligation only -- suppliers are never required to actually issue an e-invoice, and there is no monitoring mechanism checking whether they do.
From 1 January 2027, a revived Electronic Registration of Sales regime (EET 2.0) will require real-time or near-real-time reporting of in-person B2C sales -- cash, card, and QR-code payments alike -- to the Czech Tax Administration, replacing the original EET model (2016-2020ish, formally repealed) that this revives. Small flat-rate-tax entrepreneurs with annual revenue below CZK 1,000,000 can pay a surcharge for exemption. Non-compliance carries penalties of up to CZK 500,000, and the government projects CZK 14-15 billion in additional annual tax revenue. The Chamber of Deputies has already passed the legislation; it now moves to the Senate, then President Petr Pavel, for final signature. This is a real-time sales/receipt-reporting duty, not a structured B2B e-invoicing mandate -- no invoice format, and no buyer/seller document exchange requirement.
Regardless of whether the Czech Republic ever enacts a domestic B2B e-invoicing mandate -- none exists or is currently proposed -- the EU's VAT in the Digital Age (ViDA) directive requires structured e-invoicing and digital reporting for intra-Community B2B transactions from 1 July 2030 -- confirmed EU law (Council Directive (EU) 2025/516).
Where e-invoices are exchanged with Czech public bodies, the accepted formats are EDIFACT, UBL 2.1, and the national ISDOC standard, typically via the Národní elektronický nástroj (NEN) portal — no clearance or real-time approval step of any kind.
ISDOC is the one genuinely Czech element here — a national XML invoice format that predates the EU directive — but it sits alongside EN 16931/UBL 2.1 rather than replacing it; nothing requires a business to use it specifically.
Because there's no issuance mandate, there's genuinely no registration step for a typical business to complete — the obligation enacted so far applies entirely to the receiving side, and it sits with public contracting authorities, not suppliers.
Without a domestic mandate specifying additional national fields, a Czech e-invoice is simply a standard EN 16931 or ISDOC document — nothing extra to learn beyond picking a format both sides can read.
The only enforceable e-invoicing obligation in the Czech Republic today runs one direction: public contracting authorities (central, regional, and local) must accept and process compliant e-invoices from suppliers who choose to send one. Nothing requires a supplier to actually send one, and there is no B2B mandate at all. Separately — and this is the genuinely live development — EET 2.0 will require real-time reporting of in-person B2C sales from 1 January 2027, a point-of-sale reporting duty rather than an invoicing mandate.
It's worth keeping these two systems mentally separate: nothing about EET 2.0 changes how an invoice moves between businesses, because EET 2.0 isn't about invoices at all -- it's about reporting the underlying sale at the till.
It's worth being precise here: the Czech Republic has never mandated that anyone send an e-invoice -- only that certain public bodies be capable of accepting one, and, separately and from 2027, that in-person sales get reported in real time.
This is the one entry on this page worth watching for a real signal on timing -- the effective date is written into the bill the lower house already passed, but the Senate and President still have to sign off before it's fully law.
With no domestic B2B or B2G-issuance mandate in force or scheduled, most businesses' relevant work is split two ways: readiness for e-invoicing (understanding that the receiving obligation exists on the government side only) and, if you run in-person retail, hospitality, or services, actual preparation for EET 2.0's real-time sales-reporting requirement arriving in 2027.
Only public contracting authorities' receiving capability is required by law -- there's no issuance obligation for suppliers, and no B2B mandate of any kind today.
Real-time reporting of cash, card, and QR-code sales becomes mandatory from 1 January 2027 -- a separate obligation from invoicing, but a real one with penalties up to CZK 500,000.
Sending structured e-invoices via NEN in EDIFACT, UBL 2.1, or ISDOC may speed up processing even though it isn't required -- a low-cost way to get ahead of a future mandate.
Every business doing intra-EU B2B trade needs EN 16931 e-invoicing and digital reporting capability from 1 July 2030 -- this date is fixed by EU directive, not Czech discretion.
The Chamber of Deputies has passed the bill and its 1 January 2027 date, but the Senate and President Petr Pavel still need to sign off before it's fully enacted.
There is no domestic e-invoicing penalty regime in the Czech Republic today, for the simple reason that there is no domestic e-invoicing mandate for suppliers to fail to comply with. EET 2.0 is a separate matter: its point-of-sale sales-reporting duty carries penalties of up to CZK 500,000 for non-compliance once it takes effect — a real fine, but for a sales-reporting failure, not an invoicing one.
Other countries in the same region, ordered by their next dated milestone. Each links to a full briefing.