Haiku.lt

EU E-Invoicing Explained: What Small Businesses Need to Know in 2026

2026-01-15

If you run a business in the European Union, you’ve probably heard about e-invoicing requirements. The term sounds technical, the regulations vary by country, and the deadlines keep changing. It’s confusing. This guide cuts through the complexity and explains what e-invoicing actually means for freelancers and small businesses.

The good news? For most B2C (business-to-consumer) transactions, traditional PDF invoices remain perfectly valid. E-invoicing mandates primarily target B2B (business-to-business) transactions, and even then, the requirements vary significantly by country.

What Is E-Invoicing?

E-invoicing isn’t just sending an invoice by email. It refers to structured electronic invoices that follow specific technical standards and can be automatically processed by computer systems.

A traditional PDF invoice is essentially a digital image of a paper invoice. A human can read it, but a computer cannot automatically extract the data. An e-invoice, by contrast, contains structured data (usually in XML format) that accounting software can read, validate, and process automatically.

The European standard for e-invoicing is EN 16931, which defines a common format for invoice data across all EU member states. This standard enables invoices to be exchanged between different systems and countries without manual data entry.

Why Is the EU Pushing E-Invoicing?

The EU’s motivation for mandating e-invoicing is primarily about fighting VAT fraud. The “VAT gap” (the difference between expected VAT revenue and actual collection) costs EU countries an estimated 60 billion euros annually. Structured e-invoices make it much harder to create fake invoices or hide transactions from tax authorities.

Beyond fraud prevention, e-invoicing offers real benefits for businesses:

Faster processing. Structured invoices can be automatically imported into accounting systems, eliminating manual data entry and reducing errors.

Quicker payments. When invoices flow directly into your client’s system, they get processed faster. No more invoices sitting in someone’s inbox waiting to be manually entered.

Better record-keeping. Digital invoices with embedded data are easier to search, archive, and retrieve for audits.

Environmental impact. Less paper, fewer physical mailings, smaller carbon footprint.

The EU’s VAT in the Digital Age (ViDA) initiative, adopted in 2025, aims to make e-invoicing the standard for all B2B transactions across the EU by 2030.

B2B vs B2C: What’s Actually Required?

Here’s the most important thing to understand: B2C e-invoicing is NOT required in 25 of 27 EU countries.

The e-invoicing mandates you hear about are almost exclusively for B2B transactions (invoices between businesses). If you’re a freelancer invoicing consumers, or a small business selling to individuals, traditional PDF invoices remain perfectly legal in nearly all EU countries.

Only two countries require B2C e-invoicing:

  • Italy - Has required e-invoicing for all transactions (B2B, B2C, and B2G) since 2019
  • Romania - Requires B2C e-invoicing from January 2026

Why B2C is generally exempt:

  1. Consumers don’t need structured XML invoices
  2. Cash transactions and retail environments are impractical for e-invoicing
  3. VAT fraud primarily occurs in B2B supply chains, not consumer sales
  4. People simply prefer PDF receipts or paper invoices

If you’re selling to consumers in any EU country except Italy or Romania, you can continue using standard PDF invoices without any compliance issues.

What Haiku.lt Supports Today

Haiku.lt already includes e-invoicing capabilities that meet requirements in several EU countries.

EN 16931 Compliance via CII/Factur-X

Every invoice generated by Haiku.lt includes embedded structured data following the Cross Industry Invoice (CII) format, which is fully compliant with the EN 16931 European standard. This is the same format used by ZUGFeRD (Germany) and Factur-X (France/Germany).

When you download or send a PDF invoice from Haiku.lt, it’s actually a hybrid document: it looks like a normal PDF to humans, but it contains embedded XML data that accounting systems can automatically extract and process.

This means your Haiku.lt invoices are already e-invoicing compliant for countries that accept EN 16931 formats.

Lithuanian i.SAF Support

For businesses registered in Lithuania, Haiku.lt provides full i.SAF (Standartine Audito Rinkmena) export functionality. You can generate monthly VAT reports in the exact format required by VMI (State Tax Inspectorate) with a single click.

Multi-Language and Multi-Currency

Haiku.lt supports 32+ invoice languages (all EU languages and more) and multiple currencies. Date formats, number formats, and other localization details automatically adjust based on the selected language.

Where Haiku.lt Is Compliant Today

Fully compliant:

  • Germany (ZUGFeRD/Factur-X accepted)
  • Lithuania (EN 16931 + i.SAF exports)
  • Czech Republic (voluntary, EN 16931 accepted)
  • Estonia (voluntary, EN 16931 accepted)
  • Luxembourg (voluntary, EN 16931 accepted)

Likely compliant (EN 16931 accepted):

  • Austria, Croatia, Slovenia, Latvia, Ireland, Slovakia
  • Countries still in planning phase that will adopt EN 16931

Partial compliance:

  • France (CII/Factur-X supported, UBL format coming)

What About Countries with Platform Requirements?

Some countries require invoices to be submitted through specific government platforms:

  • Belgium requires Peppol network
  • Poland requires KSeF platform
  • Italy requires SDI (Sistema di Interscambio)
  • Greece requires MyDATA platform
  • Spain requires VeriFactu certification

Haiku.lt does not currently integrate with these platforms. If you’re doing significant B2B business in these countries, you may need additional solutions for compliance.

However, remember: if you’re invoicing consumers (B2C) in these countries (except Italy), standard PDF invoices remain valid.

EU E-Invoicing Requirements by Country

CountryB2B MandatoryB2C RequiredHaiku.lt Status
AustriaPlanningNoLikely OK (EN 16931)
BelgiumJan 2026 (Peppol)NoPlatform needed
BulgariaPlanningNoLikely OK
CroatiaJan 2026 targetNoLikely OK (EN 16931)
CyprusPlanningNoLikely OK
Czech RepublicVoluntaryNoCompliant
Denmark2026 (unclear)NoLikely OK
EstoniaVoluntaryNoCompliant
FinlandPlanningNoLikely OK
FranceSep 2026NoPartial (CII OK, UBL coming)
GermanyJan 2027-2028NoCompliant (ZUGFeRD)
GreeceFeb 2026 (MyDATA)NoPlatform needed
HungaryAlready mandatory (NAV)NoPlatform needed
Ireland2026 phasedNoLikely OK (EN 16931)
ItalySince 2019 (SDI)YesPlatform needed
LatviaJan 2026 plannedNoLikely OK (EN 16931)
LithuaniaBefore Jul 2030NoCompliant (i.SAF)
LuxembourgVoluntaryNoCompliant
MaltaPlanningNoLikely OK
NetherlandsPlanningNoLikely OK
PolandFeb-Apr 2026 (KSeF)NoPlatform needed
PortugalNo B2B mandateNoCompliant
RomaniaSince Jan 2024Yes (2026)Platform needed
Slovakia2026 expectedNoLikely OK (EN 16931)
SloveniaJun 2026NoLikely OK (EN 16931)
Spain2026-2027 (VeriFactu)NoPlatform needed
SwedenPlanningNoLikely OK

Legend:

  • Compliant = Haiku.lt meets all requirements
  • Likely OK = EN 16931 format should be accepted
  • Partial = Some formats supported, others coming
  • Platform needed = Requires government platform integration not yet available

Future E-Invoicing Improvements

We’re actively working to expand Haiku.lt’s e-invoicing capabilities:

UBL 2.1 format support is planned to improve compatibility with France, Belgium, and Spain, which accept or require UBL alongside CII.

Platform integrations are on our roadmap. We’re monitoring the requirements in Belgium (Peppol), Poland (KSeF), and other countries to determine the best approach for integration.

ViDA compliance - As the EU finalizes its VAT in the Digital Age regulations, we’ll ensure Haiku.lt stays compliant with evolving requirements.

We’re committed to making e-invoicing compliance as seamless as possible for our users. Our goal is to handle the technical complexity so you can focus on running your business.

The Bottom Line

E-invoicing regulations can seem overwhelming, but here’s what matters for most freelancers and small businesses:

  1. B2C invoicing remains simple. If you invoice consumers, PDF invoices are valid in 25 of 27 EU countries. No special e-invoicing required.

  2. B2B requirements vary by country. Some countries accept EN 16931 formats (which Haiku.lt already generates), while others require specific platforms.

  3. Haiku.lt is already compliant for Germany, Lithuania, and several other EU countries. For countries like France that accept multiple formats, we’re expanding support.

  4. We’re continuously improving. E-invoicing support will expand as we add new formats and platform integrations.

For most users, Haiku.lt’s current capabilities are more than sufficient. Your invoices already contain structured data meeting European standards. As requirements evolve, we’ll evolve with them.

Ready to create professional, compliant invoices? Get started at haiku.lt.