GUIDE · FOR BUSINESSES

E-invoicing in Europe: what small businesses need from their billing software

For years an “invoice” could be a PDF attached to an email. Across Europe that is changing: governments now want invoices as structured data that software can read and send to the tax authority. If you run a small business, here is what is changing, when, and what your billing software needs to do about it.

A PDF is not an e-invoice

Under the new rules, an e-invoice is a file in an agreed structured format — usually XML — that the buyer’s software can read automatically, without anyone typing the numbers in again. A PDF, a scan or a photo of a paper invoice does not count, even if it is sent by email.

Governments are doing this to close VAT gaps and to see transactions closer to real time. For businesses, the upside is fewer typing mistakes, faster payment and less paperwork. The downside is that old billing tools which only produce PDFs will stop being enough.

Where things stand in late 2026

Rules differ by country and change often, so always confirm with your accountant or the official tax website. As of October 2026, the main dates for business-to-business (B2B) invoices are:

  • Germany: every business must be able to receive e-invoices since January 2025. Sending becomes mandatory from January 2027 for businesses with turnover above €800,000, and from January 2028 for everyone else.
  • Belgium: B2B e-invoicing over the Peppol network has been mandatory since 1 January 2026.
  • Poland: the national KSeF system became mandatory in stages during 2026, starting with the largest taxpayers in February and most other businesses from April.
  • France: since 1 September 2026, all VAT-registered businesses must be able to receive e-invoices. Large and mid-sized companies issue them now; small and micro businesses must issue them from 1 September 2027, through an approved platform.
  • United Kingdom: there is no e-invoicing mandate yet, but Making Tax Digital for Income Tax started in April 2026 for sole traders and landlords with income over £50,000, falling to £30,000 in April 2027 and £20,000 in April 2028. They must keep digital records and send quarterly updates.
  • EU-wide: the VAT in the Digital Age (ViDA) package moves cross-border trade toward e-invoicing and digital reporting by around 2030.

The formats in plain words

You will see a lot of names. Most of them are versions of the same European standard (EN 16931), adapted for one country or network.

  • Peppol: a network for sending e-invoices between businesses, a bit like email for invoices. You join through a certified “access point” provider. Used in Belgium and many other countries.
  • XRechnung: Germany’s pure XML format, common with public-sector buyers.
  • ZUGFeRD and Factur-X: a hybrid — a normal-looking PDF with the structured XML data embedded inside it. Used in Germany and France.
  • KSeF: Poland’s central government system; invoices are sent to it and receive an official number.
  • Approved platforms (France): businesses send and receive e-invoices through state-approved platforms, which also report the data to the tax authority.

What your billing software must be able to do

Use this as a checklist when you review your current tool or choose a new one:

  • Create invoices in the format your country requires — not only a PDF.
  • Receive e-invoices from suppliers and turn them into purchase records without retyping.
  • Connect to Peppol, KSeF or an approved platform, usually through a certified provider.
  • Store correct VAT numbers, VAT rates and the mandatory invoice fields for every customer and product.
  • Handle credit notes and returns as proper linked documents, not edits to the original invoice.
  • Number invoices in an unbroken sequence and keep them unchanged once issued.
  • Archive invoices for the legally required period and export them for your accountant.
  • Keep a clear record of who created or changed what, and when.

What we learned building invoicing software

We build Karobar, a billing and stock app used by shops in Pakistan. The tax rules there are different, but the hard parts of invoicing are the same everywhere, and they are worth checking in any system you use.

Returns are their own document. In Karobar, a sale return is recorded against the original bill and puts the stock back — the original bill is never quietly edited. That is exactly how credit notes work under e-invoicing rules.

A bill must never be created twice. Karobar can save bills offline and sync them later, and each one is applied exactly once, even if the network drops or someone taps “save” twice. Duplicate invoices are a real compliance problem once every invoice is reported to a tax authority.

Data must survive a bad day. Karobar runs nightly backups, and sale and purchase bills can be shared as a PDF or by email. Under e-invoicing, the structured data becomes the legal record, so backups and exports matter more, not less.

Your options: switch, add a connector, or build

If you use a mainstream accounting package, check whether your provider already supports your country’s format — many do, sometimes as a paid add-on. That is usually the cheapest path.

If your invoices come out of your own system — a booking tool, an order system or an industry-specific app — you do not need to replace it. A developer can add an e-invoicing step that sends each invoice to a certified Peppol access point or approved platform through its API, and brings incoming supplier invoices back in.

Custom work makes most sense when invoicing is tied closely to how you operate: invoices created from jobs, orders or bookings, stock that has to move with each invoice, or several companies or currencies in one system.

A simple plan for the next six months

  • Find out your country’s dates and whether your business is covered, with your accountant.
  • List every place invoices are created or received in your business today.
  • Ask your current software providers, in writing, how and when they will support e-invoicing.
  • Clean up customer and supplier data: VAT numbers, legal names and addresses.
  • Start receiving e-invoices first — it is usually the earliest requirement and the easiest step.
  • Test sending with a few friendly customers before the deadline, not on the deadline.

The bottom line

E-invoicing is coming to most of Europe in the next few years, and small businesses are usually last in the timeline, which gives you time to prepare calmly. Start by asking what your current tools can do. If invoices sit inside a system you built or need to build, TECHROOF.IT can help you connect it properly. This guide is general information, not tax or legal advice.