Overview
German tax residents who hold investment funds (ETFs, mutual funds) through foreign brokers are responsible for reporting their investment income to the German tax authorities. Unlike German brokers, foreign brokers do not automatically withhold taxes or provide German tax documents.
This tool calculates the values needed for your annual tax return, specifically for the ELSTER forms Anlage KAP-INV (investment funds) and Anlage KAP (other capital income).
The following sections explain the tax concepts and formulas used in the calculations.
Vorabpauschale (Advance Lump Sum)
What it is
The Vorabpauschale is a deemed annual income on investment funds, introduced in 2018 as part of the Investment Tax Reform Act (Investmentsteuerreformgesetz). It ensures that fund investors pay some tax each year, even on accumulating funds that don't distribute dividends.
The Vorabpauschale for a given year (e.g., 2024) is considered received on January 2nd of the following year (e.g., January 2, 2025), and is reported in the tax return for that following year (e.g., filed in 2026 for tax year 2025).
The formula
The calculation follows these steps:
The Mehrbetrag (§ 18 Abs. 1 Satz 3 InvStG) represents the total return of the fund for the year: price change plus any distributions received. The Basisertrag is capped at this Mehrbetrag, and then distributions are subtracted. The Vorabpauschale cannot be negative.
Basiszins (Base Interest Rate)
The Basiszins is published annually by the German Federal Ministry of Finance (Bundesfinanzministerium). It is derived from long-term government bond yields. When the Basiszins is zero or negative, no Vorabpauschale is charged for that year.
| Year | Basiszins | VP charged? |
|---|---|---|
| 2018 | 0.87% | Yes |
| 2019 | 0.52% | Yes |
| 2020 | 0.07% | Yes |
| 2021 | -0.45% | No |
| 2022 | -0.05% | No |
| 2023 | 2.55% | Yes |
| 2024 | 2.29% | Yes |
| 2025 | 2.53% | Yes |
| 2026 | 3.20% | Yes |
Pro-rata for mid-year purchases
According to § 18 Abs. 2 InvStG, if fund shares are acquired during the year, the Vorabpauschale is reduced proportionally. The reduction is 1/12 for each full month before the purchase month.
Examples: January purchase = 12/12 (full year), June purchase = 7/12, December purchase = 1/12.
Multiple purchases and savings plans
For investors with monthly savings plans (Sparplan) or multiple purchases throughout the year, each purchase should technically be calculated separately with its own pro-rata factor.
The precise calculation requires knowing the fund's NAV (Net Asset Value) on January 1st and multiplying by the number of shares from each purchase. This tool uses an approximation: the invested amount is used as a proxy for the January 1 value.
Approximation note: For mid-year purchases, this tool uses the invested amount rather than (January 1 NAV × shares). This is a reasonable approximation when fund prices don't change dramatically within the year, but may slightly over- or underestimate the actual Vorabpauschale.
Teilfreistellung (Partial Exemption)
To avoid double taxation (funds already pay taxes at the fund level), a portion of the income from investment funds is tax-exempt. The exemption rate depends on the fund type:
| Fund Type | Exemption | Taxable |
|---|---|---|
| Equity funds (Aktienfonds) | 30% | 70% |
| Mixed funds (Mischfonds) | 15% | 85% |
| Real estate funds (Immobilienfonds) | 60% | 40% |
| Foreign real estate funds | 80% | 20% |
| Other funds (Sonstige) | 0% | 100% |
A fund qualifies as an equity fund (Aktienfonds) if it continuously holds at least 51% equities. Mixed funds (Mischfonds) require at least 25% equities. The fund's documentation (KIID/KID) typically states the applicable Teilfreistellung rate.
Capital Gains Tax Rate
Germany applies a flat tax (Abgeltungsteuer) on capital income:
Church tax (Kirchensteuer) may apply additionally (8-9% of the capital gains tax, depending on the state). This tool does not include church tax in its calculations.
Selling Fund Shares
Basic calculation
When selling fund shares, the taxable gain is:
Vorabpauschale credit
Any Vorabpauschale already paid during the holding period can be deducted from the taxable gain upon sale. This prevents double taxation—you don't pay tax twice on the same gains.
If you have sold portions of a fund previously, the VP credit used in earlier sales is no longer available for subsequent sales.
ELSTER Form References
Anlage KAP-INV
This form is for reporting income from investment funds. Distributions and the Vorabpauschale are reported in different lines depending on the fund type:
| Line | Content |
|---|---|
| Ausschüttungen (Distributions) | |
| Zeile 4 | Equity funds (Aktienfonds) |
| Zeile 5 | Mixed funds (Mischfonds) |
| Zeile 6 | Real estate funds (Immobilienfonds) |
| Zeile 7 | Foreign real estate funds |
| Zeile 8 | Other funds (Sonstige) |
| Vorabpauschale | |
| Zeile 9 | Equity funds (Aktienfonds) |
| Zeile 10 | Mixed funds (Mischfonds) |
| Zeile 11 | Real estate funds (Immobilienfonds) |
| Zeile 12 | Foreign real estate funds |
| Zeile 13 | Other funds (Sonstige) |
Report the Vorabpauschale before applying Teilfreistellung. The tax office applies the exemption automatically.
Anlage KAP
This form is for other capital income (interest, dividends, stock sales) from foreign sources:
| Line | Content |
|---|---|
| Zeile 19 | Total capital income (interest, dividends, gains) |
| Zeile 20 | Of which: stock sale gains (subset of Zeile 19) |
| Zeile 41 | Foreign withholding tax paid |
Limitations and Considerations
This tool provides calculations based on the formulas and rates described above. The following limitations apply:
- Mid-year purchase approximation: For purchases made during the year, the invested amount is used as an approximation rather than the exact January 1 NAV multiplied by shares.
- Church tax not included: The calculations do not include Kirchensteuer, which varies by state and religious affiliation.
- Freistellungsauftrag not factored: The tax-free allowance (Sparerpauschbetrag) of €1,000 (single) or €2,000 (married) is not deducted. This allowance is typically used at German banks first.
- Loss offsetting: The tool does not handle loss carryforwards or offsetting between different types of capital income.
- Currency conversion: All values should be entered in EUR. Currency conversion from foreign currencies must be done separately using appropriate exchange rates.
Summary
German investment taxation involves the annual Vorabpauschale on fund holdings and capital gains tax on sales. The key formulas are:
- Vorabpauschale = min(Jan 1 value × Basiszins × 0.7, Mehrbetrag) − distributions, where Mehrbetrag = price change + distributions
- Pro-rata reduction for mid-year purchases: (13 − month) / 12
- Teilfreistellung reduces taxable amounts by 15-80% depending on fund type
- Tax rate: 26.375% (25% + solidarity surcharge)
- Accumulated Vorabpauschale is credited against gains when selling
The calculated values can be entered into ELSTER forms Anlage KAP-INV and Anlage KAP as part of your annual tax return.