For a small GmbH with €600,000 revenue, €30,000 profit and 5 employees, the costs on this page come to about €3,230–€15,940 a year, or about €9,580 at the midpoint of each fee range. Almost all of it is the tax adviser. Official fees add only about €300.
That is not the full cost of running a company. Rent or a registered address, legal advice, insurance, banking and the managing director's time come on top, and no official source sets them.
| Cost | Example figure | Set by |
|---|---|---|
| Tax adviser (bookkeeping, payroll, accounts, returns) | €2,930–€15,640 a year | Tax adviser fee regulation (StBVV), unless a different fee is agreed |
| Chamber of commerce (IHK) | €185.10 a year in Munich | Each chamber's annual statutes |
| Company register and filing | €21.50 a year | Justice Administration Costs Act (JVKostG) |
| Transparency register | €19.80 a year | Transparency register fee regulation (TrGebV) |
| Broadcasting levy | €73.44 a year | Rundfunkbeitrag, by employees per site |
| Statutory audit | Not required | HGB § 316: only companies that are not small |
German tax advisers charge under the Steuerberatervergütungsverordnung (StBVV). For most recurring work it sets a range, as a fraction of a full fee looked up in a table by the value of the work: turnover for bookkeeping, the mean of balance sheet total and revenue for the annual accounts, income or turnover for tax returns. Payroll is a flat range per employee and month.
The adviser picks a fee within each range by the scope and difficulty of the work (§ 11). A higher or lower fee can be agreed in writing (§ 4 and § 4a), so treat the scale as a benchmark for quotes rather than a fixed price.
| Work | Fee range | Rule |
|---|---|---|
| Bookkeeping, per month | 2/10 to 12/10 of a full fee (Table C) | § 33(1); includes VAT pre-returns (§ 33(8)) |
| Payroll, per employee and month | €6 to €30 | § 34(2); includes wage tax returns (§ 34(6)) |
| Payroll set-up, per employee (once) | €6 to €19 | § 34(1) |
| Annual accounts (balance sheet and P&L) | 10/10 to 40/10 of a full fee (Table B) | § 35(1) no. 1a |
| Notes to the accounts | 2/10 to 12/10 of a full fee (Table B) | § 35(1) no. 1b; micro companies can usually skip the notes |
| Corporation tax return | 2/10 to 8/10 of a full fee (Table A) | § 24(1) no. 3; minimum value €16,000 |
| Trade tax return | 1/10 to 6/10 of a full fee (Table A) | § 24(1) no. 5; minimum value €8,000 |
| Annual VAT return | 1/10 to 8/10 of a full fee (Table A) | § 24(1) no. 8; value is 10% of turnover, minimum €8,000 |
| Other work | €16.50 to €41 per started quarter hour | § 13 |
A GmbH with €600,000 revenue, a €150,000 balance sheet, €30,000 taxable profit and 5 employees. On those figures it is a micro company under HGB § 267a, so it needs no audit, no management report and usually no notes. The table applies the StBVV ranges to those figures. Fees are before VAT.
| Work | How it's calculated | Low | High |
|---|---|---|---|
| Bookkeeping (monthly, including VAT pre-returns) (§ 33(1), (8)) | 2/10–12/10 of €584 a month (Table C, €600,000 turnover) | €1,401.60 | €8,409.60 |
| Payroll (including wage tax returns) (§ 34(2), (6)) | €6–€30 per employee per month, 5 employees | €360.00 | €1,800.00 |
| Annual accounts (balance sheet and P&L) (§ 35(1) no. 1a) | 10/10–40/10 of €746 (Table B) | €746.00 | €2,984.00 |
| Corporation tax return (§ 24(1) no. 3) | 2/10–8/10 of €946 (Table A, €30,000 income) | €189.20 | €756.80 |
| Trade tax return (§ 24(1) no. 5) | 1/10–6/10 of €946 (Table A) | €94.60 | €567.60 |
| Annual VAT return (§ 24(1) no. 8) | 1/10–8/10 of €1,399 (Table A, 10% of turnover) | €139.90 | €1,119.20 |
| Tax adviser total | Midpoint of each range: about €9,280 | €2,931.30 | €15,637.20 |
| Chamber of commerce (IHK München, 2026) | €150 base fee plus 0.117% of €30,000 trading profit | €185.10 | €185.10 |
| Filing the annual accounts | Micro company (JVKostG no. 1420) | €18.50 | €18.50 |
| Company register annual fee | Company that can use the § 326 HGB reliefs (JVKostG no. 1410) | €3.00 | €3.00 |
| Transparency register | Annual fee (TrGebV no. 1) | €19.80 | €19.80 |
| Broadcasting levy (Rundfunkbeitrag) | €6.12 a month, one site with up to 8 employees | €73.44 | €73.44 |
| Total | Midpoint: about €9,580 | €3,231.14 | €15,937.04 |
A GmbH with a site in Germany belongs to its local Industrie- und Handelskammer (IHK) (IHKG § 2) and pays a base fee plus a levy on its trading profit. Each of the chambers sets its own rates every year, so the cost depends on where the company is registered. Unlike sole traders and partnerships, a GmbH gets no allowance against the levy.
| Chamber (2026) | Base fee, registered companies | Levy on trading profit |
|---|---|---|
| IHK für München und Oberbayern | €150 up to €100,000 profit, €300 above | 0.117% |
| IHK Nürnberg für Mittelfranken | €120 up to €24,500 profit, rising to €4,000 above €20 million | 0.24% |
A GmbH must file its annual accounts with the company register (Unternehmensregister) within twelve months of the year end (HGB § 325(1a)). The filing fee depends on the company's size class, and there is a small annual fee for keeping the register. Separately, every GmbH pays an annual fee for the transparency register of beneficial owners.
| Fee | Amount | Source |
|---|---|---|
| Filing the accounts: micro company | €18.50 | JVKostG no. 1420 |
| Filing the accounts: small company | €25 | JVKostG no. 1421 |
| Filing the accounts: medium-sized company | €55 | JVKostG no. 1422 |
| Company register annual fee | €3 (€6 for companies that can't use the § 326 HGB reliefs) | JVKostG nos. 1410–1411 |
| Transparency register annual fee | €19.80 | TrGebV no. 1 |
A company's size class decides what it must prepare, file and have audited. It is small if it stays within two of three limits: a €7.5 million balance sheet, €15 million revenue and 50 employees on average. It is a micro company within two of €450,000, €900,000 and 10 employees (HGB §§ 267 and 267a).
Small and micro companies need no statutory audit (HGB § 316) and no management report. Micro companies can also skip the notes to the accounts if certain details are given under the balance sheet (HGB § 264).
These costs are real but vary too much to put a reliable figure on. Get quotes for each before comparing a GmbH with an Employer of Record:
- Managing director: a GmbH must have at least one (GmbHG § 6). Whether that person is paid, and how much, is up to you.
- Registered address or office: rent, a serviced office or a business address service.
- Legal advice: shareholder resolutions, employment contracts and changes to the articles.
- Insurance and banking: business liability cover, D&O insurance and a German business bank account.
- Setting the company up and winding it down: notary and commercial register fees are one-off costs not covered here, and the share capital of at least €25,000 must be paid in (GmbHG § 5).
An EOR at a common published starting price of US$599 costs about €6,300 per employee a year. On the sourced costs above alone, a GmbH starts to pay off from about two employees, and later once you add the costs with no official figure. In Germany the 18-month limit on employee leasing often decides the question first: see AÜG and EOR in Germany and the EOR vs local entity guide.
How much does it cost to run a GmbH in Germany each year?
Does a small GmbH need an audit?
How much is the IHK fee for a GmbH?
Are tax adviser fees in Germany fixed by law?
What does it cost to file a GmbH's annual accounts?
- 1Steuerberatervergütungsverordnung (StBVV)
Bundesministerium der Justiz (gesetze-im-internet.de)
Tax adviser fee regulation, as last amended on 19 December 2025: fee ranges in §§ 24, 33, 34 and 35, agreed fees in § 4 and § 4a, and Tables A to C.
- 2Justizverwaltungskostengesetz (JVKostG), Hauptabschnitt 4
Bundesministerium der Justiz (gesetze-im-internet.de)
Company register fees: annual fee of €3 or €6 (nos. 1410–1411) and filing fees of €18.50, €25 and €55 for micro, small and medium-sized companies (nos. 1420–1422).
- 3Transparenzregistergebührenverordnung (TrGebV)
Bundesministerium der Justiz (gesetze-im-internet.de)
Annual transparency register fee of €19.80 from 2024.
- 4Geldwäschegesetz § 24
Bundesministerium der Justiz (gesetze-im-internet.de)
Transparency register fees are charged to companies under § 20 GwG.
- 5Handelsgesetzbuch § 267 and § 267a
Bundesministerium der Justiz (gesetze-im-internet.de)
Size classes: small (€7.5m balance sheet, €15m revenue, 50 employees) and micro (€450,000, €900,000, 10 employees); two of three thresholds decide.
- 6Handelsgesetzbuch § 264
Bundesministerium der Justiz (gesetze-im-internet.de)
Small companies need no management report; micro companies can skip the notes if certain details are given under the balance sheet.
- 7Handelsgesetzbuch § 316
Bundesministerium der Justiz (gesetze-im-internet.de)
Only companies that are not small need a statutory audit.
- 8Handelsgesetzbuch § 325
Bundesministerium der Justiz (gesetze-im-internet.de)
Annual accounts must be filed within one year of the balance sheet date.
- 9GmbH-Gesetz § 5
Bundesministerium der Justiz (gesetze-im-internet.de)
Minimum share capital of €25,000.
- 10GmbH-Gesetz § 6
Bundesministerium der Justiz (gesetze-im-internet.de)
A GmbH must have one or more managing directors.
- 11IHK-Gesetz § 2
Bundesministerium der Justiz (gesetze-im-internet.de)
Companies liable to trade tax with a site in a chamber's district belong to that chamber.
- 12Wirtschaftssatzung 2026
IHK für München und Oberbayern
Registered companies: €150 base fee up to €100,000 trading profit (€300 above) and a 0.117% levy on trading profit.
- 13Wirtschaftssatzung 2026
IHK Nürnberg für Mittelfranken
Registered companies: €120 to €4,000 base fee by trading profit and a 0.24% levy; the €15,340 allowance applies only to individuals and partnerships.
- 14Rundfunkbeitrag für Unternehmen und Institutionen
ARD ZDF Deutschlandradio Beitragsservice
Business levy by employees per site: €6.12 a month for up to 8, €18.36 for 9 to 19.