E-Invoicing in Czech Republic
Understand Czechia’s e-invoicing landscape — from voluntary B2B and B2G invoicing to ISDOC, Peppol, VAT Control Statements and the upcoming ViDA requirements.
Czechia is the country most often described incorrectly. It is routinely written up as having a mandatory B2G regime in which every supplier to the public sector must invoice electronically. It does not. According to the European Commission country profile there is no general B2G e-invoicing mandate for suppliers — the obligation sits on the contracting authority, which must be able to receive and process EN 16931 invoices and must use the national procurement platform unless authorised to use another tool.
What Czechia does have is something most "no mandate" countries lack: a monthly, transaction-level VAT Control Statement with automatic statutory fines. So the compliance pressure here is real — it simply sits on reporting rather than on the invoice channel. Add a well-used national XML format, ISDOC, and the picture is a mature voluntary market rather than a regulated one.
Two separate stories run in parallel here: public procurement, and VAT reporting. Only the second one produces obligations for ordinary businesses.
Articles 101c–101k of the VAT Act introduce a transaction-level listing of issued and received tax documents, filed electronically. This is the obligation that actually bites — see The VAT Control Statement.
The public procurement act that carries the transposition of Directive 2014/55/EU into Czech law, obliging contracting authorities to accept EN 16931 invoices for contracts above the EU thresholds.
Central contracting authorities must be able to receive and process compliant e-invoices. Sub-central bodies followed on 18 April 2020.
Directive (EU) 2025/516, adopted on 11 March 2025, lets member states mandate domestic B2B e-invoicing without a derogation and removes the recipient's right to refuse a compliant structured invoice. Czechia has not used it.
Structured e-invoicing and digital reporting become mandatory for cross-border B2B transactions inside the EU and for transactions under mandatory reverse charge. See ViDA and 2030.
Member states operating domestic transaction reporting must align it with the EU model. Whether the Czech Control Statement falls within that obligation is a question for the implementing legislation, not something already settled.
Two claims circulate widely and neither is correct. The first is that all Czech B2B e-invoicing becomes mandatory on 1 January 2035 — that date is the EU deadline for aligning existing domestic reporting systems, not a domestic invoicing mandate. The second is that micro-enterprises or low-value invoices will be exempt after 2030; no such Czech exemption has been published. Neither belongs in a compliance plan.
For e-invoicing itself, almost nobody is compelled. For VAT reporting, almost every VAT-registered business is.
The Control Statement obligation attaches to Czech VAT registration, not to establishment. A foreign company registered for VAT in Czechia is inside it. A Czech company with nothing to report in a given period does not file — but its VAT return obligation is unaffected.
NEN — the Národní elektronický nástroj, the national electronic procurement tool — is the platform through which Czech public procurement runs, including the receipt of invoices. The obligation to use it sits on contracting authorities, which must use NEN unless they are authorised to use an alternative tool. The platform supports integration with authorities' internal systems so invoices can be received and processed automatically.
The practical reading is the opposite of what "mandatory B2G" implies. Whether you must send an e-invoice to a Czech authority is a question about your contract, not about Czech law. Read the tender documents; do not assume either way.
There is no domestic B2B mandate and none has been announced — no bill, no published date, no derogation request. Electronic invoicing is used voluntarily by agreement, and adoption is genuinely high in domestic trade because Czech accounting software has supported ISDOC for years. Voluntary is not the same as rare here.
No electronic signature is required for either B2B or B2G invoices. What must hold, as everywhere under the EU VAT rules, is authenticity of origin, integrity of content and legibility — achievable through business controls creating a reliable audit trail, through a signature or seal, or through EDI. The signature is one option, not a requirement.
B2C is unregulated in this respect: any format may be used, including PDF.
Czechia is a two-standard country. ISDOC is the national XML invoice standard, embedded in Czech accounting and ERP products and dominant in domestic trade. EN 16931, in practice Peppol BIS Billing 3.0 on UBL 2.1, is what the public sector and cross-border flows use.
A PDF invoice is entirely lawful in Czech B2B and B2C. It is not an EN 16931 e-invoice, because the standard presupposes structured machine-readable XML — so it will not satisfy a contracting authority or a counterparty that requires the structured form, and it will not satisfy the ViDA requirements when they arrive for intra-EU B2B.
The realistic domestic pattern is therefore mixed: ISDOC where both sides run Czech software, PDF where they do not, and UBL where the counterparty is a public body or foreign. A provider's job in Czechia is largely translation between those three.
Czechia runs a four-corner exchange model on a post-audit VAT regime, with periodic transaction-level reporting bolted on. The distinction from a clearance country is worth being precise about, because the Control Statement makes Czechia look more controlled than it is.
Supplier → sending Access Point → receiving Access Point → buyer, with routing through the Peppol SML and SMP. The tax administration is not a party to the exchange and issues no approval code.
The tax administration receives invoice-level data monthly, through the Control Statement, and uses it to match counterparties against each other. That is detection, not authorisation.
Governance is shared rather than concentrated: the National eInvoicing Forum works with the Ministry of Finance, the Ministry of the Interior and the Czech standards body on implementation and standards maintenance. There is no single e-invoicing regulator in the way there is in a clearance jurisdiction.
Two Czech schemes appear in the Peppol electronic address code list, and they identify different things.
The relationship matters at onboarding: the DIČ is assigned only after an entity has an IČO, so an entity can have an IČO and no VAT number. If you address on 9929 alone you cannot reach a non-VAT-registered Czech business — which is exactly the population a small-business flow runs into first.
Peppol is the interoperable route into Czech public procurement and the natural one for cross-border B2B. It is not, however, the dominant domestic channel — that role belongs to ISDOC inside Czech accounting software, which does not travel over Peppol.
No dedicated Czech Peppol Authority was identified in the official sources. OpenPeppol acts as the authority in jurisdictions where no national one exists, which is the position here. There is consequently no local body to apply to and no national CIUS to be certified against.
The kontrolní hlášení is the obligation that decides how much work Czechia really is. Introduced on 1 January 2016 under Articles 101c–101k of the VAT Act, it requires VAT-registered taxable persons to report data from issued and received tax documents — including simplified tax invoices — so the administration can match counterparties against one another and detect carousel and missing-trader fraud.
It does not replace the VAT return or the recapitulative statement for intra-Community supplies — it sits alongside both. But the declaration of domestic reverse-charge transactions is part of it, which catches out businesses that expect a separate filing.
There is no penalty for failing to issue an electronic invoice, because there is no mandate to breach. The penalties that exist attach to the Control Statement — and they are declaratory: they arise directly from the law when the triggering fact occurs, and are not subject to the tax administrator's discretion.
The CZK 10,000, 30,000 and 50,000 fines are halved where the taxpayer is a natural person, where the taxpayer's tax period is a calendar quarter, or where the taxpayer is a limited liability company with a single member who is a natural person. This is widely omitted from summaries and it materially changes the exposure for small companies.
Remission is possible for the summons-based fines where there are justifiable reasons, on request made within three months of the payment assessment becoming effective. The request carries an administrative fee of CZK 1,000 and suspends enforceability of the assessment while it is decided.
Tax documents must be retained for ten years from the end of the tax period in which the supply took place, under the VAT Act. Documents may be kept in printed form, electronically, or in a combination of the two — the law does not force a single medium.
Nothing is archived on your behalf. There is no clearance platform holding a copy, and NEN is a procurement tool rather than a legal archive. Ten years is also a long time relative to the ViDA horizon: an archive built now for structured invoices will still be the one in use when 2030 arrives.
Directive (EU) 2025/516 was adopted on 11 March 2025 and entered into force on 14 April 2025. From 1 July 2030 digital reporting based on structured e-invoicing applies to intra-EU B2B transactions and to transactions subject to mandatory reverse charge, using EN 16931. By 1 January 2035 member states with pre-existing domestic transaction reporting obligations must align them with the EU model.
For Czechia the 2035 limb is the genuinely open question. The country has no clearance system, but it does have the Control Statement — a domestic, transaction-level reporting obligation predating ViDA. Whether it must be aligned, adapted or left alone will be settled by the implementing legislation. Anyone stating today that the Control Statement will be replaced by a five-corner CTC model is speculating.
The defensible preparation is unglamorous: move invoice data onto EN 16931, keep Peppol capability live, keep ISDOC where domestic partners need it, and treat 1 July 2030 as the fixed point. Acquiring a qualified signature certificate is not part of it — no Czech invoice requires one.
Nothing beyond Peppol certification. No Czech equivalent of the Slovak digitálny poštár, the Colombian Proveedor Tecnológico or Australian Peppol accreditation was identified in the official sources.
The real differentiator in this market is not regulatory permission. It is ISDOC support — a provider that cannot read and write the national format is invisible to the domestic flows where most Czech e-invoicing actually happens.
Czechia needs no licence and no local entity. What it needs is a provider fluent in both the national standard and the European one:
9929 for the DIČ and 0154 for the IČO, plus GLN and LEI where counterparties use themCzechia is more open than its reputation and more demanding than its mandate. Nobody is compelled to issue an electronic invoice — not to the public sector, not in B2B, not in B2C — but every VAT-registered business files invoice-level data monthly, under fines that arise automatically from the statute rather than from an inspector's judgement.
Technically the country is a two-standard market: ISDOC inside Czech accounting software, EN 16931 and Peppol BIS Billing 3.0 for public procurement and cross-border. No signature is required, no provider accreditation exists, and no dedicated Peppol Authority sits between you and the network.
So the plan is not about permission. Support both formats, address on the DIČ and the IČO, keep the XML for ten years, file the Control Statement on time — and have the intra-EU B2B side ready before 1 July 2030, which is the only date on this page that is not Czechia's own choice.