Anleitung · Quellensteuer

Guide · Withholding Tax Reclaim

Deutsche Kapitalertragsteuer zurückfordern Reclaim German Withholding Tax on Dividends

Deutschland zieht auf Dividenden 26,375 % Kapitalertragsteuer + Solidaritätszuschlag ein. Das DBA Österreich-Deutschland begrenzt die anrechenbare Steuer auf 15 % — die Differenz von 11,375 % kannst du direkt beim Bundeszentralamt für Steuern (BZSt) über das neue Online Portal (BOP) zurückfordern.

Germany withholds 26.375% capital gains tax on dividends. The Austria-Germany tax treaty (DBA) caps the creditable portion at 15% — the 11.375% difference can be reclaimed from the German Federal Central Tax Office (BZSt) via their new online portal (BOP).

⏱ Registrierung: einmalig ~4–6 Wochen ⏱ Registration: one-time ~4–6 weeks ⏱ Antrag pro Jahr: ~30 Min. ⏱ Claim per year: ~30 min 🏛 BZSt Online Portal (BOP) 🏛 BZSt Online Portal (BOP) 📄 Rechtsgrundlage: §50c Abs. 3 EStG 📄 Legal basis: §50c Abs. 3 EStG

Wer kann wie viel zurückfordern?

Who can reclaim, and how much?

Alle natürlichen Personen mit österreichischem Steuerwohnsitz, die deutsche Aktien über einen Broker (z.B. IBKR, Flatex) halten. Auf jede Bruttodividende werden in Deutschland 26,375 % einbehalten. Das DBA Österreich-Deutschland (Art. 10 Abs. 2) lässt nur 15 % zu — du hast Anspruch auf Rückerstattung der Differenz von 11,375 % des Bruttobetrags.

All natural persons with Austrian tax residency holding German equities through a broker (e.g. IBKR, Flatex). Germany withholds 26.375% on each gross dividend. The Austria-Germany DBA (Art. 10 Para. 2) permits only 15% — you are entitled to a refund of the 11.375% difference on the gross amount.

Beispiel: €10.000 deutsche Dividenden → €2.638 einbehalten → €1.500 anrechenbar → €1.138 rückforderbar.

Example: €10,000 German dividends → €2,638 withheld → €1,500 creditable → €1,138 reclaimable.

Was du brauchst

What you need

📄 Ansässigkeitsbescheinigung (ZS-AD) vom österreichischen Finanzamt

📄 Certificate of residence (ZS-AD) from the Austrian tax authority

Formloses Schreiben ans zuständige Finanzamt (oder über FinanzOnline). Kostenlos, ca. 1–2 Wochen Bearbeitungszeit. Enthält deinen Namen, Adresse und den Zeitraum der österreichischen Ansässigkeit. Eine Bescheinigung deckt typisch 2 Jahre ab — beantrage sie vor dem Einreichen.

Informal request to your local Austrian tax office (or via FinanzOnline). Free, ~1–2 weeks processing. Covers your name, address, and the period of Austrian residency — typically 2 years per certificate. Request it before filing.

📊 IBKR Jahressteuerbescheinigung (PWC_DE / German Tax Form)

📊 IBKR annual German tax certificate (PWC_DE / German Tax Form)

Im IBKR Client Portal unter Reports → Tax Forms → German Tax Form. Enthält für jede deutsche Dividende: genaues Zahlungsdatum, Bruttobetrag, einbehaltene KapSt + SoliZ und Anzahl der Anteile. Diese Daten trägst du direkt ins BOP-Formular ein.

In the IBKR Client Portal under Reports → Tax Forms → German Tax Form. Lists for each German dividend: exact payment date, gross amount, KapSt + SoliZ withheld, and share count. You enter this data directly into the BOP form.

🔢 Österreichische Steuernummer (9-stellig aus FinanzOnline)

🔢 Austrian tax identification number (9 digits from FinanzOnline)

Die angezeigte Steuernummer im Format "12 345/6789" — als 9 Ziffern ohne Leerzeichen/Schrägstrich eingeben: 123456789. Das ist die ausländische Steueridentifikationsnummer im BOP-Formular.

Your Austrian tax number shown as "12 345/6789" — enter as 9 digits without spaces/slash: 123456789. This is the "foreign tax identification number" in the BOP form.

🏦 IBAN + BIC deines Bankkontos

🏦 Your bank IBAN + BIC

Die Erstattung wird direkt auf dein Konto überwiesen. Österreichische IBANs werden akzeptiert.

The refund is wired directly to your account. Austrian IBANs are accepted.

KapFrei-Tipp: KapFrei erstellt automatisch einen WHT-Rückforderungsbericht (_wht_reclaim.txt) mit allen deutschen Dividenden pro Jahr, Brutto-EUR, einbehaltener KapSt und rückforderbarem Betrag pro Aktie. Die exakten Zahlungsdaten entnimmst du dann der IBKR PWC_DE-Datei.
KapFrei tip: KapFrei automatically generates a WHT reclaim report (_wht_reclaim.txt) with all German dividends per year, gross EUR, KapSt withheld, and reclaimable amount per stock. For exact payment dates, check the IBKR PWC_DE tax certificate.
Teil A — Einmalige Registrierung
Part A — One-time Registration

BZSt Online Portal (BOP) — Konto erstellen

BZSt Online Portal (BOP) — Create an account

Einmalig, ca. 4–6 Wochen (zwei Briefe per Post). Nur einmal nötig — danach jedes Jahr direkt zum Antrag springen.

One-time, ~4–6 weeks (two postal letters). Only needed once — after that, jump straight to filing each year.

1

BZSt-Nummer beantragen (falls noch keine vorhanden)

Apply for a BZSt identification number (if you don't have one yet)

Email an kapitalertragsteuer@bzst.bund.de mit einer Kopie deines Reisepasses. Das BZSt schickt einen geheimen Verifizierungscode per Email (innerhalb weniger Tage) und die eigentliche BZSt-Nummer dann per Brief (2–4 Wochen).

Email kapitalertragsteuer@bzst.bund.de with a copy of your passport. The BZSt sends a secret verification code by email (within a few days) and the actual BZSt number by post (2–4 weeks).

2

BOP-Konto anlegen

Create your BOP account

Unter elster.de/bportal/registrierung: Benutzername und Sicherheitsfrage vergeben. BOP schickt eine Bestätigung per Email und anschließend eine Aktivierungs-ID per Email.

At elster.de/bportal/registrierung: choose a username and security question. BOP sends a confirmation email, then an activation ID by email.

3

Aktivierungscode per Post abwarten

Wait for the activation code by post

Das BZSt schickt einen zweiten Code per Brief an deine Meldeadresse (ca. 1–2 Wochen). Aktivierungs-ID (Email) + Aktivierungscode (Brief) → zusammen im BOP eingeben → Zertifikatsdatei herunterladen. Diese Datei ist dein Login-Schlüssel.

The BZSt sends a second code by post to your registered address (~1–2 weeks). Activation ID (email) + activation code (letter) → enter both in BOP → download the certificate file. This file is your login key.

Wichtig: Die Zertifikatsdatei sicher aufbewahren — sie wird für jeden zukünftigen Login benötigt. Sie ist nicht wiederherstellbar ohne erneute Registrierung.
Important: Keep the certificate file safe — it is required for every future login. It cannot be recovered without re-registering.
Teil B — Antrag stellen (jährlich)
Part B — Filing the claim (annually)

§50c EStG Erstattungsantrag im BOP einreichen

File the §50c EStG refund application in BOP

Einloggen unter elster.de/bportal mit deiner Zertifikatsdatei.

Log in at elster.de/bportal with your certificate file.

1

Zum Erstattungsformular navigieren

Navigate to the refund form

Im BOP-Menü: Formulare und Leistungen → Alle Formulare → Steuer-International → "Anträge nach §50c EStG".

In the BOP menu: Formulare und Leistungen → Alle Formulare → Steuer-International → "Anträge nach §50c EStG".

Auf der nächsten Seite erscheint ein Hinweiskasten mit zwei Links. Den ersten Link anklicken: "Erstattung der deutschen Abzugsteuer auf Kapitalerträge nach §50c Abs. 3 / §44 Abs. 9 … in Verbindung mit §43b EStG oder einem Doppelbesteuerungsabkommen". Das Formular öffnet sich auf online.portal.bzst.de (nicht im BOP selbst).
On the next page a notice box appears with two links. Click the first link: "Erstattung der deutschen Abzugsteuer auf Kapitalerträge nach §50c Abs. 3 / §44 Abs. 9 … in Verbindung mit §43b EStG oder einem Doppelbesteuerungsabkommen". The form opens on online.portal.bzst.de (not inside BOP itself).
2

Neues Formular starten

Start a new form

"Neues Formular starten" wählen → Weiter. (Falls du einen gespeicherten Entwurf hast, den du fortsetzen möchtest, wähle stattdessen die zweite Option.)

Select "Neues Formular starten"Weiter. (If you have a saved draft to resume, choose the second option instead.)

3

Auswahl des Anliegens — Anspruchsgrundlage

Select the legal basis for your claim

Anspruchsgrundlage auswählen:

Select the claim basis:

✅ Doppelbesteuerungsabkommen (DBA) oder andere bilaterale Abkommen

Ansässigkeitsstaat: Österreich · Rechtsform: Natürliche Person

Country of residence: Österreich (Austria) · Legal form: Natürliche Person (natural person)

DBA-Referenz für Austria: Art. 10 Abs. 2 DBA Österreich-Deutschland (26. August 2000) — wird vom BZSt automatisch angewendet, muss nicht eingetragen werden.

DBA reference for Austria: Art. 10 Para. 2 DBA Austria-Germany (26 August 2000) — applied automatically by BZSt, no manual entry needed.

4

Vertretung

Representation

✅ für mich selbst als beschränkt steuerpflichtige Person

Nur wenn du für jemand anderen einreichst, würdest du eine der anderen Optionen wählen.

Only choose a different option if you are filing on behalf of someone else.

5

Allgemeine Angaben

General information

Vor- und Nachname, Geburtsdatum (TT.MM.JJJJ), österreichische Wohnadresse eintragen.

Enter first name, last name, date of birth (DD.MM.YYYY), and Austrian home address.

Ansprechperson für Rückfragen: kann leer bleiben.

Contact person for queries: can be left blank.

Bescheidbekanntgabe: Steuerbescheide werden digital in dein BOP-Postfach gestellt. Du erhältst eine Benachrichtigung an die hinterlegte Email-Adresse.

Decision delivery: Tax decisions are delivered digitally to your BOP inbox. You receive an email notification to the stored address.

6

Steuerliche Behandlung + Ansässigkeitsbescheinigung hochladen

Tax treatment + upload certificate of residence

Ausländische Steueridentifikationsnummer

Foreign tax identification number

Ja wählen. Im Feld Ausländische Steueridentifikationsnummer die österreichische Steuernummer als 9 Ziffern eintragen (ohne Schrägstrich/Leerzeichen). Das Feld Steuer-Identifikationsnummer (IdNr.) — die 11-stellige deutsche — eintragen falls vorhanden (→ Anhang).

→ Select Ja. In the Ausländische Steueridentifikationsnummer field, enter your Austrian tax number as 9 digits (no slash/space). The Steuer-Identifikationsnummer (IdNr.) field — the 11-digit German number — fill in if available (→ Appendix).

Kenn-Nummer des BZSt (8-stellig)

BZSt reference number (8-digit)

Beim ersten Antrag leer lassen. Bei späteren Anträgen aus einem früheren BZSt-Bescheid entnehmen.

Leave blank for your first application. For subsequent applications, copy from an earlier BZSt decision letter.

Ansässigkeitsbescheinigung (ZS-AD) hochladen

Upload certificate of residence (ZS-AD)

PDF hochladen (max. 1,5 MB). Felder ausfüllen:

Upload the PDF (max. 1.5 MB). Fill in the fields:

  • · Ausstellungsbehörde: z.B. "Finanzamt Österreich Dienststelle Villach"
  • · Ausstellungsdatum: Datum auf dem ZS-AD
  • · Gültig von / bis: Zeitraum aus dem ZS-AD (typisch 01.01.JJJJ – 31.12.JJJJ)
  • · Ausstellungsbehörde: e.g. "Finanzamt Österreich Dienststelle Villach"
  • · Ausstellungsdatum: date on the ZS-AD
  • · Gültig von / bis: validity period from the ZS-AD (typically 01.01.YYYY – 31.12.YYYY)
Der Gültigkeitszeitraum des ZS-AD muss die Steuerjahre abdecken, für die du den Antrag stellst. Eine Bescheinigung über 2024–2025 reicht für Dividenden beider Jahre.
The ZS-AD validity period must cover the tax years in your claim. A certificate covering 2024–2025 is sufficient for dividends from both years.
7

Bankverbindung

Bank details

Name des Kontoinhabers, IBAN, BIC/SWIFT-Code, Name und Ort des Geldinstituts eintragen. Österreichische IBANs werden problemlos akzeptiert.

Enter the account holder name, IBAN, BIC/SWIFT code, and bank name + city. Austrian IBANs are accepted without issue.

8

Besteuerte Erträge — Dividenden einzeln eintragen

Taxed income — enter each dividend separately

Für jede Dividendenzahlung (pro Aktie und Zahlungsdatum) einen eigenen Eintrag anlegen: "Ertrag hinzufügen" klicken. Bis zu 100 Erträge pro Antrag möglich.

Create a separate entry for each dividend payment (per stock and payment date): click "Ertrag hinzufügen". Up to 100 income entries per application.

Feld im Formular Form field Was eintragen What to enter
Art des Kapitalertrags Type of capital income Dividenden aus börsennotierten Aktien Dividenden aus börsennotierten Aktien
Hinterlegungsscheine (ADR)? Depositary receipts (ADR)? Nein (für reguläre Xetra-/Börsenaktien) Nein (for regular Xetra/exchange-listed shares)
ISIN ISIN 12-stellige ISIN der Aktie (z.B. DE0008404005) 12-digit ISIN of the stock (e.g. DE0008404005)
Schuldnerin / ausschüttende Gesellschaft Issuing company Vollständiger Firmenname (z.B. "Allianz SE") Full company name (e.g. "Allianz SE")
Tag des Zuflusses Payment date Exaktes Zahlungsdatum aus der IBKR PWC_DE-Datei (TT.MM.JJJJ) Exact payment date from the IBKR PWC_DE certificate (DD.MM.YYYY)
Bruttozufluss (in Euro, Cent) Gross amount (EUR, cent) Bruttodividende vor Steuerabzug (aus PWC_DE) Gross dividend before tax deduction (from PWC_DE)
Anzahl der Anteile Number of shares Aktienanzahl zum Zahlungsdatum (aus PWC_DE oder Broker-Depotauszug) Share count at payment date (from PWC_DE or broker statement)
Wesentliche Beteiligung (≥10%)? Significant shareholding (≥10%)? Nein (für Privatanleger praktisch immer Nein) Nein (virtually always Nein for retail investors)
Wirtschaftliches Eigentum einer anderen Person? Beneficial ownership of another person? Nein Nein
Wohnsitz in Deutschland zum Zeitpunkt des Zuflusses? German residence at time of payment? Nein (du wohnst in Österreich) Nein (you reside in Austria)
Gemeinschaftsdepot/-konto? Joint account/depot? Nein (IBKR-Einzeldepot) Nein (individual IBKR account)
Ordnungsnummer Reference number Optional — leer lassen oder aus Steuerbescheinigung übernehmen Optional — leave blank or copy from tax certificate
Abgeführte deutsche Abzugsteuer (KapSt + SoliZ) German withholding tax paid (KapSt + SoliZ) Volle einbehaltene KapSt + SoliZ (26,375% des Brutto) — aus PWC_DE. Das BZSt berechnet den rückerstattbaren Anteil selbst. Full KapSt + SoliZ withheld (26.375% of gross) — from PWC_DE. The BZSt calculates the refundable portion itself.
Steuerbescheinigung hochladen Upload tax certificate IBKR PWC_DE-PDF (kann für alle Erträge desselben Jahres die gleiche Datei sein) IBKR PWC_DE PDF (same file can be used for all entries of the same year)
Mehrere Steuerjahre: Du kannst in einem Antrag mehrere Jahre abdecken (z.B. 2024 und 2025). Alle Dividendenereignisse beider Jahre werden unter "Besteuerte Erträge" eingetragen. Die zugehörigen PWC_DE-Dateien werden je Ertrag hochgeladen.
Multiple tax years: You can cover multiple years in a single application (e.g. 2024 and 2025). All dividend events from both years are entered under "Besteuerte Erträge". The corresponding PWC_DE files are uploaded per income entry.
9

Erklärung + Antrag einreichen

Declaration + submit the application

Die Datenschutzerklärung lesen → Haken setzen → Einreichen. Du erhältst eine Eingangsbestätigung per Email. Der Bescheid erscheint später digital im BOP-Postfach, sobald das BZSt bearbeitet hat.

Read the data protection notice → confirm → Submit. You receive a confirmation email. The decision will later appear digitally in your BOP inbox once the BZSt has processed it.

Bearbeitungszeit: Typisch 3–12 Monate. Das BZSt schickt eine Email, sobald der Bescheid im BOP-Postfach hinterlegt ist. Die Auszahlung folgt dann per Banküberweisung.
Processing time: Typically 3–12 months. BZSt sends an email when the decision appears in your BOP inbox. The refund is then paid by bank transfer.

Fristen

Deadlines

Steuerjahr Tax year Letzte Einreichfrist Filing deadline
202431.12.2028
202531.12.2029
202631.12.2030
BOP-interne Verfallsfristen: Gespeicherte Formularentwürfe im BOP verfallen an den quartalsweisen BOP-Veröffentlichungsterminen (1. Juni, 20. Juli, 7. September, …). Nicht angefangene Entwürfe werden dann gelöscht. Antrag rechtzeitig fertigstellen und einreichen.
BOP draft expiry: Saved form drafts in BOP expire at the quarterly BOP release dates (1 June, 20 July, 7 September, …). Unsubmitted drafts are then deleted. Finish and submit your application before each deadline.

Häufige Fragen

Frequently asked questions

Muss ich für jedes Steuerjahr einen eigenen Antrag stellen? Do I need a separate application for each tax year?

Nein. Du kannst in einem einzigen Antrag mehrere Jahre abdecken, indem du alle Dividendenereignisse unter "Besteuerte Erträge" einträgst. Du benötigst aber die PWC_DE-Dateien aller betroffenen Jahre und einen ZS-AD, der den gesamten Zeitraum abdeckt.

No. You can cover multiple years in a single application by entering all dividend events under "Besteuerte Erträge". You do need the PWC_DE files for all years involved and a ZS-AD covering the entire period.

Wo finde ich die exakten Zahlungsdaten meiner Dividenden? Where do I find the exact dividend payment dates?

Im IBKR Client Portal unter Reports → Tax Forms → German Tax Form (PWC_DE). Die PDF enthält für jede deutsche Dividende das exakte Zahlungsdatum ("Zufluss"), die Stückzahl und die einbehaltene Steuer. KapFrei zeigt die Jahres-Gesamtbeträge im WHT-Rückforderungsbericht — die Einzeldaten kommen aus der PWC_DE.

In the IBKR Client Portal under Reports → Tax Forms → German Tax Form (PWC_DE). The PDF lists for each German dividend the exact payment date, share count, and tax withheld. KapFrei shows annual totals in the WHT reclaim report — individual dates come from the PWC_DE.

Was trage ich ins Feld "Abgeführte deutsche Abzugsteuer" ein — den vollen oder den überschüssigen Betrag? What do I enter in the "Abgeführte deutsche Abzugsteuer" field — full or excess amount?

Den vollen einbehaltenen Betrag (26,375% des Brutto = KapSt 25% + SoliZ 5,5%). Das BZSt berechnet den DBA-Anteil (15%) und den rückforderbaren Überschuss (11,375%) selbst. Du trägst nur ein, was tatsächlich einbehalten wurde.

The full withheld amount (26.375% of gross = KapSt 25% + SoliZ 5.5%). The BZSt calculates the DBA portion (15%) and the reclaimable excess (11.375%) itself. You only enter what was actually withheld.

Muss ich auch die KESt, die ich in Österreich schon bezahlt habe, angeben? Do I also need to declare the KESt I already paid in Austria?

Nein. Das BZSt-Formular fragt nur nach der in Deutschland einbehaltenen Steuer. Die österreichische KESt und die Anrechnung im österreichischen E1kv sind eine separate Angelegenheit (FinanzOnline).

No. The BZSt form only asks about tax withheld in Germany. The Austrian KESt and the credit on the Austrian E1kv are a separate matter (FinanzOnline).

Kann ich auch für vergangene Jahre zurückfordern, wenn ich 2020–2023 in Deutschland gewohnt habe? Can I reclaim for years when I lived in Germany (2020–2023)?

Die §50c-Erstattung gilt nur für beschränkt Steuerpflichtige (also Personen ohne deutschen Wohnsitz). Für Zeiträume mit deutschem Wohnsitz würden andere Steuerregeln gelten — das ist kein BZSt-Erstattungsthema. Ab dem Wegzugsdatum aus Deutschland bist du beschränkt steuerpflichtig.

The §50c refund applies only to limited taxpayers (people without German residence). For periods with German residence, different tax rules apply — this is not a BZSt refund matter. From the date you left Germany, you are a limited taxpayer.

Was ist mit amerikanischen ETFs und BDCs, die von deutschen Depots ausgeschüttet werden? What about US-domiciled ETFs and BDCs paying dividends through German brokers?

Für deutsche Quellensteuer auf US-Dividenden (über einen deutschen oder österreichischen Broker) gilt dieselbe §50c-Logik — die Wertpapiere müssen aber eine deutsche ISIN (DE…) haben oder in Deutschland domiziliert sein, damit das BZSt zuständig ist. US-Emittenten mit US-ISIN zahlen US-Quellensteuer (IRS-Zuständigkeit), nicht deutsches BZSt.

For German withholding tax on US dividends (via a German or Austrian broker), the same §50c logic applies — but the securities must have a German ISIN (DE…) or be domiciled in Germany for BZSt to have jurisdiction. US-domiciled securities with US ISINs pay US withholding tax (IRS jurisdiction), not German BZSt.

Anhang — Optional (bald Pflicht)
Appendix — Optional (soon mandatory)

Deutsche Steueridentifikationsnummer (IdNr) beantragen

Applying for a German tax identification number (IdNr)

Die 11-stellige deutsche IdNr ist im BOP-Formular derzeit optional, wird aber in Kürze zur Pflichtangabe für alle Antragsteller im Kapitalertragsteuer-Entlastungsverfahren. Wer früher in Deutschland gewohnt hat, besitzt bereits eine IdNr — alle anderen können sie unkompliziert beantragen.

The 11-digit German IdNr is currently optional in the BOP form, but will soon become mandatory for all applicants in the capital gains tax relief process. Anyone who previously lived in Germany already has an IdNr — others can request one easily.

Habe ich bereits eine IdNr?

Do I already have an IdNr?

Ja, falls du jemals in Deutschland gemeldet warst (Wohnsitz, Arbeit, Studium). Die IdNr steht auf früheren deutschen Steuerbescheiden, auf der Lohnsteuerbescheinigung deines deutschen Arbeitgebers oder im deutschen Elster-Konto. Falls du sie nicht mehr kennst: erneut mitteilen lassen über das BZSt (online, ohne Ausweis).

Yes, if you were ever registered in Germany (residence, work, study). The IdNr appears on old German tax assessments, on your German employer's annual wage statement, or in your German Elster account. If you've forgotten it: request it again from the BZSt (online, no ID required).

Noch keine IdNr — so beantragst du eine

No IdNr yet — how to apply

Email an KapEst-IDNR@bzst.bund.de mit:

Email to KapEst-IDNR@bzst.bund.de with:

  • Lesbare Kopie Vorder- und Rückseite deines Reisepasses oder Personalausweises
  • Legible copy of both sides of your passport or national ID card
  • Nachweis deiner aktuellen ausländischen Wohnanschrift (z.B. Strom-, Gas- oder Internetrechnung mit Adressfeld)
  • Proof of your current foreign residential address (e.g. electricity, gas, or internet bill showing your address)
  • Geburtsland und -ort (falls nicht aus dem Ausweisdokument ersichtlich)
  • Country and city of birth (if not visible from the ID document)

Alternativ per Post an: Referat St I B 3, An der Küppe 1, 53225 Bonn.

Alternatively by post to: Referat St I B 3, An der Küppe 1, 53225 Bonn, Germany.

Das BZSt weist die IdNr zu und schickt sie per Brief an deine Meldeadresse.

The BZSt assigns the IdNr and sends it by post to your registered address.

← Zurück zur Startseite ← Back to homepage WHT-Bericht in KapFrei öffnen → Open WHT report in KapFrei →