Skip to content
Zerotoinvest
DEEN

Trading tax calculator

Four countries, four completely different systems. Pick your country and enter your realized gain.

How this is calculated

What it calculates

A simplified estimate of the tax on a realized capital gain in Germany, Austria, Switzerland or Belgium.

Your inputs

  • Country: decides which rule applies.
  • Realized gain: sale proceeds minus purchase price.
  • Equity fund or equity ETF: only relevant for Germany (partial exemption).
  • Allowance already used: how much of this year's tax-free allowance is already used up.

The calculation

  • Germany: for an equity fund, 30% is tax-free, so 70% of the gain counts; otherwise 100%. The remaining saver's allowance comes off that (€1,000 minus what is already used, never below zero). The rest is taxed at 26.375%, 25% flat-rate tax plus a 5.5% solidarity surcharge on top of it.
  • Austria: 27.5% on the whole gain, no allowance.
  • Switzerland: €0. Private capital gains are tax-free.
  • Belgium: 10% on the part of the gain above the allowance (€10,000 minus what is already used).

Net = gain − tax
Effective rate = tax ÷ gain

Not included: church tax, loss offsetting, Germany's advance lump-sum tax (Vorabpauschale), the lower-personal-rate check, Belgium's rule that only gains from 2026 onward count, and any special cases. The result is an approximation, not tax advice.

What the result means

You see how much of a gain is left after tax and how strongly allowances and the partial exemption reduce the burden. That is why the effective rate is often well below the headline tax rate.

Example

Germany, a €5,000 gain on an equity ETF, allowance unused: €5,000 × 70% = €3,500, minus the €1,000 allowance = €2,500, taxed at 26.375% = €659.38. About €4,341 is left, an effective rate of 13.2%. The same gain in Austria: €1,375 in tax.

As of September 2026. Simplified, without church tax, loss offsetting, or special cases. Tax law changes, so verify the figures before any decision. This is not tax advice.

Related