Invoicing in Germany: How to Invoice Clients and Include VAT
Master the strict rules of invoicing in Germany. This comprehensive guide explains mandatory legal elements, VAT regulations, cross-border billing strategies, and essential digital tools to ensure your freelance or business administration remains perfectly compliant with the German tax office.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
Mandatory Elements of a German Invoice
Identifying the Issuer and Recipient
Under German tax law, specifically Section 14 of the Value Added Tax Act (Umsatzsteuergesetz or UStG), an invoice is not simply a request for payment; it is a highly regulated legal document. The absolute first requirement is accurately identifying both the entity issuing the invoice (you) and the entity receiving it (your client). You must include your full legal name and your complete, registered business address. If you operate a registered company like a GmbH or UG, the exact corporate name as listed in the commercial register must be used, along with the names of the managing directors.
Equally important is the recipient’s information. You cannot issue a vague invoice to “The Marketing Team.” You must state the full legal name and complete address of the client’s business or the individual’s full name if it is a B2C (Business-to-Consumer) transaction. If the invoice amount exceeds €250 (including VAT), any missing or incorrect address information gives the client’s accounting department the legal right to reject the invoice entirely, as an invalid invoice prevents them from claiming their own input tax deductions.
For smaller transactions—specifically those totaling €250 or less (gross)—the rules are slightly relaxed. These are known as Kleinbetragsrechnungen (small-value invoices). For these minor transactions, you do not technically need to include the recipient’s full name and address, nor your tax number. However, for standard professional B2B consulting, it is always best practice to include all details to avoid administrative friction. To understand how your business structure dictates these naming conventions, review Starting a Business in Germany: Financial and Legal Basics for Entrepreneurs.
Unique Invoice Numbers and Dates
Every single invoice you issue must possess a unique, sequential invoice number (Rechnungsnummer). This number serves as the primary tracking mechanism for the German tax office (Finanzamt). The numbering system you choose must be logical and consecutive, ensuring there are absolutely no gaps in your accounting history. A gap strongly implies to a tax auditor that you have hidden an invoice and pocketed the cash.
While the numbers must be sequential, you do not have to start at “1”. Many freelancers use a combination of the year, month, and a sequence (for example, 2026-03-001) to keep their records organized. Furthermore, the invoice must clearly display the date of issue (Rechnungsdatum). This establishes the timeline for your payment terms and dictates which specific monthly or quarterly tax reporting period the revenue falls into.
In addition to the issue date, you must state the time of performance or delivery (Leistungsdatum or Lieferdatum). This is the exact month or specific date you actually completed the service or delivered the goods. Even if the service was completed on the exact same day the invoice was issued, you must explicitly state this fact on the document (e.g., “The date of performance corresponds to the invoice date”). Failing to include the performance date is a critical, yet highly common, invoicing error.
Detailed Service Descriptions and Delivery Dates
Vague descriptions are the enemy of compliant German bookkeeping. Your invoice must contain a detailed, commercially customary description of the goods delivered or the services rendered (Leistungsbeschreibung). Writing “Consulting Services” or “Design Work” is insufficient and will likely be flagged by an auditor. You must specify the exact nature and extent of the work.
For example, a compliant description would be “10 Hours of SEO Copywriting for Website Redesign, March 1st to March 15th” or “5 Licenses for Proprietary Accounting Software version 2.0.” The tax office requires this level of granularity to verify that the correct VAT rate is being applied to the specific type of service or product sold. Different services sometimes trigger different tax liabilities, and the auditor must be able to discern exactly what was transacted.
If you are billing for physical goods, you must state the exact quantity and the commercial description of the items. For ongoing services, such as a monthly retainer for social media management, you must explicitly state the billing period (e.g., “Retainer Services for March 2026”). Providing absolute clarity protects both you and your client from regulatory scrutiny, a principle that extends deeply into how you structure your broader operations, as discussed in Freelancer vs Employee: Financial Pros and Cons in Germany.

Understanding VAT and Tax Numbers
The Standard and Reduced VAT Rates
Value Added Tax (VAT), known in Germany as Umsatzsteuer (USt) or Mehrwertsteuer (MwSt), is a consumption tax that you, as the business owner, must collect on behalf of the state. The standard VAT rate in Germany is 19%. This applies to the vast majority of commercial services, consulting fees, digital products, and manufactured goods. When drafting your invoice, you must clearly break down the finances: list the net amount (Nettobetrag), explicitly state the applied VAT percentage (19%), calculate the exact VAT amount in euros, and finally, present the gross total (Bruttobetrag) that the client must pay.
Germany also utilizes a reduced VAT rate of 7%. This rate is designed to lower the cost burden on essential everyday items and specific cultural goods. It applies to most basic foodstuffs, books, magazines, admission to cultural events (like theaters and museums), and certain public transportation tickets. If your business model involves selling items that fall under both categories, your invoice must clearly separate the items by their respective tax rates and provide a subtotal for the 19% tax and a subtotal for the 7% tax.
Applying the incorrect VAT rate can result in severe financial penalties and complicated correction procedures. It is crucial to verify the correct rate for your specific industry. For a deeper understanding of how this consumption tax impacts the broader economy and personal budgeting, refer to our consumer-focused guide, Understanding VAT (MwSt) in Germany: What Consumers Should Know.
The Steuernummer vs VAT ID
To issue a legally binding invoice in Germany, you must display a valid tax identifier. You have two primary options, and understanding the difference is crucial. The first is your standard tax number (Steuernummer). This is the local tax number assigned to you by your regional Finanzamt when you register your business. For purely domestic transactions within Germany, placing your Steuernummer on the invoice is entirely sufficient to meet legal requirements.
However, displaying your Steuernummer on hundreds of invoices can be a privacy concern, as it is the exact number linked to your personal income tax filings. The alternative, and highly recommended best practice, is to use a VAT Identification Number (Umsatzsteuer-Identifikationsnummer or USt-IdNr). This is a distinct, European-level tax number that begins with “DE” followed by nine digits. You can request this number for free from the Federal Central Tax Office (Bundeszentralamt für Steuern).
If you possess a USt-IdNr, you can use it on your domestic invoices instead of your local Steuernummer. More importantly, the USt-IdNr is absolutely legally mandatory if you plan to do any B2B business across European borders. Without it, you cannot participate in the EU-wide VAT simplification schemes.
The Small Business Exemption Kleinunternehmerregelung
The German tax code offers a massive administrative relief program for startups and small-scale freelancers known as the Kleinunternehmerregelung (small business exemption). If your total gross revenue in the previous calendar year was under €22,000, and your projected revenue for the current calendar year will not exceed €50,000, you have the legal right to operate as a small business owner.
If you utilize this status, you do not charge VAT on your invoices. You simply bill the net amount. However, you are legally mandated to include a specific disclaimer on every single invoice explaining why VAT is missing. The standard phrasing is: “Gemäß § 19 UStG wird keine Umsatzsteuer berechnet” (According to Section 19 UStG, no value-added tax is charged). Without this sentence, the tax office may treat the invoice as if it implicitly included VAT, and they will demand that money from you.
While this exemption saves you from the grueling task of filing monthly advance VAT returns, it has a severe drawback. Because you do not charge VAT, you completely lose the right to the input tax deduction (Vorsteuerabzug). If you buy an expensive laptop for your business, you cannot claim back the 19% VAT you paid on that purchase. You must weigh the administrative ease against the lost tax deductions.
| Feature | Standard VAT-Registered Invoice | Kleinunternehmer (Small Business) Invoice |
| VAT Calculation | Must show 19% or 7% calculated out. | No VAT is added; Net equals Gross. |
| Mandatory Disclaimer | None required for domestic B2B. | Must include § 19 UStG exemption text. |
| Input Tax Deduction | Issuer can claim VAT back on business purchases. | Issuer cannot claim any VAT back. |
| B2B Client Preference | High (Client can deduct the VAT). | Low (Signals low revenue to corporate clients). |
Invoicing International Clients Across Borders
B2B Transactions within the European Union
When your German business provides services to another business located within the European Union (e.g., a client in France or Spain), the invoicing rules change dramatically to prevent double taxation. This is governed by the Reverse Charge mechanism. Under this rule, the liability to declare and pay the VAT shifts from you (the service provider) to your client (the service recipient) in their home country.
To legally execute a Reverse Charge invoice, you do not charge German VAT. Instead, your invoice must prominently display both your German VAT ID (USt-IdNr) and the client’s valid VAT ID from their respective EU country. Furthermore, you must include a mandatory legal text stating that the tax liability rests with the recipient. The standard German phrasing is “Steuerschuldnerschaft des Leistungsempfängers” (Reverse Charge).
If you fail to verify the client’s VAT ID through the official European VIES database, or if you forget the disclaimer, the German tax office will hold you personally liable for the missing 19% VAT. This mechanism is designed to facilitate frictionless trade within the European single market, but it requires meticulous administrative execution to avoid triggering international tax audits.
Invoicing Clients Outside the EU
If you are an expat freelancer in Berlin providing digital consulting to a company in the United States, Australia, or the UK (post-Brexit), you are engaging in a transaction with a “third country” (Drittland). Generally, the export of services to B2B clients outside the European Union is not subject to German VAT. The place of supply is considered to be where the recipient is located.
Your invoice to a US client will not include the 19% German VAT. You will simply bill the net amount in whatever currency you agreed upon. However, just like the EU rules, you cannot simply leave the VAT off without an explanation. You must include a note stating that the service is non-taxable in Germany. A common phrase is “Nicht im Inland steuerbare Leistung” (Service not taxable domestically).
It is vital to maintain proof that your client is actually a foreign business and not a private consumer residing in Germany using a VPN. If you are selling digital products (like downloadable software or e-books) to private consumers globally, a completely different set of complex international VAT rules applies, often requiring you to collect VAT at the local rate of the consumer’s country.
Currency Conversion and Cross Border Banking
When invoicing international clients, deciding which currency to bill in is a critical financial decision. If you invoice a US client in Euros, they take on the exchange rate risk. If you invoice them in USD, you take on the risk. Regardless of the currency on the invoice, German tax law requires that you report the revenue in Euros for your bookkeeping, using the official exchange rate published by the Federal Ministry of Finance for the month the service was rendered.
The biggest mistake expat freelancers make is having international clients wire USD or GBP directly into a traditional German high-street bank account via the SWIFT network. Legacy banks will crush your profit margins with terrible hidden exchange rate markups and hefty correspondent fees, often shaving €30 to €50 off every payment.
To protect your cross-border revenue, utilizing modern fintech is absolutely essential. By opening a Wise business account, you can provide your international clients with local banking details (such as a US routing number). The client pays locally, and Wise converts the funds to Euros at the exact, real mid-market exchange rate with a tiny, transparent fee. This ensures your hard-earned revenue isn’t lost to archaic banking fees.
Legal Compliance and Invoice Retention
The GoBD Regulations for Digital Storage
In Germany, creating an invoice is only half the battle; storing it legally is the other half. The tax office enforces a stringent set of rules known as the GoBD (Principles for the Proper Management and Storage of Books, Records, and Documents in Electronic Form). The core tenet of the GoBD is immutability. Once an invoice is finalized and sent to a client, it must be stored in a format that cannot be subsequently altered or secretly deleted without leaving a traceable digital footprint.
This essentially renders creating invoices purely in Microsoft Word or Excel legally dangerous. If you are audited and the tax inspector sees that you store your invoices as easily editable Word documents in a local desktop folder, they can declare your entire bookkeeping system invalid, leading to severe tax estimations and penalties. Furthermore, German law dictates a strict 10-year retention period (Aufbewahrungsfrist) for all invoices, both incoming and outgoing.
You must securely archive these documents for a full decade. If your computer crashes in year seven and you lose your records, the liability falls entirely on you. Utilizing certified cloud-based accounting software is the easiest way to guarantee GoBD compliance, as these platforms automatically lock finalized documents and maintain redundant cloud backups.
Correcting Errors on an Existing Invoice
Mistakes happen. You might miscalculate the net amount, apply the wrong VAT rate, or spell the client’s corporate name incorrectly. However, under strict German accounting rules, you cannot simply open the old invoice file, fix the typo, save it under the exact same invoice number, and resend it. This violates the principle of immutability and creates conflicting financial records.
If an invoice has already been sent to a client and entered into their accounting system, the only legally compliant way to fix a substantial error is to issue a Cancellation Invoice (Stornorechnung or Rechnungskorrektur). This document essentially mirrors the original incorrect invoice but features negative amounts, effectively neutralizing the transaction in the eyes of the tax office.
Once the Stornorechnung is issued, you then generate a brand new, corrected invoice with a brand new, sequential invoice number. You send both the cancellation document and the new invoice to the client simultaneously. While this feels administratively tedious, it guarantees absolute transparency and protects both you and your client during potential future audits.
Setting Payment Terms and Issuing Reminders Mahnungen
Your invoice must clearly state when the payment is due. While German law defaults to a 30-day payment period if nothing is explicitly stated, it is standard business practice to actively define the deadline. Common phrasing includes “Zahlbar innerhalb von 14 Tagen ohne Abzug” (Payable within 14 days without deduction) or listing a specific calendar date (e.g., “Zahlbar bis zum 15. April 2026”).
If a client misses the deadline, Germany has a formalized process for debt collection starting with payment reminders (Mahnungen). While there is no legal requirement to send three reminders before taking legal action, it is the cultural standard. The first reminder (Zahlungserinnerung) is usually polite and friendly. If the invoice remains unpaid, the second and third reminders become increasingly firm.
Once a client is officially in default (Verzug), you have the legal right to charge default interest (Verzugszinsen) and a flat-rate dunning fee (currently €40 for B2B transactions) to compensate for your administrative hassle.
Tools for Streamlining the Invoicing Process
Using Certified German Accounting Software
Attempting to manually type out compliant invoices, track sequential numbers, and calculate shifting VAT rates on a spreadsheet is an unnecessary risk for an expat. The most efficient way to ensure your invoicing is perfectly legally compliant is to adopt GoBD-certified German accounting software from day one. Platforms like Lexoffice, sevDesk, or FastBill are built specifically around the rigid requirements of the German tax code.
These platforms feature intuitive invoice generators that will not let you send a document if a mandatory legal field is missing. They automatically apply the correct mandatory disclaimers for Reverse Charge or Small Business exemptions based on the client profile you select. Most importantly, they track your payment deadlines automatically and can generate legally compliant Mahnungen with a single click if a client is late.
Furthermore, these software solutions integrate directly with your business bank account via secure APIs. When a client pays an invoice, the software automatically matches the incoming bank transfer to the open invoice, reconciling your books in real-time. At the end of the month, the software aggregates all your VAT data and transmits your advance VAT return directly to the ELSTER portal, saving you hours of manual data entry.
Managing Business Cash Flow and Tax Savings
Invoicing efficiently is only beneficial if you protect the cash once it arrives. A common pitfall for freelancers is looking at a €10,000 bank balance and feeling wealthy, forgetting that €1,900 of that is VAT owed to the government, and another €3,000 might be earmarked for quarterly income tax prepayments. If you accidentally spend the tax office’s money, your business will face a severe liquidity crisis.
To prevent this, aggressive cash flow management is required. Transitioning your business banking to a modern, digital-first platform is highly advantageous. Utilizing N26 allows you to leverage its unique “Spaces” feature. You can create dedicated sub-accounts for “VAT Reserves” and “Income Tax Reserves.”
Every time a client pays an invoice, you can instantly drag and drop the exact tax percentages out of your main spending account and into these hidden Spaces. By visually ring-fencing your tax liabilities, you guarantee that you will always have the liquid capital available when the Finanzamt issues its quarterly demands. This financial discipline is the bedrock of freelance survival.
Security Protocols for Expat Freelancers
Expat freelancers and consultants are highly mobile, frequently managing their business administration while traveling across Europe or working from public coworking spaces. Accessing your cloud-based accounting software, logging into your business banking apps, and transmitting sensitive client invoices over unsecured public Wi-Fi networks exposes your business to catastrophic data breaches.
Client confidentiality and data privacy are heavily regulated under the European GDPR framework. If your invoicing data is intercepted, you are legally liable. Protecting your digital footprint is not optional. Activating a premium Virtual Private Network like NordVPN ensures that your entire internet connection is wrapped in military-grade encryption. This secures your financial data and protects your ELSTER tax transmissions from malicious interception, regardless of where your temporary office is located.
Once your invoicing is secure, your taxes are ring-fenced, and your business is profitable, you must plan for long-term wealth. Because freelancers generally do not participate in the state pension system, you must invest your surplus profit independently. By routing your post-tax profits into a globally accessible brokerage like Interactive Brokers, you can build a diversified portfolio of ETFs and equities, ensuring your freelance hustle today translates into financial independence tomorrow.
Conclusion
Mastering the art of invoicing in Germany is a fundamental pillar of your business success. By ensuring every document contains the strict mandatory elements dictated by Section 14 of the UStG, correctly applying the complex VAT rates or necessary exemptions, and securely storing your records to meet GoBD immutability standards, you completely neutralize the threat of a tax audit.
Navigating cross-border payments with agile tools like Wise protects your international margins, while digital banking via N26 ensures you never accidentally spend the government’s tax money. Finally, by protecting your administrative workflow with NordVPN and investing your hard-earned profits through Interactive Brokers, you transform the heavy German bureaucracy from an intimidating hurdle into a streamlined engine for long-term wealth creation.
References
Primary sources (official)
- Federal Ministry of Finance (BMF): The supreme authority on German tax law, providing official documentation on the UStG, mandatory invoice elements, and GoBD digital storage compliance. https://www.bundesfinanzministerium.de/Web/EN/Home/home.html
- Federal Central Tax Office (BZSt): Official federal guidelines regarding the issuance and validation of VAT identification numbers (USt-IdNr) and EU Reverse Charge mechanisms. https://www.bzst.de/EN/Home/home_node.html
Other helpful sources
- Make it in Germany: The official government platform for international professionals, offering specific, English-language checklists for freelancers navigating German accounting and invoicing requirements. https://www.make-it-in-germany.com/en/working-in-germany/setting-up-business/taxes
- IHK (Chamber of Commerce and Industry): The central hub providing comprehensive legal guidelines on standard invoice formatting, dunning processes (Mahnwesen), and cross-border service taxation. https://www.ihk.de/
Disclaimer
The information provided in this article is for general informational and educational purposes only and does not constitute professional accounting, financial, or legal advice. German tax laws, VAT reporting thresholds, Reverse Charge mechanisms, and GoBD digital compliance regulations are highly complex and subject to continuous legislative updates. Attempting to manage international VAT liabilities or corporate accounting without localized expertise carries severe retroactive financial risks and auditing penalties. Always consult directly with a certified Steuerberater (tax advisor) or the Finanzamt regarding your unique business model, exact invoicing obligations, and specific tax liabilities in Germany.