HomeGuidesFinanzamt — Germany's Tax Authority Explained

Business Guide

The Finanzamt is the German tax office responsible for tax assessments, VAT registration, and corporate tax filing. Every German company must register with its local Finanzamt.

2026
8 min read

Germany's Two-Tier Tax Administration

Germany's tax system is a two-tier structure. The federal government sets national tax policy through the BMF, while approximately 650 state-level Finanzämter handle day-to-day collection and enforcement. Every GmbH registers with the Finanzamt serving its registered address (Sitz).

LevelAuthorityFunction
FederalBundesministerium der Finanzen (BMF)Sets tax law; issues policy circulars (BMF-Schreiben)
FederalBundeszentralamt für Steuern (BZSt)Issues USt-IdNr; cross-border VAT; EORI numbers
StateLandesfinanzbehördeSupervises Finanzämter within each Bundesland
State/LocalFinanzamt (~650 total)Issues Steuernummer; receives returns; conducts audits

ELSTER: Mandatory Electronic Filing for All Companies

All incorporated entities must file tax returns electronically via ELSTER (Elektronische Steuererklärung) at elster.de. Paper filing is not available for GmbH, AG, or other Handelsregister-registered entities.

Filing typeGerman nameFrequency
Corporate income tax returnKörperschaftsteuererklärungAnnual
Trade tax returnGewerbesteuererklärungAnnual
VAT advance returnUmsatzsteuervoranmeldungMonthly or quarterly
Annual VAT returnUmsatzsteuererklärungAnnual
Payroll tax returnLohnsteueranmeldungMonthly or quarterly
Tax registration questionnaireFragebogen zur steuerlichen ErfassungOnce, on formation

Three German Tax Numbers Explained

Foreign entrepreneurs are often confused by Germany's three separate tax identification numbers, each issued by a different authority for different purposes.

NumberGerman nameIssued byFormatUsed for
SteuernummerSteuernummerLocal Finanzamt10–13 digits, state-specificDomestic tax returns, VAT advance filings
Steuer-IDIdentifikationsnummerBZSt11 digits, permanentPersonal income tax (individual directors, not the company)
USt-IdNrUmsatzsteuer-IdentifikationsnummerBZStDE + 9 digitsIntra-EU B2B invoicing, VIES validation

After Handelsregister entry, the Registergericht notifies the competent Finanzamt, which issues a Steuernummer within 2–6 weeks automatically. If it has not arrived within 8 weeks, submit the Fragebogen zur steuerlichen Erfassung via ELSTER to prompt issuance.

Registering with the Finanzamt

To register, complete the Fragebogen zur steuerlichen Erfassung and submit it via ELSTER. The form collects company details, expected annual turnover, fiscal year, VAT status, and director information. Based on the answers, the Finanzamt assigns a Steuernummer and determines filing cadence.

  • Fragebogen zur steuerlichen Erfassung submitted via ELSTER
  • Accurate turnover forecast determines monthly vs. quarterly VAT filing
  • Steuernummer required on all German invoices under §14 UStG
  • USt-IdNr (DE + 9 digits) required for all intra-EU B2B invoicing

Frequently Asked Questions

What is the Finanzamt in Germany?

The Finanzamt is the local tax office in Germany, one of approximately 650 state-level offices that administer and collect taxes. It issues Steuernummern, processes corporate tax returns, handles VAT advance filings, and conducts tax audits. The federal BMF sets policy but does not directly interact with taxpayers.

What is the difference between Steuernummer and USt-IdNr?

The Steuernummer is issued by the local Finanzamt for domestic tax filings and can change if a company moves. The USt-IdNr (DE + 9 digits) is issued by BZSt for intra-EU B2B transactions and does not change with address moves.

Will the Finanzamt send my Steuernummer automatically after GmbH formation?

Yes. After Handelsregister entry, the Registergericht notifies the Finanzamt, which issues a Steuernummer within 2–6 weeks. The Fragebogen zur steuerlichen Erfassung should still be submitted via ELSTER to confirm VAT status and filing preferences.

Is ELSTER mandatory for all companies filing taxes in Germany?

Yes. ELSTER is mandatory for all incorporated entities in Germany. GmbHs, AGs, and other Handelsregister-registered forms must submit all tax returns electronically. Paper filing is not permitted for corporate entities.

Can the Finanzamt conduct an audit of my German company?

Yes. The Finanzamt has authority to conduct Betriebsprüfungen (tax audits) under the Abgabenordnung (AO). Audits cover KSt, GewSt, VAT, and payroll tax. Companies must retain all business records for 10 years under AO §147.

What is the Fragebogen zur steuerlichen Erfassung?

The Fragebogen zur steuerlichen Erfassung is the mandatory tax registration questionnaire submitted via ELSTER on company formation. It collects expected turnover, fiscal year, VAT status, and director details. The Finanzamt uses it to assign the Steuernummer and determine VAT filing frequency — monthly if expected VAT liability exceeds €7,500 per year, otherwise quarterly.

What is the Steuer-ID and who receives it?

The Steuer-ID (Identifikationsnummer) is an 11-digit permanent personal tax number issued by BZSt to every individual registered in Germany. It is assigned automatically after Anmeldung and arrives by post within 4–6 weeks. It applies to personal income tax only — the company's tax filings use the Steuernummer issued by the local Finanzamt, not the personal Steuer-ID.

How does a GmbH change its Finanzamt when relocating?

When a GmbH moves its registered address to a different tax district, the old Finanzamt transfers the file to the new competent office and the Steuernummer changes. The USt-IdNr (DE + 9 digits) issued by BZSt remains unchanged. Notify the Finanzamt via ELSTER and file a notarial Handelsregister amendment to update the registered address.

What records must a GmbH retain for tax purposes?

Under AO §147, accounting records, vouchers, and financial statements must be retained for 10 years; business correspondence for 6 years. Retention periods run from the end of the calendar year to which the document relates. Digital records must comply with GoBD requirements for immutability, traceability, and machine-readability.

What is the difference between a Steuerbescheid and Steuervorauszahlung?

A Steuerbescheid is the formal annual tax assessment issued by the Finanzamt after reviewing a filed return, confirming the final tax liability or refund. Steuervorauszahlungen are quarterly advance payments on 10 March, 10 June, 10 September, and 10 December based on the prior year's liability. The Steuerbescheid reconciles actual liability against the advance payments made.

Need professional help?

Goldblum und Partner AG — licensed German Rechtsanwälte in Düsseldorf since 2007.

Free Consultation

Work with the firm that knows Germany.

Licensed Rechtsanwälte and Steuerberater in Düsseldorf. Free 30-minute consultation, no commitment.

Book Free Consultation