EU E-Invoicing Mandates by Country (2026 to 2030)
Last checked: . Every entry links to the source it was checked against. This page is general information, not legal or tax advice. Rules are changing fast; confirm with the national tax authority or an adviser before acting.
Eight EU countries already require businesses to exchange structured e-invoices with each other, and adopted laws take that to ten by the end of 2027. From 1 July 2030, EU law requires structured e-invoices and digital reporting for cross-border B2B sales inside the EU in every member state.
This tracker shows, country by country, who must send and receive e-invoices, from when, in which format, and whether a plain PDF invoice is still valid. It covers all 27 EU member states plus the United Kingdom, Norway and Switzerland.
Key numbers
- 8 of 27 EU countries have a domestic B2B e-invoicing obligation in force today: Italy, Romania, Belgium, Croatia, Poland, Greece, France and Germany (Germany: receiving only, until 2027).
- 10 by the end of 2027 under adopted law (adds Germany issuing, Slovakia, Spain).
- 12 by the end of 2028 under adopted law (adds Latvia, Slovenia); 15 if Bulgaria, Luxembourg and Ireland adopt their plans as drafted.
- 27 of 27 must use structured e-invoices for intra-EU B2B from 1 July 2030 (ViDA).
- 11 EU countries have no domestic B2B e-invoicing date at all.
What changes in the next 12 months
| Date | Country | What happens | Status |
|---|---|---|---|
| United Kingdom | Budget: implementation roadmap for the April 2029 mandate due | Announced | |
| Greece | B2B e-invoicing starts for businesses with gross revenue up to EUR 1m (gradual period to 2027-01-31) | Decided by AADE | |
| Portugal | Final vote on the 2027 budget, which would extend plain-PDF acceptance to 2027-12-31 | Bill | |
| Poland | Carve-out for sellers invoicing up to PLN 10,000 a month ends | Law | |
| Portugal | Plain-PDF acceptance ends unless the 2027 budget extends it | Law | |
| Germany | Issuing obligation for businesses with 2026 turnover above EUR 800,000 | Law | |
| Slovakia | Domestic B2B e-invoicing plus e-reporting via Peppol for all VAT payers | Law | |
| Croatia | Non-VAT-registered businesses must also issue e-invoices | Law | |
| Poland | KSeF penalties apply (a government bill would delay them to 2028-01-01) | Law; bill pending | |
| Norway | Businesses must issue e-invoices to buyers able to receive them | Law | |
| Greece | E-invoices only through certified providers or AADE apps | Decided by AADE | |
| France | SMEs and micro-businesses must issue e-invoices and e-report | Law | |
| Spain | B2B e-invoicing for businesses with turnover above EUR 8m | Law |
Spain's VeriFactu billing-software rules have legal dates of 2027-01-01 and 2027-07-01, but the government announced on 2026-10-05 a further delay to October 2028 (press note, not yet in the official gazette).
Country table: all 30 countries
"Plain PDF valid?" means: is an emailed PDF, with no structured data, still a valid invoice for a domestic sale between two businesses established in that country. Each row links to the sources it was checked against on 24 October 2026.
| Country | B2B status | B2G (public sector) | B2B e-invoicing start | Format / system | Plain PDF valid for domestic B2B? | Sources |
|---|---|---|---|---|---|---|
| Austria | None | Federal suppliers since 2014 | No date | ebInterface or UBL via e-Rechnung.gv.at (B2G) | Yes, with buyer consent | EU factsheet ris.bka.gv.at usp.gv.at wko.at |
| Belgium | Live | Federal contracts (phased since 2022), Flanders since 2017 | 2026-01-01, all | Peppol BIS Billing 3.0 | No, since 2026-01-01 (flat-rate scheme suppliers excluded until 2028) | EU factsheet finance.belgium.be |
| Bulgaria | Announced | Public bodies receive since 2019 | 2028-01-01 (draft law) | Draft: EN 16931 plus tax authority code | Yes today; draft would end this 2028 | strategy.bg taxnews.ey.com EU factsheet |
| Croatia | Live | Suppliers issue since 2019-07-01 | 2026-01-01 VAT-registered; 2027-01-01 others | EN 16931 + HR CIUS (UBL), Fiscalisation 2.0 | No, since 2026-01-01 for VAT-registered issuers | porezna-uprava.gov.hr porezna-uprava.gov.hr EU factsheet rrif.hr |
| Cyprus | None | Public bodies receive since 2019/2020 | No date | Peppol BIS (B2G) | Yes, with buyer acceptance | EU factsheet cbn.com.cy |
| Czechia | None | Public bodies receive since 2016 | No date | ISDOC, UBL optional | Yes, with buyer consent | EU factsheet zakonyprolidi.cz |
| Denmark | None | Mandatory since 2005 (Nemhandel) | No date (system rules from 2027-03-01) | OIOUBL 2.1, Peppol BIS | Yes | erhvervsstyrelsen.dk erhvervsstyrelsen.dk nemhandel.dk erhvervsstyrelsen.dk |
| Estonia | Partial | Mandatory since 2019-07-01 | Since 2025-07-01, only if the buyer requests | EN 16931 via operators / Peppol | Yes, unless the buyer requires an e-invoice | riigiteataja.ee EU factsheet |
| Finland | Partial | Public bodies receive since 2019/2020 | Since 2020-04-01, only if the buyer requests | Finvoice, TEAPPSXML, Peppol BIS | Yes, unless the buyer requests an e-invoice | opendata.finlex.fi valtiokonttori.fi |
| France | Live | Chorus Pro, all suppliers since 2020 | Receive: all 2026-09-01. Issue: large/mid 2026-09-01, SMEs 2027-09-01 | UBL, CII or Factur-X via approved platforms (PA), plus e-reporting | No for large/mid issuers since 2026-09-01; SMEs until 2027-08-31 | entreprendre.service-public.fr EU factsheet |
| Germany | Live (receive) | Federal XRechnung since 2020 | Receive: all 2025-01-01. Issue: over EUR 800k 2027-01-01, all 2028-01-01 | EN 16931: XRechnung, ZUGFeRD 2.0.1+ | Yes with consent through 2026; through 2027 only if turnover up to EUR 800k; no from 2028 (small invoices up to EUR 250 excepted) | gesetze-im-internet.de EU factsheet ihk.de gesetze-im-internet.de |
| Greece | Live | Contracts over EUR 2,500 since 2023 to 2025 | Revenue over EUR 1m: 2026-03-02. Others: 2026-11-02 | EN 16931 / Peppol via certified providers, myDATA | No for in-scope firms after gradual periods (others from 2027-02-01) | newmoney.gr ertnews.gr EU factsheet aade.gr |
| Hungary | Partial | Public bodies receive since 2019 | Energy sector only since 2025-07-01; general mandate has no date | NAV Online Számla real-time reporting since 2018 | Yes, but invoice data must be reported to NAV in real time | EU factsheet nav.gov.hu |
| Ireland | Announced | Public bodies receive since 2019 | 2028-11-01 large corporates (planned); no date for all domestic firms | EN 16931 over Peppol (planned) | Yes today | revenue.ie EU factsheet revenue.ie revenue.ie |
| Italy | Live | Via SdI since 2014/2015 | 2019-01-01, all established taxpayers (flat-rate since 2024) | FatturaPA XML via SdI (clearance) | No | EU factsheet fatturapa.gov.it |
| Latvia | Legislated | Mandatory since 2025-01-01 | 2028-01-01, all | Peppol BIS 3.0 / EN 16931, plus data to VID | Yes until 2027-12-31 | EU factsheet kpmg.com |
| Lithuania | None | Mandatory since 2017 (SABIS) | No date | Peppol BIS (B2G), i.SAF reporting | Yes, with buyer acceptance | EU factsheet forvismazars.com |
| Luxembourg | Announced | All suppliers since 2023 | Bill 8815: receive 2028-01-01; issue 2028-07-01 larger firms, 2029-01-01 others | EN 16931, Peppol BIS in practice | Yes today; bill would end this 2028/2029 | wdocs-pub.chd.lu EU factsheet |
| Malta | None | Public bodies receive since 2018/2019 | No date | Peppol BIS (B2G) | Yes, with buyer acceptance | EU factsheet sovos.com |
| Netherlands | Announced | Public bodies receive since 2019; central government requires e-invoices | 2030-07-01 (cabinet plan, no bill yet) | EN 16931 | Yes today | rijksoverheid.nl tweedekamer.nl EU factsheet tweedekamer.nl |
| Poland | Live | PEF, now integrated with KSeF | 2026-02-01 large; 2026-04-01 others; small sellers from 2027-01-01 | KSeF FA(3) XML (clearance) | No, except sellers up to PLN 10,000 a month until 2026-12-31 | ksef.podatki.gov.pl ksef.podatki.gov.pl EU factsheet ksef.podatki.gov.pl |
| Portugal | None | Large firms since 2021; SMEs due 2027-01-01 (extension proposed) | No B2B date | CIUS-PT (B2G); certified software, ATCUD, QR, SAF-T | Yes until 2026-12-31 (2027 budget bill would extend to 2027-12-31); after that, reportedly only with a qualified e-signature or seal (see the update above) | EU factsheet info.portaldasfinancas.gov.pt diariodarepublica.pt |
| Romania | Live | Mandatory since 2022-07-01 | 2024-01-01, all established businesses | RO e-Factura (RO_CIUS UBL/CII, clearance) | No, since 2024 | EU factsheet |
| Slovakia | Legislated | Since 2019; via Peppol from 2027 | 2027-01-01, all VAT payers | Peppol BIS / EN 16931 plus e-reporting | Yes until 2026-12-31 | financnasprava.sk EU factsheet |
| Slovenia | Legislated | Mandatory since 2015 (UJP) | 2028-01-01, all | e-SLOG or EN 16931 (UBL/CII) | Yes until 2027-12-31 | uradni-list.si EU factsheet gov.si |
| Spain | Legislated | FACe since 2015 | 2027-10-06 over EUR 8m; 2028-10-06 others | EN 16931 (UBL, CII, EDIFACT, Facturae), copy to AEAT | Yes until each phase date | sede.agenciatributaria.gob.es EU factsheet boe.es |
| Sweden | None | Suppliers must e-invoice since 2019-04-01 | No date (inquiry reports by 2027-11-30) | Peppol BIS (B2G) | Yes, with buyer acceptance | skatteverket.se EU factsheet regeringen.se |
| United Kingdom | Announced | Public bodies must accept EN 16931; NHS Supply Chain requires Peppol | April 2029 (planned) | Peppol network; invoice standard not decided | Yes today (HMRC VAT Notice 700) | gov.uk gov.uk gov.uk |
| Norway | Legislated | Mandatory since 2019 (EHF/Peppol) | Issue 2027-01-01 (to buyers who can receive); receive all 2030-01-01 | EHF / Peppol BIS 3.0 | Yes until 2026-12-31; then no if the buyer can receive e-invoices | skatteetaten.no lovdata.no lovdata.no |
| Switzerland | None | Federal contracts over CHF 5,000 since 2016 | No date | Provider networks (B2G); QR-bill is not an e-invoice | Yes, if origin and integrity can be proven | kmu.admin.ch admin.ch babs.admin.ch |
Statuses: Live = obligation in force for at least some businesses. Partial = sector-only or only on buyer request. Legislated = adopted law, not yet in force. Announced = plan, bill or draft. None = nothing beyond EU default rules and public-sector invoicing.
The full data set, with a source URL and check date for every field (330 fields across the 30 countries), is available as CSV and JSON.
Are PDF invoices banned in the EU?
No. EU law does not ban PDF invoices, and neither does ViDA in general.
- Today: the VAT Directive defines an electronic invoice as one issued and received "in any electronic format" (Article 217). An emailed PDF is a valid invoice if the buyer accepts it.
- Where countries differ: since 14 April 2025 each country may require structured e-invoices for domestic sales without asking the EU for permission (Article 218, as amended by Directive 2025/516). Where a country does so, a plain PDF stops being a valid invoice for the sales in scope. That is already the case in Italy, Romania, Belgium, Croatia, Poland and, for in-scope firms, Greece and France.
- From 1 July 2030: the EU definition changes to "a structured electronic format which allows for its automated and electronic processing" (new Article 217). Cross-border B2B sales inside the EU then need structured e-invoices everywhere. Countries may still accept paper or PDF for sales outside the new reporting rules, and the Directive sets no end date for that option (new Article 218).
- Hybrid PDFs: a PDF with the full invoice data embedded in structured form, such as Factur-X or ZUGFeRD, counts as an electronic invoice if all reportable data is in the structured part (Directive 2025/516, recital 9).
- The "2034" myth: some guides mention a transition "until 31 December 2034". The adopted text contains no such date. The only later deadline is 1 January 2035, for countries that already ran real-time reporting before 2024 to align their systems.
A PDF also remains useful as a human-readable copy alongside the structured invoice; Spain even requires large issuers to send one alongside the structured invoice for the first 12 months, unless the buyer opts out.
How to check if a PDF invoice is digitally signed
A digital signature is not the same as a scanned or typed signature on the page. It is data inside the file that ties the PDF to a certificate and shows whether anything changed after signing. Whether it is qualified depends on the certificate: a qualified signature or seal comes from a provider on an EU trusted list. Three free ways to check:
- Adobe Acrobat Reader (free, Windows and Mac). Open the PDF and open the Signatures panel. Adobe's help describes the steps: in the Signatures panel, select Options, then Validate Signatures, and read the Signature Validation Status. For the certificate, choose Signature Properties, then Show Signer's Certificate (Adobe: validating digital signatures). If the Signatures panel lists no signatures, the file has no digital signature. Acrobat judges trust against its own list of trusted certificates, so a green result there does not by itself say "qualified".
- The European Commission's DSS demonstration validator (free, in the browser). Upload the PDF at ec.europa.eu DSS validation. It checks the signature against the EU trusted lists and reports a level: QESig for a qualified electronic signature and QESeal for a qualified electronic seal (the categories in the Commission's QES validation algorithm). The Commission says the demo is for testing purposes only, so avoid uploading invoices with personal or confidential data; use it on a sample or a non-sensitive copy.
- pdfsig (free, command line, Linux and Mac). Part of the Poppler PDF tools:
pdfsig invoice.pdflists each signature, the signer's name, whether the signed bytes are intact and whether the certificate is trusted. It runs locally, so the file never leaves your computer.
What the results look like, from test files made for this page (a fictional invoice signed with a self-made, non-qualified certificate):
| Test file | EU DSS validator | pdfsig | Meaning |
|---|---|---|---|
| Unsigned PDF | 0 valid signatures, out of 0 | does not contain any signatures | Not digitally signed |
| Signed, unchanged | INDETERMINATE, NO_CERTIFICATE_CHAIN_FOUND; qualification N/A | Signature is Valid; certificate issuer isn't Trusted | Intact, but not a qualified signature |
| Signed, then one character of the amount edited | TOTAL_FAILED, HASH_FAILURE | Digest Mismatch | Changed after signing |
A genuine qualified signature should show as valid and trusted, with the QESig or QESeal level in the EU validator. Tested on 24 October 2026 with the DSS demonstration web app 6.5 and Poppler pdfsig; Acrobat Reader was not tested for this page.
PDFs will keep arriving for years in any case: bank statements, receipts and invoices from suppliers outside a mandate. DocFig's bank statement converter turns a PDF statement into an Excel or CSV file with every row checked against the printed balances, and the PDF password remover opens locked statements in the browser.
Questions
What is ViDA?
"VAT in the Digital Age", Council Directive (EU) 2025/516, in force since 14 April 2025. Its e-invoicing part makes structured e-invoices and transaction-by-transaction digital reporting mandatory for intra-EU B2B sales from 1 July 2030, sets EN 16931 as the default standard, requires those invoices within 10 days, and abolishes EC Sales Lists. Its other parts cover platforms in short-term rental and passenger transport (2028 to 2030) and a single VAT registration (from 2028-07-01).
Does ViDA force every country to mandate domestic B2B e-invoicing?
No. It allows it, without a special derogation. Domestic digital reporting is also optional. Eleven EU countries have announced no domestic date.
What is the difference between e-invoicing and e-reporting?
E-invoicing means the invoice itself is a structured file exchanged between businesses. E-reporting means invoice or transaction data is sent to the tax authority. Some countries do both through one platform (Italy SdI, Poland KSeF, Romania RO e-Factura). Others report data without mandating e-invoices (Hungary since 2018, Spain SII for large taxpayers).
What is Peppol?
An international network and document standard for exchanging e-invoices through certified providers. Belgium, Slovakia, Norway and the planned UK and Irish systems use it for B2B. Peppol BIS Billing 3.0 is a format that complies with EN 16931.
What is EN 16931?
The European standard for the data content of an e-invoice, with approved syntaxes (UBL and CII). Public bodies across the EU must accept it under Directive 2014/55/EU, since 18 April 2019 for central government.
Does this apply to businesses outside the country?
Mostly not. Most domestic mandates cover businesses established in that country (for example Croatia, Romania, Poland, Italy, Luxembourg). Non-established businesses should check each country's scope.
Is Germany's e-invoice mandate already in force?
Partly. Since 1 January 2025 every German business must be able to receive structured e-invoices. The obligation to issue them starts on 1 January 2027 for businesses with prior-year turnover above EUR 800,000, and on 1 January 2028 for all.
What happens to old PDF invoices and bank statements?
E-invoicing mandates apply to new invoices issued from each start date. Archived PDFs, receipts, foreign suppliers' invoices and bank statements will keep arriving as documents for years, and retention rules for past records are unchanged by these mandates. To get the transactions out of a PDF bank statement, the bank statement to Excel converter turns it into a checked spreadsheet.
Method and sources
Each country record was checked on 24 October 2026 against the national tax authority, ministry of finance, official gazette or EU legislation (EUR-Lex), and the European Commission's eInvoicing country factsheets. Of 330 sourced fields, 280 cite a primary source. Where sources disagree, the data set lists both. Where a value could not be confirmed, it is marked unconfirmed. The Commission factsheets lagged national sources for Greece, Spain and Germany at the time of checking.
Unconfirmed or disputed at the time of checking: Greece phase 2 dates (AADE release read through press reports), Poland's penalty start (bill pending), Slovakia's tolerance period (bill pending), France's penalty amounts, Belgium's penalty amounts, the UK start day within April 2029, and the Netherlands domestic reporting date (2031 per the cabinet letter, 2032 in earlier advice).
DocFig, which converts bank statements and financial PDFs to Excel and CSV, maintains this tracker. Spotted a change or an error? Send it with a source through the contact page.
More DocFig data: which UK banks make Making Tax Digital easy, and all studies and data.
Last checked: 24 October 2026. Not legal or tax advice.