Trade tax in Germany
How the municipal tax works and is calculated
Trade tax (Gewerbesteuer) is a municipal tax levied on trade income. Unlike income tax, which is regulated uniformly across Germany, trade tax varies considerably depending on the company’s location – because each municipality sets its own assessment rate (Hebesatz).
Steps for calculating trade tax
- 1. Determine the trade income
- Profit from the business ± additions and reductions - tax-free allowance (€24,500 for sole proprietorships)
- 2. Calculate the tax base amount
- Trade income × 3.5% (uniform tax base rate nationwide)
- 3. Determine the trade tax
- Tax base amount × the municipality’s assessment rate (varies widely)