Most German businesses must pay a trade tax (Gewerbesteuer) on their profits. If you start a business in Germany, you must understand how the trade tax works. This guide explains it.
Who must pay trade tax
Sole proprietorships, partnerships and corporations must pay the trade tax. This includes Kleinunternehmer.
Freelancers (Freiberufler) do not pay the trade tax. Not all self-employed people are freelancers. If you work alone, you might still need to pay the trade tax.
How much is the trade tax?
In Berlin, trade tax is 14.35% of your profit. As a sole proprietor, you get most of it back as tax credits.7 In the end you pay 1.05% more taxes in total.
To calculate your trade tax:
- Take your profit for the year, and round it down to the nearest 100€.6
- If you are a sole proprietor (Einzelunternehmer), remove 24,500€ (the tax-free amount).
- Multiply that by 3.5%.
- Multiply that by the Hebesatz in your city. In Berlin, it’s 4.1%.
Example trade tax calculation
For a sole proprietor in Berlin
- 45,678€ per year profit, rounded down to 45,600€
- 45,600€ – 24,500€ tax-free amount = 21,100€ taxable profit
- 21,100€ × 3.5% = 738.50€
- 738.50€ × 410% = 3,027.85€ trade tax
If you are a sole proprietor (Einzelunternehmer), you get an income tax credit for the trade tax you pay.1 You pay 14.35% trade tax, but you get 13.30% income tax back. In other words, you only pay 1.05% more taxes in total.
3,027.85€ trade tax – 2,806.30€ income tax credit = 221.55€ extra taxes
Trade tax calculator – Smart-Rechner.de (in German)
Tax-free amount
If you are a sole proprietor (Einzelunternehmer), the first 24,500€ per year in profit are not taxed. If you have a society (Verein), the first 5,000€ per year in profit are not taxed.2 If you have a corporation (Kapitalgesellschaft, AG, GmbH), the entire profit is taxed.3
IHK membership
In Berlin, all businesses that pay trade tax must join the IHK and pay the membership fee. The IHK membership fee is not the same as the trade tax.
You get an IHK letter (Beitragsbescheid) every year. You have 30 days to pay. You can’t automate payments with a direct debit authorisation.5
How to pay the trade tax
You start paying trade tax after you do your Gewerbeanmeldung. Trade tax is collected by the Finanzamt at the same time as the income tax.
Every year, you must make a tax declaration for your business. A bit later, the Finanzamt will send you a tax assessment for income tax (Einkommensteuerbescheid) and trade tax (Gewerbesteuerbescheid). It tells you how much you need to pay.
If you have a high income, the Finanzamt can request advance tax payments (Vorauszahlungen) every quarter:4 on February 15, May 15, August 15 and November 15. You pay income tax and trade tax in advance, and it’s adjusted later.
Need help?
When you start a business in Germany, you should hire a tax advisor (Steuerberater). They can help you register your business, file your taxes, and solve other tax problems.
Where to ask business questions