If you’re a freelancer working in Germany, you’ve probably heard the term GoBD thrown around by your Steuerberater or in online forums. The acronym stands for Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff — a mouthful even in German. In practice, it’s a set of rules from the Federal Ministry of Finance that governs how every business in Germany must handle its digital bookkeeping, invoicing, and record archiving. And yes, it applies to you, even if you’re a solo freelancer issuing ten invoices a month.
What Is GoBD and Who Does It Apply To?
GoBD has been in effect since January 2015 and was updated in November 2019. It replaced the older GDPdU and GoBS guidelines and consolidated all the rules for electronic bookkeeping into a single framework. The scope is broad: every taxpayer in Germanywho keeps books, records, or documents electronically must comply. That includes GmbHs, UGs, partnerships, and — crucially — freelancers (Freiberufler) and sole traders (Einzelunternehmer).
Many freelancers assume GoBD only matters for larger companies with dedicated accounting departments. This is a dangerous misconception. The Finanzamt does not distinguish between a 200-person consulting firm and a solo web developer when it comes to audit readiness. If you issue invoices and claim business expenses in Germany, GoBD applies to you.
The Five Core Requirements
GoBD boils down to five fundamental principles for your digital records:
- Traceability (Nachvollziehbarkeit)— Every business transaction must be traceable from the original document to the final booking and vice versa. An auditor should be able to follow the paper trail in both directions without gaps.
- Completeness (Vollständigkeit)— All tax-relevant transactions must be recorded. You cannot selectively omit entries. Every invoice sent, every expense recorded, every correction made must be documented.
- Correctness (Richtigkeit)— Records must accurately reflect the actual business transactions. Amounts, dates, and descriptions must match reality.
- Timely recording (Zeitgerechte Erfassung)— Transactions must be recorded promptly. The guidelines specify that cash transactions should be recorded daily. For invoices, the general expectation is recording within ten days.
- Immutability (Unveränderbarkeit)— Once a record is finalized, it cannot be altered or deleted without leaving a complete audit trail. This is arguably the most technically demanding requirement and the one that catches many freelancers off guard.
Invoice Numbering and Sequential Integrity
A common area where freelancers run into trouble is invoice numbering. GoBD requires that invoice numbers be sequential and unique. Gaps in the numbering sequence raise red flags during an audit because they suggest that invoices may have been deleted.
This means you cannot simply delete an invoice and reuse its number. If you need to cancel an invoice, you must issue a credit note (Stornorechnung) or a corrective invoice, leaving the original record intact. Tools like Excel or Word templates make this nearly impossible to manage reliably because they offer no built-in protection against accidental edits or deletions.
The numbering scheme itself can be flexible — you can use prefixes, year codes, or project identifiers — as long as each number is unique and the sequence is unbroken within each numbering circle.
The 10-Year Retention Requirement
GoBD mandates that all tax-relevant documents be retained for 10 years (6 years for business correspondence). This retention period starts at the end of the calendar year in which the document was created. An invoice from March 2026 must be kept until December 31, 2036.
Critically, the retention must preserve the original format. If you receive an invoice as a PDF via email, you must store the PDF — printing it and keeping only the paper copy is not sufficient. If you receive a paper invoice, you can scan and digitize it following a documented scanning process (Verfahrensdokumentation), but the digital copy must be a faithful reproduction.
Storing invoices in your email inbox or a random folder on your desktop does not meet the standard. The storage system must guarantee immutability and allow structured access during an audit.
Common Mistakes Freelancers Make
- Using Word or Excel for invoices— These files are editable by nature, which violates the immutability requirement. If you create an invoice in Word, change it, and save over the original, you have just destroyed the audit trail.
- Deleting or overwriting invoices— Even if a client asks for a corrected invoice, you must keep the original and issue a new one. Overwriting breaks traceability.
- No Verfahrensdokumentation— Every business must have a procedural documentation that describes how records are created, processed, and stored. Many freelancers have never heard of this requirement, let alone written one.
- Mixing personal and business storage— Storing invoices alongside holiday photos on Google Drive makes it difficult to demonstrate organized, structured archiving during an audit.
- Ignoring the digital-first rule— If a document originates digitally (e.g., a PDF invoice received by email), the digital version is the legally binding original, not a printout.
How vlastERP Handles GoBD Compliance
vlastERP was designed from the ground up for EU-based freelancers and consultancies, with GoBD compliance built into the core architecture rather than bolted on as an afterthought:
- Immutable invoice records— Once an invoice is finalized, it cannot be edited or deleted. Corrections require a credit note, and the full history is preserved.
- Automatic sequential numbering— Invoice numbers are generated automatically with no gaps. You can customize the prefix and format, but the sequential integrity is enforced by the system.
- Complete audit trail— Every change to every record is logged with a timestamp and user identifier, creating the traceability that GoBD demands.
- 10-year archiving— All documents are stored in EU-hosted infrastructure with retention policies that meet the 10-year requirement automatically.
- Verfahrensdokumentation— vlastERP provides a system-generated procedural documentation that you can present to your Steuerberater or auditor.
If you’re currently using a tool that doesn’t handle these requirements natively, you may want to compare your options. See how vlastERP stacks up against SevDesk and Papierkram— two popular German-market alternatives.
