Investment Tax Calculator · rules 2026

Made a profit on your ETF? Here’s what the tax might look like.

There are three moments when Germany can tax fund income: when you sell, when the fund pays out, and the yearly Vorabpauschale. Pick yours. Every step of the calculation shows its legal source.

€
The amount from your sale confirmation, before tax.
€
Including purchase costs.
More settings Sale costs
€
Type of fund
Most broad stock ETFs are equity funds: more than 50% in shares. Check the factsheet.
€
€1,000 per person, €2,000 for spouses assessed jointly. Interest and dividends may already have used some.
More settings Earlier Vorabpauschalen and church tax
€
You’ll find these on earlier years’ tax statements. Leave 0 if you’re not sure.
Gain after estimated tax
€0
Gain (sale value − cost − sale costs)€0
Tax-free part (30%)€0Teilfreistellung, § 20 InvStG. It also applies to losses.
After partial exemption€0
Allowance used€0Sparer-Pauschbetrag, § 20 (9) EStG. Left afterwards: €0
Taxable€0
Capital income tax€0
Solidarity surcharge 5.5%€0
Total estimated tax€0

This calculator gives a simplified estimate and does not replace individual tax advice. Your bank may withhold differently.

Rules year: 2026 (sale, distribution, Vorabpauschale for 2025)Last checked:
Assumptions and limits
  • You are a private investor, tax resident in Germany, holding the units as private assets.
  • One event at a time. The tool does not combine several sales, distributions and loss pots over a year.
  • Loss offsetting, foreign withholding tax and business assets are not modelled.
  • Church tax uses the § 32d EStG formula. Minimum amounts or caps that some states apply are not modelled.
  • Values are not rounded until the display. Banks round each line to cents, so results can differ by a cent.
How it is calculated
  1. Sale: gain = sale value − cost − sale costs − Vorabpauschalen already taxed on these units (§ 19 InvStG).
  2. Tax-free part: gain × Teilfreistellung (30% equity fund, 15% mixed fund, 0% other). It reduces losses too.
  3. Subtract what is left of your Sparer-Pauschbetrag.
  4. Tax: taxable × 25%. With church tax, § 32d (1) EStG uses taxable ÷ (4 + church rate).
  5. Solidarity surcharge: tax × 5.5%. On capital income there is no threshold.
  6. Vorabpauschale: start value × 70% × Basiszins, limited to the year’s rise plus distributions, minus distributions, reduced by 1/12 per full month before purchase.
Official sources

Want to keep your results?

Get exactly what you see on screen in your inbox, or print it. It’s optional, and the calculator works the same without it.

Want the why behind the numbers?

This website currently uses no cookies, no analytics and no tracking, and it loads nothing from third parties before you click a link or press play on a video. There is nothing optional to switch on or off.

Forms such as “Email me my results” send data only when you press send. If we ever add an optional service, we’ll ask you here first.

Read our cookie and privacy information