← All posts

Germany's capital gains tax in 2026: the arithmetic, shown

Sell shares, receive dividends or earn interest as a German tax resident and the headline is simple: a flat 26.375%, withheld at source, regardless of how long you held. That is the 25% Abgeltungsteuer plus the 5.5% solidarity surcharge on the tax, and it is unchanged for 2026. Church members pay an additional 8 or 9% of the tax on top, which brings the total to roughly 27.8 to 28%.

The headline is simple. The arithmetic underneath it is not, because three German specifics decide what you actually pay: which shares you are deemed to have sold (FIFO), what slice of a fund's gain is exempt before the rate applies (Teilfreistellung), and how much of your allowance is left (Sparer-Pauschbetrag). Most English-language guides state the rules. This post computes one real sale through all three, and then prices the identical sale across two borders.

The short version

One sale, computed in full

A worked example, not a real client. You bought one stock in three tranches and sell part in 2026:

TrancheBoughtSharesPriceCost
1Jan 201910050.005,000
2Mar 202210080.008,000
3Feb 2025100120.0012,000

In June 2026 you sell 150 shares at 130.00, proceeds 19,500.

FIFO decides which 150 shares left: all of tranche 1, then 50 shares of tranche 2.

Assuming the full single allowance is unused: 10,500 - 1,000 = 9,500. Tax at 26.375% = 2,505.63. A jointly assessed couple with the full 2,000 available pays 2,241.88.

Notice what FIFO did: you sold at 130 shares you mostly bought at 50, so the taxed gain (10,500) is far larger than the "average" story you might tell yourself. The average cost of the whole position is 83.33, and 150 x (130.00 - 83.33) is only 7,000. Germany does not care; the oldest, cheapest shares go first.

The same sale, if it were an equity ETF

Had this been an equity fund rather than a single stock, the Teilfreistellung exempts 30% of the gain before anything else:

That is an effective 18.46% rate on fund gains before the allowance, which is the single most under-communicated number in German investing: the flat tax on a broad equity ETF is not 26.375%, it is roughly 18.5%. The counterweight is the Vorabpauschale, a small annual advance tax on accumulating funds in years when markets rose, credited against the final bill when you sell.

The identical trade across two borders

Same tranches, same sale, different tax residence, using each country's 2026 regime:

ResidenceMethodTaxable gainTax due
GermanyFIFO, 1,000 exempt, 26.375%10,5002,505.63
France31.4% flat (PFU), no exemption10,5003,297.00
BelgiumAverage cost, 10,000 exempt, 10%7,0000.00

Belgium's average-cost method computes the gain at 7,000, which sits entirely inside its 10,000 annual exemption, so the same trade that costs 2,506 in Munich and 3,297 in Paris costs nothing in Antwerp. We wrote up the Belgian regime and the French one separately, arithmetic included; the long-run effect of these gaps on a retirement date is computed in the 4% rule in Europe, where the identical portfolio's stop date lands more than two years apart between Germany and Belgium.

If you would rather run your own plan under German settings than trust our example, the free calculator loads with the 26.375% rate and the 1,000 allowance prefilled, needs no signup, and every input is editable.

What the Krosos preset does and does not model

Krosos ships a Germany preset that mirrors the mechanics above where they matter for a portfolio ledger: FIFO cost basis, 26.375% on gains, dividends and interest, and a 1,000 euro annual exemption with no carry-forward, which matches how the Sparer-Pauschbetrag actually behaves.

Honesty about the edges: the preset applies the single allowance (enter 2,000 as a couple if that fits your filing), and it does not model the Teilfreistellung, the Vorabpauschale, church tax, or Germany's separated loss buckets. For a portfolio heavy in equity funds the preset therefore overstates the tax somewhat, which is the conservative direction, but check the fund arithmetic above if precision matters to you. Crypto sits outside the Abgeltungsteuer entirely in Germany: private sales are tax-free after a one-year holding period, a regime of its own that no flat-rate preset represents.

What this leaves out

As always: these are estimates from stated assumptions, for planning. Not tax advice.

Read next

2026-08-11

Retiring before pension age: when the lock moves your date

A pension is locked until an access age, so early retirement splits into bridge years and after. Six live scenarios show when the lock actually costs you.

Read article →

2026-08-07

France's flat tax is 31.4% in 2026. Here is the arithmetic.

France raised the flat tax (PFU) on investment income to 31.4% in 2026, and it reaches back to 2025 gains. What it hits, what escapes, and the arithmetic.

Read article →

2026-07-29

Connect your AI to your own books

Krosos now speaks MCP, so Claude, Cursor and most AI assistants can read your net worth, holdings and tax estimate from your own ledger, on a read-only token you control.

Read article →