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:
| Obligation | GmbH / UG | AG | Sole Trader (above thresholds) |
|---|---|---|---|
| Double-entry bookkeeping | Yes | Yes | Yes |
| Annual financial statements | Yes | Yes | Yes (simplified) |
| Publication in Bundesanzeiger | Yes | Yes | No |
| Statutory audit | Medium/large only | Yes (all sizes) | No |
| Corporate tax return | Yes | Yes | Income tax return instead |
| Trade tax return | Yes | Yes | Yes (if registered trade) |
| Monthly/quarterly VAT returns | Yes | Yes | Yes (if VAT-registered) |
Filing Deadlines
For financial years ending 31 December, the standard deadlines are:
| Filing | Without Tax Advisor | With Tax Advisor (Steuerberater) |
|---|---|---|
| Corporate & trade tax returns | 31 July of following year | End 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 Bundesanzeiger | Within 12 months of FY end | Within 12 months of FY end |
| VAT advance returns (monthly) | 10th of following month | 10th 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):
| Service | Typical Cost (EUR) | Frequency |
|---|---|---|
| Monthly bookkeeping (up to 150 transactions) | 200–500 / month | Monthly |
| Monthly bookkeeping (150–500 transactions) | 500–1,200 / month | Monthly |
| VAT advance returns | Usually included in bookkeeping | Monthly / quarterly |
| Payroll per employee | 15–30 / employee / month | Monthly |
| Annual financial statements (Jahresabschluss) | 1,000–3,000 | Annual |
| Corporate tax return | 500–1,500 | Annual |
| Trade tax return | 300–800 | Annual |
| Annual VAT return | 200–600 | Annual |
| Bundesanzeiger publication | 50–150 | Annual |
| Tax advisory (hourly) | 150–350 / hour | As 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
| Aspect | HGB (German GAAP) | IFRS |
|---|---|---|
| Valuation principle | Prudence (conservative) | Fair value (market-oriented) |
| Revenue recognition | Realisation principle | IFRS 15 (performance obligations) |
| Development costs | May be capitalised (option) | Must be capitalised if criteria met |
| Provisions | Broader recognition allowed | Stricter probability thresholds |
| Required for | All German companies | EU-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
- Are you a licensed Steuerberater? Which Steuerberaterkammer are you registered with?
- Do you have experience with foreign-owned GmbHs?
- Which accounting software do you use? Is it GoBD-compliant?
- Can you communicate in English (or your preferred language)?
- What is your fee structure — fixed monthly rate or per-transaction billing?
- How do you handle tax audits (Betriebsprüfung)?
- 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.
| Deadline | Filing | Frequency |
|---|---|---|
| 10th of each month | VAT advance return & payment (if monthly filer) | Monthly |
| 10th of each month | Payroll tax (Lohnsteuer) payment | Monthly |
| 10th of Jan / Apr / Jul / Oct | VAT advance return (if quarterly filer) | Quarterly |
| 10 March / 10 June / 10 Sept / 10 Dec | Trade tax prepayments (Gewerbesteuervorauszahlung) | Quarterly |
| 10 March / 10 June / 10 Sept / 10 Dec | Corporate tax prepayments (Körperschaftsteuervorauszahlung) | Quarterly |
| 31 March | Annual financial statements (preparation deadline, § 264 HGB) | Annual |
| 31 July | Tax returns (without Steuerberater) | Annual |
| End of February (year +2) | Tax returns (with Steuerberater) | Annual |
| 31 December | Publication of annual accounts in Bundesanzeiger | Annual |
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
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.

