Citizenship
Residence & visas
Services
BlogVacancies
English
Free consultation

Services · Audit & accounts for foreign companies

Audit and financial statements in Germany

Small companies are exempt from audit, but every company must publish its statements in the register. We determine the company's size, prepare the accounts, arrange the audit and file the returns.

A German limited company prepares annual financial statements every year, publishes them in the Company Register and files tax returns. Whether an audit is required depends on the company's size: small companies are exempt, medium and large ones must have their statements audited. Below: the thresholds from the Commercial Code, deadlines, penalties and taxes for 2026.

Who needs an audit

A company is small if, on two consecutive balance sheet dates, it does not exceed at least two of three thresholds (section 267 of the Commercial Code). For a new company the first balance sheet date is enough.

SizeBalance sheet totalAnnual revenueAverage employeesAudit
Smallup to €7.5 million (~$8.5 million)up to €15 million (~$16.9 million)up to 50not required
Mediumup to €25 million (~$28.1 million)up to €50 million (~$56.1 million)up to 250required
Largeaboveaboveabove 250required

If an audit is required but has not taken place, the annual financial statements cannot be adopted (section 316 of the Commercial Code). Group accounts are always audited.

We will calculate online the cost of reporting and audit for a year at your turnover.

Calculate online

Publication and penalties

The adopted statements must be submitted in German to the Company Register no later than 12 months after the balance sheet date (section 325 of the Commercial Code). Statements for calendar year 2025 are due by 31 December 2026. If they are not published on time, the Federal Office of Justice opens proceedings and imposes a fine of €2,500 to €25,000, about $2,900 to $28,100 (section 335). The fine can be imposed on the directors and on the company itself, and it applies even if the statements have not yet been prepared.

Taxes and filing deadlines

  • Corporate income tax is 15% plus a solidarity surcharge of 5.5% of the tax. Under the 2025 investment programme law, the rate will fall by 1 percentage point a year from 2028, reaching 10% in 2032.
  • Trade tax is paid to the municipality, and its rate depends on the town where the company operates.
  • Return deadlines. Without a tax adviser, returns are due 7 months after the end of the year, i.e. by 31 July. If an adviser prepares the return, the deadline is extended to the end of February of the second year after the reporting year: for 2025, by the end of February 2027 (section 149 of the Fiscal Code).
  • VAT. The company registers, files regular returns and, if it sells to other EU countries, recapitulative statements and Intrastat reports. For sales to consumers across the EU it can register for the one-stop shop, and customs requires an EORI number.

How we work

  1. Determining size. We look at the balance sheet, revenue and headcount for two years and decide whether an audit is needed.
  2. Bookkeeping and accounts under German rules, with corporate tax, trade tax and the solidarity surcharge calculated.
  3. Arranging the audit if the company is medium or large, and closing the auditor's queries.
  4. Publishing the statements in the Company Register within 12 months.
  5. Filing returns for corporate tax, trade tax and VAT, and supporting tax audits.

Common mistakes

  • Not publishing a small company's statements. The audit exemption does not exempt from publication, and the €2,500 fine comes automatically.
  • Judging size on one year. The thresholds are tested on two consecutive balance sheet dates.
  • Missing VAT registration when selling to other EU countries and not filing recapitulative statements.
  • Filing without an adviser and losing the extension. The 31 July deadline is shorter than when working through an adviser.

German company accounts and the owner's home country

Many countries have controlled foreign company rules: if a resident owns a significant stake, the company's profit may be taxed at home, and the tax office there asks for its annual statements.

A small German company provides the statements alone; a medium or large one provides them with the auditor's report.

German company taxes are covered in our guide to taxes in Germany, and other countries in the audit and accounts for foreign companies section.

What we do

We keep the books, prepare the annual statements, arrange the audit, publish the statements in the register, file tax returns, register for VAT and the EU one-stop shop, obtain the EORI number and support tax audits. Accounts and audit are billed by the hour from $101 an hour; VAT registration costs $2,700 with us and an EORI number $1,700. The full price list is in the table below, and we estimate the workload before starting so the budget stays predictable. If you have no company yet, start with company registration in Germany.

Fees

ServicePrice
Annual financial and tax accounts, hourly ratefrom €90
Accounts with audit, hourly ratefrom €90
VAT/VIES/INTRASTAT returns, per hourfrom €90
EORI number obtainment€1 500
VAT registration€2 400
OSS registration€1 200
Consulting and tax support, per hourfrom €90

In Germany accounts are not only filed but published, and lateness is fined

A German limited liability company publishes its accounts in the Company Register every year and files tax returns, and medium-sized and large companies also need an audit. The usual mistakes: missing the publication deadline, misjudging the company's size and skipping a compulsory audit, filing VAT returns late. We keep the books, prepare the accounts and returns and arrange the audit and publication. We check the company's size at every reporting date.

Accounts and audit are billed hourly from $110; a manager will calculate the total for your company in the chat.

Get a support quote

FAQ

Does a German company need an audit?
Only medium and large ones. A company is small and exempt from audit if, on two consecutive balance sheet dates, it does not exceed two of three thresholds: balance sheet up to €7.5 million (about $8.5 million), revenue up to €15 million (about $16.9 million) and on average up to 50 employees.
When must financial statements be published in Germany?
No later than 12 months after the balance sheet date, in German, via the Company Register. Statements for calendar year 2025 must be submitted by 31 December 2026. The duty also applies to small companies without an audit.
What is the fine for unpublished statements?
The Federal Office of Justice imposes a fine of €2,500 to €25,000, about $2,900 to $28,100. It can be imposed on the directors and on the company itself, even if the statements have not yet been prepared.
Which taxes does a German company pay?
Corporate income tax of 15% plus a solidarity surcharge of 5.5% of the tax, and trade tax at the municipality's rate. From 2028 the corporate tax rate falls by 1 percentage point a year to 10% in 2032.
When is the tax return due?
Without a tax adviser, 7 months after the end of the year, i.e. by 31 July. With an adviser, by the end of February of the second year after the reporting year: the 2025 return can be filed by the end of February 2027.
How much do accounts and audit cost in Germany?
We bill by the hour, from $101 an hour, because the workload depends heavily on the number of transactions. Before starting we estimate the workload and fix the quote in writing. VAT registration costs $2,700 with us.
How does a financial statements audit work in Germany?
The shareholders appoint the auditor before the end of the year under audit. A medium or large company prepares its statements in the first 3 months of the new year, the auditor reviews them and issues a report, and the statements are then approved and published within 12 months.
Does a German company need an audit for the owner's home tax office?
Only if the audit is mandatory under German law or was carried out voluntarily; otherwise the statements are provided alone.

Does your German company need its annual accounts done?

We prepare your German company's annual accounts, check whether an audit applies and file them with the register. The catalogue covers reporting in every country.

Reporting in every country

The Murblz consultant replies straight away in the chat on this page. Describe your situation and we will work it out together.

Free consultation

Or message us on Telegram →

FreeConfidentialInstant reply
Free consultation