gmbh-steuererklaerungen-compliance

HomeInsightsGermanyGmbH Tax Returns & Compliance

GmbH · Tax · Accounting

GmbH tax returns and compliance in Germany

A German GmbH has significantly more annual compliance obligations than simply filing a corporate income tax return. A typical compliance package includes bookkeeping, annual financial statements, corporate income tax, trade tax, VAT, electronic tax balance reporting and statutory filing of the financial statements. Payroll tax, withholding tax, shareholder transactions, transfer pricing and cross-border reporting may also apply.

Annual obligations

A GmbH has several separate tax, accounting and corporate compliance obligations

A GmbH is a separate legal entity and generally a separate taxpayer. Its ongoing compliance obligations begin with proper bookkeeping and extend to annual financial statements, tax returns, electronic tax reporting and statutory publication requirements.

These obligations are interconnected. The commercial financial statements generally provide the starting point for determining taxable income, but German tax law requires a number of adjustments and separate calculations.

Compliance package

Typical components of annual GmbH compliance

The exact filing package depends on the business activity, employees, shareholders and cross-border relationships of the company.

  • ongoing financial bookkeeping
  • annual financial statements under the German Commercial Code
  • corporate income tax return
  • trade tax return
  • annual VAT return
  • VAT advance returns where required
  • electronic tax balance sheet
  • shareholder approval of the annual accounts
  • publication or filing of financial statements
  • payroll and withholding tax where applicable

Commercial accounting

Every GmbH must generally prepare annual financial statements

As a corporation, a GmbH is subject to statutory bookkeeping requirements. The annual financial statements generally include a balance sheet and profit and loss account and, depending on the company's size classification and available exemptions, further components such as notes and a management report.

The financial statements are governed primarily by the German Commercial Code. Small and micro corporations benefit from various simplifications in preparation and disclosure.

Balance sheet

Shows assets, liabilities and shareholders' equity at the reporting date.

Profit and loss account

Determines the commercial accounting result from income and expenses for the financial year.

Notes and management report

The scope of these requirements depends in particular on the size classification of the company.

Approval of accounts

The annual financial statements must be approved by the shareholders

The managing directors prepare the annual financial statements and submit them to the shareholders for approval. The shareholders generally adopt a resolution approving the accounts and deciding how the annual result will be used.

For small GmbHs, approval is generally required within the first eleven months of the following financial year; for other GmbHs, generally within the first eight months.

Tax returns

Which tax returns does a GmbH typically have to file?

Corporate income tax return

A GmbH is generally subject to German corporate income tax. The commercial accounting result is adjusted for tax additions, deductions and off-balance-sheet corrections to determine taxable income.

Trade tax return

A corporation is generally treated as carrying on a commercial business by virtue of its legal form. A GmbH that is not exempt from trade tax therefore generally has to file a trade tax return.

Annual VAT return

Where the GmbH is an entrepreneur for German VAT purposes, VAT and input VAT form part of its ongoing tax compliance.

Electronic tax balance sheet

Companies that determine taxable income using accounts generally have to submit tax-relevant balance sheet and profit-and-loss data electronically in the prescribed format.

Corporate income tax

Commercial accounting profit and German taxable income are not the same

The commercial accounting result generally provides the starting point for taxation. German corporate tax law then requires a series of tax adjustments.

Shareholder-managers and transactions with related parties are frequent areas of additional scrutiny.

  • non-deductible business expenses
  • constructive dividends
  • hidden capital contributions
  • participation income and Section 8b KStG
  • tax loss carryforwards
  • interest and financing issues
  • transfer pricing with related companies

Trade tax

A GmbH is generally also subject to German trade tax compliance

Because of its legal form, a GmbH is generally treated as a commercial enterprise for trade tax purposes. Unlike sole proprietors and certain partnerships, an ordinary GmbH does not benefit from the EUR 24,500 trade tax allowance.

The starting point is taxable business profit, which is then adjusted by specific additions and deductions under the German Trade Tax Act. The municipality applies its local multiplier to the resulting trade tax base amount.

VAT

VAT compliance operates independently from corporate income tax and trade tax

If the GmbH supplies taxable goods or services, it must account for German VAT and may deduct input VAT where the statutory requirements are met.

In addition to the annual VAT return, advance VAT returns may be required during the year. Cross-border transactions can create further reporting and registration obligations.

VAT advance returns

Depending on the statutory rules and the company's filing history, advance returns may be required monthly or quarterly.

Annual VAT return

The annual return summarizes the company's German VAT position for the calendar year.

EC Sales List

Certain intra-EU supplies and services can trigger an additional Zusammenfassende Meldung.

Cross-border transactions

Reverse charge, place-of-supply rules, intra-EU transactions and foreign VAT registrations may require separate analysis.

Managing directors and employees

Employing staff creates additional payroll tax and social security obligations

If the GmbH pays salary to employees or managing directors, payroll tax compliance must be handled separately. This typically includes payroll calculations, wage tax filings and annual electronic wage tax certificates.

For shareholder-managing directors, it may also be necessary to determine whether German social security applies and whether salary, bonuses and benefits are structured on arm's-length terms.

Shareholders

Transactions with shareholders are one of the most important GmbH compliance areas

Managing director remuneration

Salary, bonuses, profit-related compensation and fringe benefits should be clearly agreed and commercially supportable.

Shareholder loans

Interest, maturity, security and repayment terms should be documented and commercially reasonable.

Private expenses

If the GmbH pays personal expenses of a shareholder, this can result in a constructive dividend for German tax purposes.

Dividend distributions

Ordinary distributions require an appropriate shareholder resolution and can trigger German withholding tax obligations.

Withholding tax

Dividend distributions can trigger German withholding tax

When a GmbH distributes profits to its shareholders, German withholding tax and solidarity surcharge may have to be withheld and remitted to the tax authorities.

Where the shareholder is resident outside Germany, a tax treaty or EU directive may reduce the final German withholding tax burden, subject to the relevant conditions and relief procedures.

Cross-border GmbH

Foreign shareholders, directors and related companies significantly increase compliance complexity

Cross-border structures can trigger additional documentation, reporting and tax obligations. Particular attention should be paid to arm's-length pricing between related companies and to whether the actual place of management is consistent with the intended tax structure.

Transfer pricing

Services, financing and other transactions with related foreign entities should be structured and documented on an arm's-length basis.

Place of management

The location where key management decisions are actually made can determine the tax residence of a company.

Foreign permanent establishments

Business activities outside Germany can create permanent establishments and additional foreign tax obligations.

Withholding taxes

Dividends, interest, royalties and certain other cross-border payments can trigger German or foreign withholding tax issues.

Company Register

Annual financial statements generally have to be filed or disclosed

German corporations are subject to statutory disclosure obligations. The required accounting documents generally have to be submitted electronically to the body operating the German Company Register.

The amount of information that becomes publicly accessible depends particularly on the company's size classification. Micro corporations may benefit from additional simplifications, including filing rather than full publication where the statutory requirements are met.

Statutory audit

Not every GmbH requires a statutory audit

German corporations that do not qualify as small corporations are generally subject to statutory audit requirements unless a specific exemption applies.

Small GmbHs therefore generally do not require a statutory audit merely because they are incorporated as a GmbH. A voluntary audit or audit required by contractual, corporate or other statutory rules may nevertheless be appropriate or necessary.

Annual process

Typical annual GmbH compliance process

Ongoing bookkeeping

Invoices, bank transactions, fixed assets and VAT matters are recorded throughout the year.

Year-end closing

Accounts are reconciled and provisions, accruals, depreciation and other closing entries are prepared.

Prepare annual financial statements

The balance sheet, profit and loss account and, where required, notes and management report are prepared under German commercial law.

Determine taxable income

The commercial result is adjusted for corporate income tax and trade tax purposes.

Submit tax returns and electronic tax balance sheet

The relevant returns and tax-balance data are transmitted electronically to the tax authorities.

Shareholder approval

The shareholders approve the annual financial statements and decide on the treatment of the annual result.

Complete statutory disclosure

The required accounting documents are submitted to the Company Register within the applicable deadline.

Common mistakes

Common GmbH compliance mistakes

Focusing only on corporate income tax

Trade tax, VAT, electronic tax-balance reporting and commercial-law obligations remain separate requirements.

Failing to reconcile shareholder accounts

Unexplained private payments or loan balances can result in tax adjustments or constructive dividends.

Forgetting statutory disclosure

Tax filings with the Finanzamt do not replace the separate obligation to file the financial statements with the Company Register.

Carrying forward tax losses without review

Changes in ownership, restructurings and other transactions can affect the availability of German tax loss carryforwards.

Reviewing foreign transactions only at year-end

Withholding tax, transfer pricing, permanent establishments and VAT should generally be analyzed when the transaction occurs.

Outdated managing director agreements

Compensation arrangements should match the actual payments and the company's corporate documentation.

Related guidance

Related topics

Frequently asked questions

GmbH tax returns and compliance

Which tax returns does a GmbH have to file each year?
A typical operating GmbH generally files a corporate income tax return, trade tax return and annual VAT return. It also normally prepares annual financial statements and submits an electronic tax balance sheet. Additional filings depend on the company's individual circumstances.
Does every GmbH have to file a trade tax return?
A GmbH that is not exempt from German trade tax is generally required to file a trade tax return. The EUR 24,500 trade tax allowance available to individuals and certain partnerships does not generally apply to corporations.
Does every GmbH have to file VAT returns?
VAT obligations depend on the company's activities and the applicable statutory rules. For an ordinary VAT-taxable operating GmbH, VAT advance returns and/or the annual VAT return generally form part of ongoing compliance.
What is the electronic tax balance sheet?
The E-Bilanz is the electronic transmission of tax-relevant balance sheet and profit-and-loss data to the German tax authorities using a prescribed digital taxonomy.
Does every GmbH have to publish its financial statements?
German corporations are generally subject to disclosure requirements. The scope and form depend in particular on the company's size. Micro corporations benefit from special simplifications and may be able to file rather than fully publish certain information.
Does every GmbH require a statutory auditor?
No. Small corporations generally do not require a statutory audit solely because they are incorporated as a GmbH. Larger corporations are generally subject to statutory audit requirements unless an exception applies.
What requires particular attention for a shareholder-managing director?
The managing director agreement, salary, bonuses, private expenses, loans and other transactions between the company and shareholder should be clearly documented, actually implemented and commercially reasonable.
What changes if the GmbH has foreign shareholders or related companies?
Additional issues can include withholding tax, tax treaties, transfer pricing, documentation requirements, permanent establishments and questions concerning the company's place of management.

German corporate tax compliance

Do you need annual accounts and tax returns for a German GmbH?

We assist with ongoing German tax compliance, annual financial statements, corporate income tax, trade tax, VAT and electronic tax-balance reporting, including shareholder matters and cross-border structures.

Schedule an initial consultation