Job & Career

E-invoicing is mandatory – what you as a freelancer need to know now

E-invoice featured image

Since January 1, 2025, e-invoicing has been mandatory in the B2B sector – including for you as a freelancer. Classic PDF invoices no longer count. Instead, you need a structured format such as XRechnung or ZUGFeRD. Here you can read what applies now, who exactly the obligation affects, and how to switch easily.

What exactly is an e-invoice?

Imagine you send your invoice as a PDF as usual – neatly formatted, all details included, fine. Unfortunately not. Since January 1, 2025, that is no longer enough. Because an e-invoice is not a file that is simply sent digitally – but a structured, machine-readable format.

Specifically, this means: The invoice must be in a format that accounting and tax software can process automatically. Without copy-paste. Without manual checks. Without follow-up questions from the tax office.

Two formats are relevant for this in Germany:

  • XRechnung: The official standard for exchange with public authorities. Also widely used in the B2B sector because it is clearly and strictly structured.
  • ZUGFeRD: Sounds clunky, but is practical – this format combines a visual PDF with the machine-readable XML data. The recipient can therefore view it and process it automatically.

Important: A normal PDF invoice, even if you send it by email, does not count as an e-invoice. It does not meet the legal requirements.

So if you want to keep writing invoices that your counterpart can also have recognized for tax purposes, you need a format such as XRechnung or ZUGFeRD – and ideally an invoicing software that handles all of this for you. Saves time, nerves, and a lot of hassle.

What does the e-invoicing obligation mean specifically?

Since January 1, 2025, the following applies: In business transactions between companies (B2B), you must be able to issue and receive electronic invoices in a structured format. This affects you as a freelancer just as much as large companies.

Whether you provide services, offer web design, or write texts – as soon as your client is also a company based in Germany, you are obliged to use e-invoicing. Small businesses (Kleinunternehmer) are not exempt either.

What does this mean in practice?

  • You may no longer send a simple PDF invoice.
  • Your invoice must meet the requirements for an e-invoice.
  • Your client must be able to receive the invoice in a suitable system.

Important: The obligation applies only in the B2B sector – that is, when you work for other companies. If you bill private individuals (B2C), you can continue to use PDF or paper invoices. There are also transitional rules for small-amount invoices under 250 euros gross.

The tax authorities take this seriously – anyone who violates the requirements risks having invoices not considered proper and not entitling the recipient to input tax deduction. Meaning: Your clients may get into trouble with the tax office. And in the end, that lands back on you.

Bottom line: If you work B2B, you can no longer avoid e-invoicing. Switch now – then things will run smoothly.

Why all this?

You may be asking yourself: Why all the effort? What was so bad about PDFs?

The short answer: PDFs are not machine-readable. This means they cannot be processed automatically by the tax office or accounting programs. Every invoice amount has to be checked manually, every error searched for by hand. That costs time – and causes mistakes.

The e-invoice is meant to change exactly that.

The background is an EU directive that aims to create more transparency and efficiency in invoicing – Europe-wide. Germany is implementing these requirements by introducing the e-invoicing obligation in the B2B sector. Among other things, the goals are:

  • Less tax fraud
    Structured data allows invoices to be automatically compared and checked.
  • Less paperwork
    No more scanning, printing, filing – digital invoices are much easier to archive and find.
  • More automation
    Your tax advisor (or you yourself) no longer has to type in invoice amounts. The import runs automatically.

In short: The e-invoice is not an end in itself, but a step toward modern, digital administration. And once you have switched, you will save yourself quite a bit of work in the long run.

How to switch now – stress-free and smart

Don’t worry: You don’t have to build the e-invoice format yourself or write XML files by hand. There are tools that take the work off your hands completely – and those are exactly the ones you should use now.

Step 1: Check your current solution

Do you still create invoices using Word or Excel? Then now is the perfect time to switch to a professional invoicing program. Because with it, you can automatically generate e-invoices in the right format, send them, and archive them.

Step 2: Choose the right format

Most tools give you the choice between XRechnung and ZUGFeRD. Both are valid in Germany, but your client may specify certain requirements. Many authorities require XRechnung; among mid-sized companies, ZUGFeRD is popular because you additionally get a readable PDF.

Tip: When in doubt, ask your client about their preferred format – or send both combined, if your tool can do that.

Step 3: Invoice sending and archiving

You may send an e-invoice by email – as long as the file format is correct. It is also important that you store invoices electronically, and unalterably for ten years.

Good software solutions do this automatically in the background – including GoBD-compliant archiving. This way you are also on the safe side during tax audits.

Bonus: Use automation

Once set up, e-invoicing saves you a lot of time. Invoices can be generated automatically, recurring orders scheduled, and incoming payments monitored. Sounds like the future? It’s now the standard.

Which invoices are affected – and which are not?

Even though e-invoicing in the B2B-sector is now standard, there are a few exceptions, transition periods, and special rules you should know about. Because not every invoice has to go out in the structured format immediately.

These invoices must be created as e-invoices:

  • You issue an invoice to a company based in Germany.
  • The invoice amount is over 250 euros gross.
  • The service is taxable and subject to tax in Germany.

This means: If, as a freelancer, you complete a job for an agency in Munich and charge 900 euros for it, e-invoicing is mandatory – effective immediately.

These invoices are (still) exempt:

  • B2C invoices: For private individuals, you may continue to use PDF or paper.
  • Small-amount invoices: Amounts under 250 euros gross are (for now) not covered by the obligation.
  • Invoices abroad: For clients outside Germany, different rules sometimes apply.
  • Transitional rules: For certain scenarios, there are transition periods until the end of 2026 – for example, if your client is not yet technically ready to receive them.

But note: Even with these exceptions, it can make sense to voluntarily switch to e-invoicing. Many companies now expect it – and you come across as more professional and better prepared.

If you are unsure what applies in your specific case, quickly ask your client – or get support from your tax advisor or tool provider.

Conclusion: An obligation, but also an opportunity for more efficiency

Sure, the e-invoicing obligation is annoying at first – nobody is happy about new requirements. But all in all, it isn’t that bad. On the contrary: Once you have switched, you will actually benefit from it.

  • You save time, because your tool takes most of the work off your hands.
  • You make fewer mistakes, because format requirements are met automatically.
  • You come across as more professional, because you bill in a structured and legally compliant way.
  • You have less stress with follow-up questions, corrections, or the tax office.

The most important rule: Don’t hesitate, switch now. Because the obligation is here – and anyone still fiddling with PDFs will sooner or later be left behind. Good invoicing software makes the switch easy and ensures you can focus on what matters again: your business.

And that works best when the bureaucracy simply runs in the background.

Recommended reading: Do you really have your agency’s cash flow under control?
Recommended reading: Does your agency really need a learning management system?
Recommended reading: Your internet is slow – but is it really the provider’s fault?

Comments

Register and comment.

Continue reading

You might also like

View all articles →