Blog
rechnungenpflichtangabeninvoicingustgbuchhaltunggermany

Writing Invoices in 2025: Mandatory Fields, Common Errors & Compliance

Marcus SmolarekMarcus Smolarek
2026-02-0913 min read

Learn the 14 mandatory invoice fields under German VAT law (UStG §14), how to avoid formfehler that deny your customer's tax deductions, and the consequences of incomplete invoicing.

A single missing field on an invoice can cost your customer thousands in denied tax deductions. Under German VAT law (Umsatzsteuergesetz §14), invoices must include 14 mandatory fields—and the tax office doesn't accept approximations or "close enough" formats. This guide covers the complete Pflichtangaben checklist, common mistakes that trigger Finanzamt challenges, how to correct invoices properly, and which software tools enforce compliance automatically.

Unlike general bookkeeping, invoicing is customer-facing and directly impacts your buyer's ability to claim input VAT (Vorsteuerabzug). Getting it right is not just about your own compliance—it's also a service to your clients. And if invoices are wrong, both you and your customer can face audit scrutiny.

The 14 Mandatory Invoice Fields (Pflichtangaben nach UStG §14)

Every invoice you issue must contain these 14 elements:

  • Seller's complete name and address — your registered business address (or place of business if different)
  • Seller's tax identification number — either your Steuernummer (SA-Nummer, 10 digits) or VAT-ID (USt-IdNr, starting with 'DE')
  • Buyer's complete name and address — the recipient's full details (must be accurate for Vorsteuerabzug)
  • Buyer's tax identification number — if they're a registered business (highly recommended for B2B invoices)
  • Unique invoice number — lückenlos (without gaps) sequence; e.g., 001, 002, 003; no skipping or reordering
  • Invoice issue date — the date the invoice is created or transmitted
  • Performance/delivery date — the date the service was rendered or goods delivered (Leistungsdatum ≠ invoice date)
  • Description of goods or services — clear, detailed enough for tax audit purposes
  • Quantity — the number of units or hours (for services)
  • Unit price (net) — price before VAT
  • VAT rate — the applicable tax rate (19%, 7%, 0%, etc.)
  • VAT amount — the calculated VAT in EUR
  • Net amount — the subtotal before VAT
  • Gross amount — the final amount due (net + VAT)

Payment Terms Not Mandatory

While not a Pflichtangabe, including payment terms (e.g., 'Due within 14 days') is strongly recommended for B2B invoices and helps with accounts receivable management.

Invoice Numbering: The Lückenlos Requirement

One of the most frequently violated rules is the lückenlos (gapless) numbering requirement. This means:

  • Invoice numbers must follow a continuous sequence (1, 2, 3, 4... or 2026-001, 2026-002, etc.)
  • You cannot skip numbers — if you void invoice #15, that number is lost (see Stornorechnung below)
  • You cannot renumber or reorganize invoices after the fact
  • The numbering must span the entire calendar year (or your fiscal year if different)
  • Each invoice series must start from a defined number, ideally #1 on January 1st or day one of your fiscal year

If you issue invoices 1-50, then suddenly jump to 101, the tax office will assume you've hidden invoices 51-100. Even if you claim it was an accident, reconstructing the missing 50 invoices during a Betriebsprüfung is a nightmare.

Modern invoicing software like Lexoffice, SevDesk, and FastBill handle this automatically—they auto-increment and prevent numbering errors.

Critical Date Distinctions: Leistungsdatum vs. Rechnungsdatum

One of the most common Formfehler is confusing Leistungsdatum (performance date / delivery date) with Rechnungsdatum (invoice issue date). These are NOT the same.

Leistungsdatum is when the work was done or goods were shipped. Rechnungsdatum is when you issued the invoice. If you deliver goods on March 15 but issue the invoice on March 20, both dates must appear on the invoice—and they matter for VAT reporting.

VAT Reporting Impact

The Leistungsdatum determines when VAT is owed (Leistungsperiode), not the Rechnungsdatum. If you misstate the performance date, your VAT returns could be flagged as filed in the wrong tax period. This is especially critical if you're close to quarter-end or year-end.

Example: Correct Invoice Dates

  • Consulting services rendered: February 1–28, 2026
  • Invoice issued: March 5, 2026
  • Invoice must show: Leistungsdatum = 'February 1–28, 2026' or 'February 2026'; Rechnungsdatum = 'March 5, 2026'
  • VAT is reported in the February 2026 tax period, not March

The 14 Mandatory Fields Applied: Real Invoice Example

FieldExampleNotes
Seller Name & AddressTechCorp GmbH, Hauptstr. 10, 10115 BerlinMust be your registered business address
Seller Tax IDDE289123456 or SA-Nummer 123456789VAT-ID starts with 'DE'; both can be included
Buyer Name & AddressClientCo. AG, Geschäftsstr. 22, 50667 KölnRequired for Vorsteuerabzug claim
Buyer Tax IDDE987654321Strongly recommended for B2B; optional for B2C
Invoice Number2026-0047Lückenlos sequence; no gaps allowed
Invoice DateMarch 10, 2026Date invoice is issued or transmitted
Performance DateMarch 1–10, 2026When service was rendered
DescriptionWebsite development services (40 hours @ 100 EUR/hour) + hosting setupDetailed enough for audit
Quantity40 hoursMust be clear
Unit Price (Net)100.00 EURBefore VAT
VAT Rate19%Applies to most services in Germany
VAT Amount760.00 EUR40 hours × 100 EUR × 19% = 760 EUR
Net Total4,000.00 EUR40 × 100
Gross Total4,760.00 EURNet + VAT; amount due

Kleinbetragsrechnung: Simplified Invoices Under 250 EUR

For invoices under 250 EUR, German tax law allows a simplified format called Kleinbetragsrechnung (small amount invoice). Only 6 mandatory fields are required:

  • Seller's name and address
  • Invoice issue date
  • Description of goods/services
  • Quantity and unit price
  • VAT rate and amount
  • Gross amount due

For Kleinbetragsrechnung, you can omit the seller's tax ID, buyer's details (including name and address), invoice number, and performance date. However, the invoice must still be traceable and retained for 10 years.

Practical Use

Kleinbetragsrechnung is ideal for retail, restaurants, or service businesses issuing many low-value invoices daily. A receipt that includes the 6 required fields qualifies. But for B2B transactions, use full invoices even if under 250 EUR to avoid disputes over Vorsteuerabzug.

Gutschriften (Credit Notes) and Special Rules

When you need to issue a partial or full refund, the document type matters. There are two approaches:

Stornorechnung (Reversal Invoice)

A Stornorechnung completely cancels an original invoice by issuing a document with the same invoice number but marked as 'STORNO' or 'CANCELLED' with negative amounts. This is used when you made an error in the original invoice.

  • Original invoice #2026-0050: 1,000 EUR
  • Stornorechnung #2026-0050 STORNO: -1,000 EUR
  • Net effect: the original is voided

The Stornorechnung must reference the original invoice number and clearly state it's a reversal.

Gutschrift (Credit Note)

A Gutschrift is a new document with its own invoice number issued when you grant a credit for quality issues, returns, or overpayment adjustments after the original sale. It reduces the customer's liability but doesn't void the original invoice.

  • Original invoice #2026-0050: 1,000 EUR (still valid)
  • Gutschrift #2026-0067: -150 EUR (for defective goods returned)
  • Net amount owed: 850 EUR

Gutschriften must be issued within the same tax period as the original invoice (or follow specific rules if issued in a later period) and must clearly reference the original invoice number.

Reverse Charge Mechanism (Steuerschuldnerschaft des Leistungsempfängers)

When you invoice a non-German VAT-registered business outside Germany (intra-EU or international), VAT often shifts from the seller to the buyer under the reverse charge mechanism. Your invoice should show 0% VAT with a note explaining this.

Example: Service to Italian Customer

  • Seller (you, Germany): consulting firm
  • Buyer: ClientCo. S.r.l., Italy (with valid VAT-ID IT12345678901)
  • Invoice shows: 1,000 EUR net, 0% VAT (reverse charge applies), 1,000 EUR gross
  • Note on invoice: 'Reverse charge applies. Recipient is responsible for VAT registration and declaration.'

Incorrect application of reverse charge (or forgetting to apply it) is a common audit issue. Consult with a tax advisor if you frequently invoice internationally.

Common Invoice Errors That Trigger Audit Challenges

Missing or Incomplete Buyer Details

If the buyer's full name and address are missing or incomplete (e.g., just 'Maier GmbH' with no address), the customer may be denied Vorsteuerabzug on that invoice. This is the #1 reason for customer complaints and disputes.

Incorrect VAT Rate

Applying 19% VAT to books, food, or other reduced-rate items (which should be 7% or 0%) triggers both seller and buyer audits. The customer's tax return may be corrected by the Finanzamt, causing problems for them.

Mismatched Leistungsdatum and Invoice Date

If you issue an invoice on March 20 for work done in January, without clearly stating the January performance date, VAT reporting gets confused. The Finanzamt may challenge which tax period the VAT should be reported in.

Inconsistent Invoice Numbering

Gaps, reordering, or reusing invoice numbers are immediate red flags. These errors suggest missing or concealed invoices and often lead to full audit scrutiny.

Vague or Absent Description

Invoices that say only 'Services rendered' without specifics make it hard for the buyer to substantiate their expense claim. The Finanzamt may deny the deduction.

Correcting Invoices: Stornorechnung vs. Korrekturrechnung

If you discover an error after issuing an invoice, never simply reissue a corrected version with the same number or cross out details. Use one of these methods:

Stornorechnung (Reversal)

  • Used when: You made a fundamental error (wrong amount, wrong customer, etc.)
  • Process: Issue a new document marked 'STORNO' with the same original invoice number and negative amounts
  • Then: Issue a corrected invoice with a new sequential number
  • Result: Original invoice is voided; corrected invoice stands

Korrekturrechnung (Correction Invoice)

  • Used when: You found a minor error (typo, address, small amount adjustment)
  • Process: Issue a new invoice with a new sequential number stating 'Korrektur zu Rechnung [original number]'
  • Reference: The invoice must clearly reference the original invoice
  • Result: Both invoices remain on file; total of both determines the correct amount

Never use handwritten corrections, white-out, or manual adjustments on printed invoices. Digital correction via Storno or Korrektur is required for audit compliance.

Invoice Retention (Aufbewahrungspflicht): 10 Years

Every invoice you issue and receive must be retained for 10 years from the end of the calendar year. This includes:

  • All issued invoices (original and copies)
  • All received invoices from suppliers
  • Copies of Storni and corrections
  • Supporting documents (delivery notes, signed orders, etc.)

Invoices can be stored digitally if they're in a GoBD-compliant format (PDF with tamper-proof features or archived in an accounting system). Random spot-checks during audits often verify that older invoices are still retrievable.

Invoice Compliance Checklist

RequirementCheckIf Missing or Wrong
Seller name & addressComplete and registered address shown?Customer denied Vorsteuerabzug
Seller tax IDVAT-ID (DE...) or Steuernummer present?Invoice may be challenged as incomplete
Buyer name & addressComplete and accurate?Customer cannot claim tax deduction
Buyer tax IDFor B2B invoices, VAT-ID included?Recommended to avoid disputes
Invoice numberLückenlos sequence, no gaps?Assumes concealed invoices; audit triggered
Invoice dateDate of issue or transmission shown?VAT reporting period unclear
Performance dateService delivery or goods shipment date?VAT timing mismatch; wrong tax period
DescriptionClear, audit-substantiable detail?Deduction denied for vagueness
Quantity & unitNumber of units or hours shown?Incomplete invoice; rejected
Unit price (net)Price before VAT stated?Calculation verification impossible
VAT rateCorrect rate (19%, 7%, 0%) applied?Both seller and buyer audited
VAT amountAccurately calculated from net?Discrepancy triggers review
Net totalSubtotal before tax correct?Math error in invoice
Gross totalFinal amount due (net + VAT)?Customer overpays or underpays

Software Solutions That Enforce Pflichtangaben Compliance

Modern invoicing platforms prevent most Formfehler by requiring all mandatory fields before invoice generation:

  • Lexoffice: German-built, auto-populates seller details, enforces invoice numbering, and validates VAT rates
  • SevDesk: SaaS platform with built-in compliance, Storni/Korrektur templates, and receipt attachment
  • FastBill: Automated invoicing with lückenlos numbering, multi-language support, and archive management
  • Papierkram: User-friendly with German compliance focus, small business pricing
  • Continu: Real-time invoice tracking with payment reminders and compliance alerts

All of these solutions maintain audit-safe archives and allow you to download invoices as PDF for long-term storage.

Integrating Invoice Compliance into Your Accounting Stack

Invoice accuracy directly impacts your bookkeeping workflow. When invoices are issued correctly:

  • Revenue recognition is automatic and VAT-correct
  • Customer payment tracking (Offene Posten) is accurate
  • Year-end financial statement preparation is simplified
  • Your tax advisor spends less time correcting invoice-related errors

Consider a platform that integrates invoicing, accounting, and payroll (if applicable) to ensure all financial data flows correctly. This reduces manual entry and human error.

Three-Step Action Plan for Invoice Compliance

  • Step 1: Audit your current invoices — Retrieve invoices from the past 3 months and check each against the 14 Pflichtangaben. Note any missing fields or errors.
  • Step 2: Create or update your invoice template — If using software, ensure all fields are mandatory. If using manual templates, add fields for performance date, buyer tax ID, and Leistungsdatum.
  • Step 3: Implement invoicing software — Move to Lexoffice, SevDesk, or FastBill to automate compliance and maintain audit-safe archives.

Invoice Precision = Customer Satisfaction

Correctly formatted invoices with all 14 mandatory fields protect both you and your customers. Your buyers can confidently claim input VAT deductions, and you reduce audit risk. It's a win-win.

Invoice compliance may seem technical, but it's a foundation of German business accounting. A small investment in compliant software pays dividends in audit confidence and customer trust.

Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.