Harvest
Invoices
Sign up

Create Invoice for Germany

Harvest provides flexible invoicing solutions that can be tailored to meet German business requirements, including VAT and legal compliance.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Understanding Mandatory Fields for German Invoices

To ensure legal compliance and smooth transactions in Germany, every invoice must contain several mandatory fields that serve specific purposes and carry significant legal implications. These requirements are primarily outlined in the German Value Added Tax Act (Umsatzsteuergesetz – UStG) § 14, ensuring clarity for both the issuer and the recipient, as well as for tax authorities.

Here are the critical mandatory fields:

  1. Unique Invoice Number (Rechnungsnummer): Each invoice you issue must have a unique, sequential number. This number helps in tracking and auditing, preventing duplicate payments, and ensuring that every transaction is distinctly identifiable. While there's no strict format, it must be unique to your business and follow a logical, unbroken sequence.
  2. VAT Declaration (Umsatzsteuer-Identifikationsnummer – USt-IdNr. and Steuernummer): For businesses, both your tax number (Steuernummer) and, if applicable, your VAT identification number (USt-IdNr.) must be clearly stated. The USt-IdNr. is crucial for intra-community supplies and services within the EU, indicating that VAT is handled under the reverse-charge mechanism or other specific rules.
  3. Legal Notes for EU Services (Hinweis auf Reverse-Charge-Verfahren): When providing services to businesses in other EU member states, or receiving them, a specific legal note indicating the reverse-charge mechanism ("Steuerschuldnerschaft des Leistungsempfängers" or "Reverse Charge") is often required. This shifts the VAT liability from the service provider to the recipient, simplifying cross-border transactions.
  4. Bank Details for Payment (Bankverbindung): While not explicitly listed in § 14 UStG as a mandatory field for tax purposes, including your bank details (IBAN and BIC) is a practical necessity for receiving payments. Omitting this information would render the invoice functionally incomplete, delaying payment processing.

Additionally, the full names and addresses of both the service provider and the recipient, the date of issue, the date of supply or service, a clear description of the goods or services, the quantity and unit price, the net amount, the applicable VAT rate, the VAT amount, and the gross amount are all essential for a compliant German invoice.

Navigating VAT Requirements for German Invoices

Understanding the Value Added Tax (VAT) requirements is paramount when creating invoices for Germany, as the correct application of VAT rates and exemptions directly impacts your pricing and tax obligations. Germany operates with a standard VAT rate and a reduced rate, alongside specific exemptions for certain businesses and services.

The standard VAT rate in Germany is 19%. This rate applies to most goods and services unless they fall under a specific exemption or the reduced rate. For instance, consulting services, software development, and most retail goods are subject to the 19% rate.

A reduced VAT rate of 7% applies to specific categories of goods and services deemed essential or culturally significant. Examples include:

  • Most food products (excluding beverages in restaurants).
  • Books, newspapers, and magazines.
  • Public transport fares.
  • Cultural events like theatre, concerts, and museum admissions.
  • Hotel accommodation (for the overnight stay itself).

Navigating these rates requires careful classification of your goods or services to ensure accurate invoicing. Misapplication can lead to tax discrepancies and potential penalties.

Furthermore, VAT exemptions exist for small businesses (Kleinunternehmerregelung). If your turnover in the previous calendar year did not exceed €22,000 and is not expected to exceed €50,000 in the current calendar year, you can opt to be treated as a small business. This means you do not charge VAT on your invoices and, consequently, cannot reclaim input VAT. Your invoices must explicitly state that you are exempt from VAT under the small business regulation (e.g., "Gemäß § 19 UStG wird keine Umsatzsteuer berechnet").

Other specific VAT exemptions include certain medical services, educational services, and financial services, which are often exempt from VAT regardless of the business's size.

Best Practices for Formatting Invoices in Germany

Beyond merely including the mandatory fields, the way you format your invoices in Germany significantly impacts their clarity, professionalism, and compliance with German tax regulations. A well-structured invoice not only facilitates easier processing for your clients but also streamlines your own record-keeping and potential tax audits.

Here are some best practices for formatting:

  1. Clear and Logical Layout: Organize information logically. Place your company's details (name, address, tax number, VAT ID) prominently at the top, followed by the client's details. The invoice number, date, and performance date should be easy to locate.
  2. Itemized List of Goods/Services: Provide a clear, itemized list of the goods or services provided. Each item should include:
    • A precise description.
    • Quantity.
    • Unit price (net).
    • Total net amount for that item.
    This transparency helps both parties understand the charges.
  3. VAT Breakdown: Clearly separate the net amount, the applicable VAT rate (e.g., 19% or 7%), the calculated VAT amount, and the final gross amount. If different VAT rates apply to different items, show a subtotal for each rate before summing them up.
  4. Payment Information: Ensure your bank details (IBAN and BIC) are clearly visible, along with payment terms (e.g., "zahlbar innerhalb von 14 Tagen" - payable within 14 days) and any specific reference numbers the client should use.
  5. Professional Appearance: While not a legal requirement, a clean, professional design enhances your company's image. Use a consistent font, appropriate spacing, and consider incorporating your company logo. Avoid overly complex designs that might obscure essential information.
  6. Language: While not legally mandated for domestic invoices, using German is highly recommended for clarity and to avoid misunderstandings with German clients and tax authorities. For international clients, a bilingual invoice (German and English) can be beneficial.

Adhering to these formatting tips ensures your invoices are not only legally compliant but also user-friendly and professional, reflecting positively on your business operations.

Record-Keeping and Legal Compliance for Invoices

Maintaining meticulous records of your invoices is not just good business practice; it's a strict legal requirement in Germany, crucial for tax compliance and potential audits. The German Commercial Code (Handelsgesetzbuch – HGB) and the Tax Code (Abgabenordnung – AO) mandate specific retention periods and methods for storing business documents.

The minimum record-keeping period for invoices in Germany is 10 years. This period begins at the end of the calendar year in which the invoice was issued. For example, an invoice issued in March 2024 must be retained until December 31, 2034. This applies to both incoming and outgoing invoices, as well as other relevant business documents.

Businesses have the flexibility to store records as digital or paper records, provided certain conditions are met.

  • Digital Records: Storing invoices digitally offers numerous benefits, including reduced physical storage space, easier retrieval, and enhanced security through backups. However, digital records must comply with the "Principles for the Proper Keeping and Storage of Books, Records and Documents in Electronic Form and for Data Access" (GoBD). This means digital invoices must be:
    1. Unalterable and tamper-proof.
    2. Stored in a structured, machine-readable format (e.g., PDF/A).
    3. Accessible at any time for tax authorities.
    4. Backed up regularly.

    Scanned paper invoices are generally accepted, but the original paper document may still need to be retained if it has special legal significance (e.g., a deed).

  • Paper Records: Traditional paper storage is still permissible, but documents must be kept in an organized manner, protected from damage, and readily accessible.

Legal compliance and audits are the primary reasons for these stringent record-keeping rules. During a tax audit (Betriebsprüfung), tax authorities will review your invoices and other financial records to verify the accuracy of your tax declarations. Non-compliance, such as missing invoices, incomplete information, or failure to adhere to retention periods, can lead to significant penalties, including fines and reassessments of tax liabilities. Therefore, establishing a robust and compliant record-keeping system is essential for any business operating in Germany.

See Your German Invoice Template in Action

Preview how your invoice will look with German VAT rates, mandatory fields, and compliance notes — ready to send to German clients.

Create Invoice for Germany FAQs

  • Harvest allows you to include mandatory fields like a unique invoice number and VAT declaration on your invoices. It also supports adding legal notes required for services provided in the EU and includes bank details for payment.
  • Harvest lets you set specific VAT rates, such as Germany's standard 19% and reduced 7%, on your invoices.
  • Harvest includes basic project management features, allowing you to track project budgets, timelines, and team allocations. However, it’s primarily focused on time tracking and invoicing, so for more advanced project management, you might consider using it alongside other tools.
  • In Germany, businesses must keep invoice records for a minimum of 10 years. This is a legal requirement to ensure compliance with tax regulations and to facilitate audits by tax authorities. Records can be stored in either digital or paper format, but they must remain accessible and intact throughout the retention period.
  • While invoicing tools can assist with compliance by providing templates and reminders for mandatory fields and VAT rates, they cannot guarantee complete compliance with all regulations. It's essential to stay informed about any changes in legal requirements and ensure that all details in your invoices meet current German standards.