Germany Tax Audit Guide (Betriebsprüfung & Außenprüfung)

A guide to the German tax audit process (Betriebsprüfung or Außenprüfung). Large companies are audited every ~5 years; small businesses are selected randomly or based on risk indicators. The audit typically covers the last 3–5 years (3 completed years plus the current year). Key areas reviewed: profit recognition, business expenses, VAT returns, payroll/employment taxes, and cross-border transactions (transfer pricing). Audits last 2–6 months. The audit concludes with a Schlussbesprechung (closing meeting) and a Betriebsprüfungsbericht (audit report). Appeals must be filed within 1 month.

Tax audits in Germany are thorough and can be stressful for business owners. Understanding the process, your rights, and how to prepare can significantly reduce the burden. The Finanzamt has broad powers to request documents and access business premises. For related reading, see our Tax Filing Guide → and Tax Penalties & Fines Guide →.

Audit Selection and Scope (Auswahl und Prüfungsumfang)

  • Selection criteria: Large companies (Großbetriebe) with turnover >€8.5M or profit >€650K are audited cyclically every ~4–6 years. Medium businesses are audited periodically. Small businesses (Kleinbetriebe) with turnover below €650K or profit below €65K may be selected randomly, based on risk indicators (frequent late filing, unusually low profits compared to industry benchmarks), or not at all for years.
  • Audit period (Prüfungszeitraum): The auditor reviews 3–5 years, typically the last 3 completed tax years plus the current year. For example, an audit starting in 2026 would cover the years 2022, 2023, 2024, and possibly the current year 2025. If significant issues are found, the audit may be extended to additional years.
  • Key review areas (Prüfungsschwerpunkte): (a) Profit and revenue recognition — are all revenues declared, expenses properly documented? (b) Business expense deductions — particularly gemischt genutzte Aufwendungen (mixed personal/business expenses), Bewirtungskosten (entertainment), and dem Grunde nach betrieblich veranlasste Aufwendungen. (c) VAT returns — correct treatment of Umsatzsteuer, Vorsteuerabzug, and reverse-charge transactions. (d) Payroll taxes — Lohnsteuer and social security for employees and mini-jobbers. (e) Cross-border transactions — transfer pricing documentation and compliance with the arm's length principle.
  • Notification (Prüfungsanordnung): The Finanzamt notifies you in writing of the audit, stating the scope, the audit period, and the auditor's name. You have the right to a reasonable preparation period (typically 2–4 weeks). The notice specifies which documents the auditor will review.

Audit Process, Outcome, and Appeal

  • During the audit: The auditor (Betriebsprüfer) visits your premises or works remotely. You must provide requested documents within reasonable timeframes. You have the right to have your Steuerberater present. The auditor can also conduct surprise visits (unangemeldete Prüfung) in exceptional circumstances (e.g., suspected tax evasion). The auditor issues interim findings (Zwischenbericht) if significant issues arise.
  • Schlussbesprechung (closing meeting): At the end of the audit, the auditor presents the findings in a Schlussbesprechung. This is your opportunity to discuss and challenge proposed adjustments before the final report is issued. Agreed adjustments cannot be easily disputed later. It is strongly recommended to have a Steuerberater attend this meeting.
  • Betriebsprüfungsbericht (audit report): The auditor issues a detailed written report summarising all findings, adjustments, and the resulting tax assessments (Nachzahlungen or Erstattungen). Additional tax payments (plus interest at 0.5%/month, 6%/year) are due within 1 month of the assessment notice. If no errors are found, the audit concludes with a tax-free finding (keine Beanstandungen).
  • Appeal (Einspruch): You have 1 month from receiving the amended tax assessment to file an Einspruch with the Finanzamt. The Einspruch is free to file and does not require a lawyer. It suspends payment of the disputed amount until resolved. If the Finanzamt rejects the Einspruch, you can take the case to the Finanzgericht (tax court). Costs: court fees are based on the disputed amount.