Use case · B2B / GmbH

Writing an invoice as a GmbH

Mandatory details of a GmbH invoice: commercial register entry, managing directors, complete B2B mapping. This is how you write legally sound outgoing invoices that withstand any audit.

Invoice generator for GmbHs

With all GmbH mandatory details: commercial register, registered office, managing directors, VAT ID. One click, and the business-letter obligation is met.

Mandatory details of a GmbH invoice

A GmbH invoice meets two sets of rules at once: the VAT Act (§ 14 UStG) and the GmbH Act (§ 35a GmbHG). The latter is the so-called business-letter obligation and concerns all written correspondence with external effect, and thus invoices too.

Mandatory details from § 35a GmbHG:

  • Full company name including the legal-form suffix “GmbH”
  • Registered office of the company
  • Register court and commercial register number (HRB number)
  • All managing directors with first and last name
  • If applicable: chairperson of the supervisory board

To this are added the UStG obligations: tax number or VAT ID, invoice number, date of supply, net/VAT/gross breakdown. On GmbH invoices all business partners are entrepreneurs, so the B2B presentation (net + VAT + gross) is standard.

Managing directors and representation rules

On a GmbH invoice all appointed managing directors must be named, including those not active in day-to-day business. With several managing directors, stating the representation rule is sensible (but not mandatory): “authorised to represent individually” or “authorised to represent only jointly with another managing director”. The latter is also recorded in the commercial register.

Important: if a managing director changes, you must use the updated details at the latest with the next invoice. Outdated business letters are a frequent defect at shareholders' meetings and tax audits.

A VAT ID is effectively mandatory for GmbHs

Legally it holds: tax number or VAT ID, one is enough. In practice, however, every GmbH has a VAT ID, if only because it usually also does EU business. Compared with the tax number, the VAT ID is publicly retrievable and better protects tax confidentiality.

In reverse-charge dealings (e.g. construction services, scrap, mobile phones, electricity trading) you must write the note “the recipient of the service is liable for the tax” on the invoice and not show VAT. Instead of the VAT, the relevant § of the UStG then appears (§ 13b).

B2B specifics: order number, supplier number, cost centre

While private clients usually pay invoices immediately, B2B invoices go through a review process. In it, three fields are almost always desired:

  • Order number / purchase order number of the client, often stated in the order confirmation email
  • Supplier number, if your client has listed you as a supplier
  • Cost centre / project code, internal posting keys

Ask the client's purchasing department before issuing the invoice. A missing order number can delay payment by weeks, because the invoice first goes for internal clarification.

E-invoice obligation since 2025, what GmbHs need now

Since 1 January 2025, for domestic B2B dealings: invoice recipients must be able to receive electronic invoices in a structured format. A PDF legally no longer counts as an e-invoice, XRechnung or ZUGFeRD is required.

Transition periods:

  • 2025-2026: sending classic PDF invoices still allowed (with the recipient's consent)
  • 2027: obligation to send structured e-invoices for turnovers from €800,000
  • 2028: obligation for all B2B turnovers

Prepare with the e-invoice generator, it creates valid XRechnung and ZUGFeRD files from the browser. Archiving in PDF/A via the PDF/A converter remains useful for classic PDFs nonetheless.

Pitfalls with GmbH invoices

  • Managing-director change not updated: outdated details lead to objections at the tax audit. Maintain your invoice template centrally.
  • HRB number with the wrong register court: the HRB no. is only unique together with the register court. “HRB 12345, Amtsgericht Köln” is mandatory.
  • Reverse charge forgotten: in construction services, scrap, mobile phones or electricity trading between entrepreneurs, the recipient owes the VAT. If the note is missing, the client can reject the invoice.
  • Early-payment discount in the dunning window: demand the discount back if the client pays late, that too is a default obligation. Many GmbHs give away money here.
  • E-invoice obligation ignored: from 2028 you must be able to send e-invoices. Those who switch early save stress later.
  • Client's input-VAT deduction at risk: if a mandatory detail under § 14 UStG is missing, the client may not deduct input VAT, and can claim damages from you.

Create your GmbH invoice with all mandatory details

Create a GmbH invoice

Frequently asked questions about GmbH invoices

Is a plain PDF invoice enough for another GmbH client?
Until the end of 2026 yes, provided the client consents. From 2027, a staggered obligation to issue structured e-invoices (XRechnung/ZUGFeRD). We recommend switching now, many large clients no longer accept PDFs even today.
Do I really have to state the HRB number on every invoice?
Yes, § 35a GmbHG requires it and it concerns every business letter. Without the HRB statement, fines of up to €5,000 per breach loom.
Can a GmbH use the small-business scheme?
In theory yes, as soon as it meets the turnover limits. In practice very rare, a GmbH usually has higher turnover than the €25,000 threshold, and waiving input-VAT deduction hardly pays off with typical purchases.
What does an error in the mandatory details cost?
For purely UStG-related defects, loss of input-VAT deduction for the client and § 14c liability for you. For § 35a GmbHG defects, the register court can impose a fine, staggered from €1,000 to €25,000.
Who is liable if the invoice is formally incorrect?
Externally, the GmbH as a legal person. Internally, the managing director can be personally liable if they breach duties of care, for instance by repeatedly using outdated business papers.