If you operate a company in Germany, you are legally required to maintain proper financial records and file tax returns with the Finanzamt (tax office). A qualified accountant — known in Germany as a Steuerberater (tax advisor) — handles your bookkeeping, prepares annual financial statements, submits tax returns on time, and keeps your company compliant with German commercial and tax law. Without professional accounting support, you risk penalties, interest charges, and even criminal liability for tax evasion.

This page covers the accounting obligations for German companies, what services an accountant provides, how much it costs, and how to choose the right professional for your business.

Why You Need an Accountant in Germany

Germany enforces strict bookkeeping and tax filing rules. Every commercial entity registered in the Handelsregister (commercial register) — including a GmbH, UG (haftungsbeschränkt), and AG — is subject to Buchführungspflicht (bookkeeping obligation) under the Handelsgesetzbuch (HGB), Germany’s Commercial Code.

This obligation means you must:

  • Record every business transaction in a double-entry bookkeeping system
  • Prepare annual financial statements (Jahresabschluss) comprising a balance sheet and profit-and-loss account
  • File corporate tax returns (Körperschaftsteuererklärung), trade tax returns (Gewerbesteuererklärung), and VAT returns (Umsatzsteuervoranmeldung)
  • Retain all accounting records for 10 years

Penalties for Non-Compliance

The Finanzamt does not treat late or missing filings lightly. If you miss a tax return deadline, the tax office may impose:

  • Late filing surcharge: 0.25% of the assessed tax per month of delay, minimum EUR 25 per month (§ 152 AO — Abgabenordnung, Germany’s Fiscal Code)
  • Late payment interest: 0.15% per month on outstanding tax amounts (§ 233a AO)
  • Estimated assessment: if no return is filed, the Finanzamt estimates your tax liability — typically higher than the actual amount
  • Criminal prosecution: deliberate non-filing or false declarations can result in fines up to EUR 50,000 or imprisonment (§ 370 AO)

A qualified accountant ensures none of this happens. The cost of professional accounting is a fraction of the penalties you would face without it.

Accounting Obligations for German Companies

Your accounting obligations depend on your company type and size. All commercial entities must prepare a Jahresabschluss (annual financial statements), but the scope varies.

Obligations by Company Type

Every GmbH, UG, and AG must prepare annual accounts under HGB. Sole traders (Einzelunternehmen) and partnerships (GbR, OHG, KG) are subject to bookkeeping obligations only if their annual turnover exceeds EUR 800,000 or annual profit exceeds EUR 80,000.

The different company types in Germany each carry specific requirements:

ObligationGmbH / UGAGSole Trader (above thresholds)
Double-entry bookkeepingYesYesYes
Annual financial statementsYesYesYes (simplified)
Publication in BundesanzeigerYesYesNo
Statutory auditMedium/large onlyYes (all sizes)No
Corporate tax returnYesYesIncome tax return instead
Trade tax returnYesYesYes (if registered trade)
Monthly/quarterly VAT returnsYesYesYes (if VAT-registered)

Filing Deadlines

For financial years ending 31 December, the standard deadlines are:

FilingWithout Tax AdvisorWith Tax Advisor (Steuerberater)
Corporate & trade tax returns31 July of following yearEnd of February, two years later
Annual financial statements (preparation)Within first 3 months of new FY (§ 264 HGB)Same statutory deadline, but extensions possible for tax filings
Publication in BundesanzeigerWithin 12 months of FY endWithin 12 months of FY end
VAT advance returns (monthly)10th of following month10th of following month (1-month extension with Dauerfristverlängerung)

Engaging a Steuerberater automatically extends your tax filing deadline by seven months. This alone is a strong practical reason to use one.

What Does a German Accountant Do?

A Steuerberater in Germany is more than a bookkeeper. The role combines what would be separate professions in other countries: bookkeeper, tax preparer, tax advisor, and financial consultant. Here is what a typical engagement covers.

Monthly Services

  • Ongoing bookkeeping (laufende Buchhaltung): recording all income, expenses, bank transactions, and receipts in a compliant accounting system (DATEV is the standard software in Germany)
  • VAT advance returns (Umsatzsteuervoranmeldung): calculating and filing monthly or quarterly VAT returns with the Finanzamt
  • Payroll processing (Lohnabrechnung): calculating gross-to-net pay, employer social contributions, wage tax, and filing payroll reports with tax authorities and social insurance carriers
  • Bank reconciliation: matching bank statements against recorded transactions
  • Management reports: monthly summaries of revenue, expenses, and cash position (Betriebswirtschaftliche Auswertung, or BWA)

Annual Services

  • Annual financial statements (Jahresabschluss): preparing the balance sheet (Bilanz), profit-and-loss statement (Gewinn- und Verlustrechnung), and notes (Anhang)
  • Corporate tax return (Körperschaftsteuererklärung)
  • Trade tax return (Gewerbesteuererklärung)
  • Annual VAT return (Umsatzsteuererklärung)
  • Publication: filing accounts with the Bundesanzeiger (Federal Gazette)

Advisory Services

  • Tax planning and optimisation (within legal bounds)
  • Structuring intercompany transactions and transfer pricing
  • Audit preparation and support
  • Tax authority correspondence and representation during tax audits (Betriebsprüfung)
  • Advising on double tax treaties (relevant for foreign-owned companies)
  • Assistance with opening a branch office and its distinct tax registration

Accounting Costs in Germany

Fees for Steuerberater services in Germany are regulated by the Steuerberatervergütungsverordnung (StBVV), the statutory fee schedule. The StBVV sets minimum and maximum fees based on the value of the matter (Gegenstandswert). In practice, many accountants offer fixed monthly packages, especially for small and medium-sized companies.

The following table shows typical cost ranges for a small to medium GmbH (annual turnover EUR 250,000–1,000,000):

ServiceTypical Cost (EUR)Frequency
Monthly bookkeeping (up to 150 transactions)200–500 / monthMonthly
Monthly bookkeeping (150–500 transactions)500–1,200 / monthMonthly
VAT advance returnsUsually included in bookkeepingMonthly / quarterly
Payroll per employee15–30 / employee / monthMonthly
Annual financial statements (Jahresabschluss)1,000–3,000Annual
Corporate tax return500–1,500Annual
Trade tax return300–800Annual
Annual VAT return200–600Annual
Bundesanzeiger publication50–150Annual
Tax advisory (hourly)150–350 / hourAs needed

Total annual cost for a small GmbH: expect to pay between EUR 5,000 and EUR 15,000 depending on transaction volume, number of employees, and complexity.

All Steuerberater fees are tax-deductible as a business expense (Betriebsausgabe).

German Accounting Standards

German companies must prepare their accounts according to the HGB (Handelsgesetzbuch), commonly referred to as German GAAP. Listed companies on the Frankfurt Stock Exchange must additionally prepare consolidated accounts under IFRS (International Financial Reporting Standards) as required by EU Regulation 1606/2002.

Key Principles: GoB

The Grundsätze ordnungsmäßiger Buchführung (GoB) — principles of proper bookkeeping — form the foundation of German accounting. These principles, codified across HGB §§ 238–263, include:

  • Completeness: every transaction must be recorded
  • Accuracy: entries must reflect the true nature of each transaction
  • Timeliness: transactions must be recorded promptly
  • Order: records must be systematic and traceable
  • Prudence (Vorsichtsprinzip): losses must be anticipated, but unrealised gains may not be recognised
  • Consistency: accounting methods must be applied consistently across periods

HGB vs IFRS: Key Differences

AspectHGB (German GAAP)IFRS
Valuation principlePrudence (conservative)Fair value (market-oriented)
Revenue recognitionRealisation principleIFRS 15 (performance obligations)
Development costsMay be capitalised (option)Must be capitalised if criteria met
ProvisionsBroader recognition allowedStricter probability thresholds
Required forAll German companiesEU-listed groups (consolidated)

Digital Bookkeeping: GoBD

Since 2015, the GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) regulates how digital accounting records must be maintained. The rules require:

  • A documented internal control system for accounting processes
  • Audit-proof archiving of electronic invoices and documents
  • Complete traceability from the original document to the accounting entry and vice versa
  • No retroactive changes to recorded entries (every correction must be logged)

Your accountant should use GoBD-compliant software. In Germany, DATEV is the industry standard used by over 90% of Steuerberater practices. Other accepted platforms include Lexware, sevDesk, and SAP Business One.

Choosing the Right Accountant

Not every accountant in Germany is equally suited for foreign-owned businesses. Here is what to look for.

Qualifications

The title Steuerberater is legally protected in Germany. Only professionals who have passed the state examination (Steuerberaterprüfung) — one of the hardest professional exams in the country, with pass rates around 50% — may use this title and provide tax advisory services. The examination is administered by the regional Chambers of Tax Advisors (Steuerberaterkammern).

You can verify whether an accountant holds a valid licence by checking the official register at bstbk.de (Federal Chamber of Tax Advisors).

Below the Steuerberater level, Buchhalter (bookkeepers) may handle day-to-day bookkeeping but are not permitted to file tax returns or give tax advice. Some firms employ bookkeepers for routine work under the supervision of a licensed Steuerberater.

What to Look For

  • English proficiency: essential if your management team is not German-speaking. Many practices in Frankfurt, Munich, Düsseldorf, Berlin, and Hamburg offer services in English
  • Experience with foreign-owned companies: international tax issues, transfer pricing, and double tax treaty applications require specialised knowledge
  • Industry experience: an accountant familiar with your sector (e-commerce, tech, manufacturing) will understand sector-specific tax treatments
  • DATEV access: ensures seamless data exchange and compliant record-keeping
  • Transparent pricing: request a written fee estimate before engagement. Compare it against the StBVV ranges listed above
  • Responsiveness: your accountant should respond within 1–2 business days, especially around filing deadlines

Questions to Ask Before Hiring

  1. Are you a licensed Steuerberater? Which Steuerberaterkammer are you registered with?
  2. Do you have experience with foreign-owned GmbHs?
  3. Which accounting software do you use? Is it GoBD-compliant?
  4. Can you communicate in English (or your preferred language)?
  5. What is your fee structure — fixed monthly rate or per-transaction billing?
  6. How do you handle tax audits (Betriebsprüfung)?
  7. Can you assist with VAT registration and intra-EU transactions?

Tax Calendar for German Companies

Missing a deadline triggers automatic penalties. The table below lists the key recurring deadlines for a standard GmbH with a calendar-year financial year.

DeadlineFilingFrequency
10th of each monthVAT advance return & payment (if monthly filer)Monthly
10th of each monthPayroll tax (Lohnsteuer) paymentMonthly
10th of Jan / Apr / Jul / OctVAT advance return (if quarterly filer)Quarterly
10 March / 10 June / 10 Sept / 10 DecTrade tax prepayments (Gewerbesteuervorauszahlung)Quarterly
10 March / 10 June / 10 Sept / 10 DecCorporate tax prepayments (Körperschaftsteuervorauszahlung)Quarterly
31 MarchAnnual financial statements (preparation deadline, § 264 HGB)Annual
31 JulyTax returns (without Steuerberater)Annual
End of February (year +2)Tax returns (with Steuerberater)Annual
31 DecemberPublication of annual accounts in BundesanzeigerAnnual

A Dauerfristverlängerung (permanent deadline extension) grants an additional month for VAT advance returns. Your accountant applies for this once; it then applies automatically each year. The trade-off is a deposit of 1/11th of the prior year’s VAT liability.

Frequently Asked Questions


There is no legal requirement to hire a Steuerberater. You may prepare and file your own tax returns. However, only a licensed Steuerberater, lawyer, or Wirtschaftsprüfer (auditor) may file tax returns on your behalf. In practice, the complexity of German tax law makes professional support essential for any company beyond a sole trader.


No. Tax returns filed with the German Finanzamt must be prepared by a person or firm licensed in Germany. An accountant in your home country can maintain your group-level accounts, but the German statutory accounts and tax returns must be handled by a German-licensed Steuerberater. EU-qualified tax advisors may register for cross-border services under certain conditions, but this is uncommon in practice.


For a small GmbH with fewer than 150 monthly transactions and no employees, expect to pay EUR 200–500 per month for bookkeeping plus EUR 1,500–3,000 annually for the Jahresabschluss and tax returns. With payroll processing, add EUR 15–30 per employee per month. Total annual costs typically range from EUR 5,000 to EUR 15,000 depending on complexity.


The Finanzamt will issue a late filing surcharge (Verspätungszuschlag) of 0.25% of the assessed tax for each month of delay, with a minimum of EUR 25 per month (§ 152 AO). Additionally, interest of 0.15% per month accrues on any unpaid tax from 15 months after the end of the tax year (§ 233a AO). In severe cases, the tax office may also estimate your tax liability, which is almost always higher than the actual amount.


Small GmbHs and UGs are exempt from statutory audit. A statutory audit by a Wirtschaftsprüfer (certified auditor) is required only for medium-sized and large companies. The thresholds (§ 267 HGB) for a medium-sized company are: balance sheet total above EUR 7,500,000, revenue above EUR 15,000,000, or more than 50 employees (two of three criteria exceeded in two consecutive years). All AGs require an audit regardless of size.


Yes. Many small companies handle day-to-day bookkeeping themselves using software like sevDesk, Lexware, or even DATEV Unternehmen Online, and then hand over the data to their Steuerberater for the annual accounts and tax returns. This can reduce costs by 30–50%. However, your bookkeeping must be GoBD-compliant, and errors in the monthly records will increase the time (and cost) your accountant needs for the year-end work.


DATEV is the dominant platform, used by over 90% of German Steuerberater practices. It integrates directly with the tax office’s electronic filing system (ELSTER). For companies doing their own bookkeeping, popular GoBD-compliant options include Lexware, sevDesk, BuchhaltungsButler, and SAP Business One. If you choose software other than DATEV, confirm with your Steuerberater that data can be exported in a compatible format (typically DATEV CSV or XML).

Need a German Accountant? Contact Our Team

We connect foreign entrepreneurs with English-speaking, licensed Steuerberater experienced in serving international businesses in Germany. Whether you are forming a new GmbH or need ongoing accounting for an existing company, our network covers all major German cities including Düsseldorf, Frankfurt, Munich, Berlin, and Hamburg.

Backed by Goldblum und Partner AG — a Swiss law and fiduciary firm established in 2007, with an office in Düsseldorf.

Get in Touch