Trade tax

Gewerbesteuer (German trade tax), explained — and calculated with AI

Trade tax (Gewerbesteuer) is the municipal tax on business profits that turns Germany's headline corporate rate into a combined burden of around 30 percent. It starts from your profit, applies a set of add-backs and deductions, and then multiplies a base amount by the multiplier (Hebesatz) your municipality sets. Our Steuer module computes the whole chain from your accounts and prepares the GewSt return, with our AI doing the mapping.

What trade tax is and who pays it

Gewerbesteuer is levied by municipalities on the profits of a commercial business (Gewerbebetrieb) operated in Germany. Corporations always run a commercial business, so a GmbH or UG is always liable. Sole traders and partnerships are liable too, though individuals get an allowance and a partial credit against their income tax.

The tax is genuinely local: each municipality sets its own multiplier, so the effective rate on the same profit differs from town to town. That is why trade tax is calculated separately from federal corporate income tax even though both begin with the commercial result.

How the calculation works

From profit to the tax bill in four moves.

  • Start from the trade profit (Gewerbeertrag), which is the commercial profit adjusted for tax.
  • Apply add-backs (Hinzurechnungen, § 8 GewStG) — for example a portion of interest, rents and leases — and deductions (Kürzungen, § 9 GewStG), such as the relief for owned real estate.
  • Multiply the result by the base rate of 3.5 percent to get the base amount (Steuermessbetrag).
  • Multiply the base amount by the municipal multiplier (Hebesatz) to get the trade tax due.

How our AI computes it

Maps your accounts

The AI reads your bookkeeping and identifies the items that drive add-backs and deductions, so the trade profit is built from real figures.

Applies add-backs and deductions

The § 8 add-backs and § 9 deductions are applied, and the base amount and multiplier produce the tax due.

Handles apportionment

If you operate in several municipalities, the base amount is apportioned across them (Zerlegung, §§ 28-34 GewStG) for the GewSt 1 A return.

Tracks losses

Trade-tax loss carry-forwards are kept in a continuous history under § 10a GewStG, separate from the corporate-tax losses.

Why it is worth getting right

Trade tax is where two companies with identical profits can end up with materially different tax bills, purely because of where they are based and how their financing and leasing arrangements interact with the add-back rules. Interest and rent add-backs in particular catch many businesses by surprise.

Because the module derives the calculation from the same HGB result that feeds corporate income tax, the two returns stay consistent, and the add-backs and deductions are documented rather than buried. You can see exactly why the trade profit differs from your commercial profit.

Filing, advance payments and pricing

  • The GewSt 1 A return is prepared, including apportionment across municipalities where relevant.
  • Quarterly advance payments to the municipality are scheduled and tracked.
  • The result ties back to the corporate income tax computation and the HGB annual accounts.
  • The Steuer module is in Beta at 100 euros per month per workspace.

Frequently asked questions

How is German trade tax calculated?

Take the trade profit, apply the § 8 add-backs and § 9 deductions, multiply by the 3.5 percent base rate to get the base amount, then multiply that by your municipality's multiplier (Hebesatz). The multiplier varies by town, so the effective rate is local.

Who pays Gewerbesteuer?

Any commercial business operated in Germany. Corporations like a GmbH or UG are always liable; sole traders and partnerships are liable too but receive an allowance and a partial credit against income tax.

What are add-backs and deductions?

Add-backs (§ 8 GewStG) increase the trade profit — for instance a share of interest, rents and leases. Deductions (§ 9 GewStG) reduce it, such as relief for owned real estate. Together they explain why the trade profit differs from the commercial profit.

What if my business is in several municipalities?

The base amount is apportioned across the municipalities (Zerlegung, §§ 28-34 GewStG), usually by payroll. The module handles this apportionment in the GewSt 1 A return.

How does the software compute it?

The AI maps your bookkeeping to the items that drive add-backs and deductions, and the module applies the base rate and your multiplier. Because it starts from the same HGB result as corporate income tax, the two returns stay consistent.