GoBD-Compliant Invoices: What Freelancers in Germany Must Know

This article is for general informational purposes only and does not constitute legal or tax advice. For questions about your specific situation, please consult a tax advisor.

What Does GoBD Mean?

GoBD is short for "Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff", the German principles for properly keeping and storing books, records, and documents in electronic form. It is a directive from the Federal Ministry of Finance that defines how you must create, process, and store digital business records so the tax office accepts them. The current version dates from 2019 and was last revised in 2024.

A common misconception: "GoBD only applies to large companies with full balance-sheet accounting." Not true. Freelancers and Kleinunternehmer using the simple income-expense method (EÜR) must comply too, as soon as they create or store invoices digitally. In practice, that covers almost every self-employed person today.

The Core GoBD Principles

Applied to your invoices, GoBD boils down to six principles:

  • Traceability: Every business transaction needs a supporting document. An auditor must be able to get the picture without extra explanations.
  • Completeness: Every invoice is recorded, none is missing. A gap-free invoice numbering scheme is the foundation.
  • Accuracy: The recorded details match what actually happened.
  • Timely recording: Income and receipts are recorded promptly, not months later.
  • Order: Records are filed systematically and can be found.
  • Immutability: Once created, invoices and records must not be changeable without a trace.

You cover the first five almost automatically with a clean invoicing process. The sixth is where things most often go wrong in practice.

Immutability: Where Most People Fail

Immutability means a sent invoice must not be changeable afterwards without the change being visible (§146 (4) AO). This is exactly the weakness of the classic Word or Excel invoice: if you overwrite your template every time, or simply edit a saved invoice, none of that is documented.

In practice:

  • Issue invoices in a format that cannot be silently edited, and file them unchanged.
  • If an invoice is wrong, don't edit it afterwards. The correct path is a cancellation invoice plus a new, correct invoice.
  • If you use Word or Excel, additionally save every issued invoice as PDF and archive that version in an organized way. Better yet, use a system that numbers and archives invoices automatically.

How Long and in What Format Do You Keep Invoices?

You must keep invoices for 8 years. The period was shortened from 10 to 8 years in 2025, while books and annual financial statements still require 10 years. More in the complete invoicing guide.

For the format, the most important GoBD rule is: records that originate electronically stay electronic. Concretely:

  • A PDF invoice sent or received by email must be stored digitally. Printing it out and filing the paper copy is not enough.
  • The invoice must be kept in its original format and remain machine-readable.
  • The email itself is just the "envelope". If it contains no additional invoice-relevant information, you don't have to keep it, but you do have to keep the attachment.
  • Your inbox is not an archive. File invoices in a structured way, for example per year and month, or in a tool with a built-in archive.

Do You Need Process Documentation (Verfahrensdokumentation)?

In principle yes, but the scope depends on the size of your business. For solo self-employed people, a short, current description of your process is often enough:

  1. How are quotes and invoices created (which tool, which template)?
  2. Where are they filed and how are they named?
  3. How are they backed up (method, location)?
  4. Who has access?

Missing process documentation alone does not normally invalidate your bookkeeping, as long as everything remains traceable. It only becomes risky when real gaps or contradictions show up on top. The half hour for a short document is still well spent.

How Do GoBD and E-Invoicing Fit Together?

Since 2025, e-invoicing has been phasing in for B2B business in Germany. For GoBD, the principle stays the same, only the format changes: with an e-invoice, the structured data set (for example the XML file of an XRechnung) is the original and must be stored unchanged and machine-readable. A PDF rendered alongside it is just a viewing copy.

Common GoBD Mistakes With Invoices

Auditors see these again and again:

  • Overwriting the Word template. The old invoice then no longer exists anywhere in unchanged form.
  • Gaps in the numbering sequence. Missing numbers raise the question of missing income.
  • Invoices living only in the email inbox. Unstructured, incomplete, and gone when you switch providers.
  • Electronic invoices kept only on paper. The printout does not replace digital storage.
  • Editing instead of cancelling. Corrections go through a cancellation invoice, not silent edits.
  • No backups. A broken laptop must not be the end of your records.

Checklist: Your GoBD-Compliant Invoicing Process

  1. Invoices are numbered sequentially with no gaps
  2. Every issued invoice exists unchanged as a file
  3. Corrections go through cancellation invoices, never through after-the-fact edits
  4. Invoices received and sent digitally are archived digitally
  5. Filing is structured and complete, not just your email inbox
  6. Backups run regularly and automatically
  7. A short document describes your process (Verfahrensdokumentation)

By the way: there is no official "GoBD certificate" from the German tax authorities. What counts is not a software vendor's marketing claim but your overall process. Good software does make it much easier to stick to the principles, though.

Related Reading


Want invoices with sequential numbering, central storage, and exports for your tax advisor? Try revoBill, the free invoicing tool for freelancers and small businesses.

Open app

/en/blog/gobd-konforme-rechnungen