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
Forming a GmbH
Company formation, Commercial Register and German tax registration.
German Trade Tax
Tax base, municipal multiplier and key trade-tax rules.
German Tax Registration
Registering a newly formed company with the Finanzamt.
Business Registration
Registering a commercial business with the competent local authority.
Frequently asked questions
GmbH tax returns and compliance
Which tax returns does a GmbH have to file each year?
Does every GmbH have to file a trade tax return?
Does every GmbH have to file VAT returns?
What is the electronic tax balance sheet?
Does every GmbH have to publish its financial statements?
Does every GmbH require a statutory auditor?
What requires particular attention for a shareholder-managing director?
What changes if the GmbH has foreign shareholders or related companies?
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