ETF Taxes in Germany: Simpler Than You Think

2026-05-28

TL;DR: If you invest in ETFs through a German broker, taxes are almost always withheld and paid automatically — you don't need to calculate anything yourself. And many beginners pay zero tax in the first years thanks to the Sparerpauschbetrag (tax-free allowance). Below we explain what taxes apply, how the allowance works, and what you should do today to avoid paying too much.

Specific to Germany. This article covers the German tax system for ETF investors. If you are tax-resident in another country, the rules are different — check with a local tax adviser.

The good news first

"Taxes" — a word that sends shivers down beginners' spines. But in Germany, the system is surprisingly friendly to ETF investors. Two things you should know right away:

Have questions about taxes and the basics?

Read the FAQ

First: your broker handles almost everything. If you hold your portfolio at a German broker, the broker itself calculates, withholds, and pays the tax on gains and dividends to the tax office. You don't enter anything in your tax return — the money arrives "net" in your account.

Second: there is an allowance — up to €1,000 of investment income per year stays completely tax-free (details below). For beginners with a small portfolio, this often means: zero tax.

So let's calmly look at how it all works.

Which taxes apply to ETFs

In essence, your investment income from ETFs is taxed, and that income comes in three flavours:

Gain on sale. You bought an ETF for €10,000 and sold it for €13,000 — the €3,000 gain is taxed.

Dividends (distributions). If your ETF is distributing (pays dividends to your account), those distributions are taxed at the moment you receive them.

Vorabpauschale — a special pre-paid lump sum for accumulating ETFs. It sounds intimidating but in practice it is zero for most beginners. We cover it separately below — it's the part that scares people the most, completely unnecessarily.

The tax rate on all of this is the same: the Abgeltungsteuer (capital gains tax) of 25% plus the Solidarity Surcharge, totalling 26.375%. If you pay church tax (8–9%, calculated on the tax due, not on the gain), the overall rate climbs to roughly 28%. That sounds like a lot — but you'll see in a moment why you actually pay much less.

Your most important tool: the tax-free allowance (Sparerpauschbetrag)

This is the single most important thing in this article, so let's take it step by step.

Every person in Germany is entitled to €1,000 of investment income per year tax-free (€2,000 for married couples filing jointly). This is called the Sparerpauschbetrag.

But there's a catch that causes many people to lose money for no reason: for this allowance to apply automatically, you have to give your broker an exemption order (Freistellungsauftrag). It's a simple form that most brokers let you fill out online in a few clicks. Without it, your broker will withhold tax starting from the first euro of profit, and you'll have to claim it back through your annual tax return — needless extra work.

What you should do: as soon as you open a brokerage account, set up a Freistellungsauftrag for €1,000 (or whatever amount makes sense to you). If you have multiple brokers you can split the allowance between them, but the total cannot exceed €1,000 per person.

In practice: as long as your annual ETF gains stay below €1,000 and your Freistellungsauftrag is in place, you pay zero tax.

Why the actual rate is lower than the scary 26%

Another pleasant feature, specifically for equity funds. For equity ETFs (where the equity share is above 51% — and that includes virtually all popular index ETFs like MSCI World or FTSE All-World), a so-called Teilfreistellung (partial exemption) applies: 30% of your income is automatically tax-free.

In practice this means: the 26.375% tax doesn't apply to your full gain, but only to 70% of it. The effective tax rate is around 18.5% instead of 26.375%. Your broker applies this automatically — you don't need to calculate anything.

The Vorabpauschale — what unfairly scares people

This is the part where beginners, after reading internet forums, start to sweat. Let's look at it calmly.

When an ETF is accumulating (it doesn't pay out dividends but reinvests them inside the fund), the state faces a question: how do you tax income that the investor hasn't actually received? The answer is the Vorabpauschale: a small annual "pre-paid" tax that effectively says, "the fund has grown during the year, let us tax a minimal calculated share of that growth in advance."

Important facts that should calm the worry:

It's not an additional tax — it's an advance payment. Everything you paid via the Vorabpauschale is credited against your final tax when you eventually sell. There is no double taxation.

The broker handles it. They calculate it and debit it automatically from your settlement account in January. All you need to do is keep some money on the account at the start of the year.

In a losing year, it's zero. If the fund didn't grow during the year, no Vorabpauschale is charged.

For most beginners, the allowance covers it. The Vorabpauschale is usually small, and a Freistellungsauftrag of €1,000 covers it for a portfolio of roughly up to €60,000 in equity ETFs. For a typical beginner, the Vorabpauschale is effectively zero in practice.

The base rate used for the calculation is 3.2% for 2026. You don't need to know the formula — what matters is that the broker calculates it for you, and with the allowance in place you most likely pay nothing.

Accumulating or distributing — which is better tax-wise?

A very common beginner question. The short answer: tax-wise, almost no difference.

Before the 2018 tax reform, accumulating ETFs had a noticeable tax advantage. After the reform (and the introduction of the Vorabpauschale), the difference has practically disappeared. Accumulating ETFs are taxed via the Vorabpauschale, distributing ETFs at the moment of dividend payout — but the overall tax burden is comparable.

So choose between them based on convenience, not taxes: accumulating is handier for long-term automatic growth (everything reinvests itself), distributing if you find regular payouts to your account pleasant or you need them. A nice little trick: if you hold a distributing ETF and the distributions stay within the €1,000 allowance, those dividends arrive tax-free.

What to do right now: a short checklist

  1. Set up a Freistellungsauftrag at your broker for €1,000 (€2,000 for married couples). A few clicks online — and the allowance starts working automatically.
  2. Don't panic about the Vorabpauschale. For a beginner portfolio it's usually zero, and the broker calculates everything itself. Just keep some money on your settlement account at the start of the year.
  3. Choose accumulating/distributing based on convenience, not tax — the difference is small.
  4. Check the fund's domicile. ETFs from Ireland or Luxembourg are tax-transparent in Germany and treated consistently (more on this in our article on UCITS).
  5. With a German broker, no tax return is normally needed — tax is withheld automatically. But if you use a foreign broker or have a special situation, talk to a tax adviser.

Bottom line

The German tax system for ETFs sounds scary only on paper. In practice: the broker calculates and pays for you, the €1,000 allowance often reduces your tax to zero in the first years, equity ETFs get a 30% discount, and the dreaded Vorabpauschale is usually zero for beginners. A single action — setting up a Freistellungsauftrag — handles 90% of the matter. The rest is automatic.

Want to choose specific ETFs that fit European investors, with honest figures on returns and risks? Look at our ETF Explorer. And if you haven't yet decided how much to invest where, take our short questionnaire and get a personal picture in 3 minutes.


This is educational material, not tax or financial advice. Tax rules depend on your personal situation and country of tax residence, and they change over time. For specific tax questions, consult a licensed tax adviser.