Plainjar
← Back to the blog

— freelance —

E-invoicing is becoming mandatory: what it means for freelancers

4 min read

E-invoicing means sending an invoice in a structured, machine-readable format (such as UBL) instead of as a PDF or on paper. For cross-border B2B trade within the EU it becomes mandatory from 1 July 2030. Whether it will also apply to domestic invoices between Dutch businesses is, as of mid-2026, not yet decided — more clarity on that is expected this summer.

There are a lot of alarming headlines going around about "e-invoicing mandatory in 2026". For Dutch freelancers that picture isn't right. Below is a calm explanation of what e-invoicing is, what is and isn't fixed, and what you can sensibly do now.

What is e-invoicing exactly?

An e-invoice is not the same as a PDF you email. A PDF is for a human to read; an e-invoice is a file that another accounting system can read automatically, without anyone re-typing it. Europe has agreed a standard for this (the EN 16931 norm), usually in the UBL format — a kind of XML file with fixed fields for amount, VAT, date and parties.

In short: a PDF invoice is not an e-invoice in the sense of the new rules. A real e-invoice is structured data.

What's already fixed, and what isn't?

This is where the confusion lives. Keep two things separate:

  • Cross-border B2B within the EU — fixed. Under the European ViDA package ("VAT in the Digital Age", adopted in March 2025), e-invoicing plus near-real-time reporting becomes mandatory for intra-Community B2B trade from 1 July 2030.
  • Domestic Netherlands (B2B) — not decided yet. Whether the Netherlands will also require e-invoicing between Dutch businesses is its own choice. The current planning: the cabinet is expected to give more clarity on the scope this summer (2026), a draft bill goes out for consultation around late 2026, and legislation is, per the planning, due to be adopted around 2028. Advisory firms such as EY argue for a domestic start date of 1 January 2030 — but that's advice, not law.

The exact dates for the domestic obligation may still shift. This is the state of play as of mid-2026; once a final decision is made, always check the current guidance from the Tax Administration or your accountant.

And note: e-invoicing to government (B2G) has been mandatory in the Netherlands for years already. That part is not new.

Do you, as a freelancer, need to do anything now?

No, there's no need to panic or overhaul anything today. The domestic obligation isn't here yet, and the first hard EU date (2030) is years away. What is sensible:

  • Know what UBL is and recognise it when you see it (an .xml file attached to an invoice).
  • Count on your accounting or invoicing software to handle it. Most packages simply build in sending and receiving UBL; you rarely have to do anything technical.
  • Practise already if you're curious — you can open and view a UBL invoice today, and create an invoice yourself, without an expensive subscription.

Opening and creating UBL invoices without an expensive package

Already receiving a UBL or .xml invoice and can't read it? Drop the file into view UBL invoice and you'll see it as a neat, readable invoice — with a PDF download. And if you want to draw up a correct invoice with VAT yourself without signing up anywhere, use the invoice maker. We wrote about how that works earlier: create an invoice without an account.

Both run entirely in your browser: your invoice data — amounts, clients, VAT — stays on your own device.

Frequently asked questions

Is e-invoicing mandatory in the Netherlands right now? For supplies to the government (B2G), yes, for years. Between businesses (B2B), not yet: the domestic obligation is not decided as of mid-2026. The EU obligation for cross-border B2B trade takes effect on 1 July 2030.

Is a PDF invoice an e-invoice? No. A PDF is meant to be read by a human. An e-invoice is structured data (such as UBL) that an accounting system can read automatically.

What is UBL? Universal Business Language — a standardised file format (a form of XML) for invoices, among other documents. It aligns with the European EN 16931 norm for e-invoices.

Do I need an expensive accounting package? Not to get started. You can open a UBL invoice for free and create an invoice yourself in your browser. For automated sending and receiving down the line, your accounting or invoicing software will typically handle it.


Want to get going today? View a UBL invoice or create an invoice yourself. In your browser, without an account.

E-invoicing is becoming mandatory: what it means for freelancers — Plainjar