🎯 BrokerMatch ⚖ Compare Brokers 📈 Compound Calculator 📊 Sector Performance 💰 Fee Calculator

Best Online Brokers in Germany 2026

BaFin-regulated brokers in Germany — ranked by fees, platform quality and local features for German investors in 2026.

✅ BaFin Regulated 🇩🇪 EUR / XETRA & FSE 📊 Abgeltungsteuer 25% 🛡️ EdB / EdW up to €100k deposits 🔬 Tested with real accounts
🔄 Last updated: October 2026  ·  Reviewed by WhichBroker Research Team
📋 On this page
⚠️ Risk warning: Investing involves risk of loss. Capital is not guaranteed. Some links on this page are affiliate links — this does not affect our rankings.

What to check before choosing a broker in Germany

Germany has a sophisticated financial system with strong BaFin regulation, excellent discount neobrokers, and a relatively straightforward flat-rate investment tax (Abgeltungsteuer). Here's what every German investor should know before opening a brokerage account.

1. BaFin authorisation is mandatory. All brokers operating in Germany must be authorised by BaFin (Bundesanstalt für Finanzdienstleistungsaufsicht), the Federal Financial Supervisory Authority. European brokers may also operate under their home regulator's licence via MiFID II passporting. Always verify authorisation at bafin.de. For EU-passported brokers, check the European Banking Authority's EUCLID register.

2. Abgeltungsteuer: a flat 25% withholding tax. Germany's Abgeltungsteuer is a final withholding tax at 25% (plus 5.5% Solidaritätszuschlag and, if applicable, Kirchensteuer) on all investment income — capital gains, dividends, and interest. The effective rate is approximately 26.375% (without church tax). German-based brokers automatically withhold and remit this tax on your behalf — you generally do not need to declare investment income separately on your tax return if all income was processed through a German broker.

3. Use your Sparerpauschbetrag every year. Every German taxpayer is entitled to a Sparerpauschbetrag of €1,000/year (raised from €801 in 2023; €2,000 for married couples). Submit a Freistellungsauftrag (exemption order) to your broker to apply this allowance — without it, the broker withholds Abgeltungsteuer on all investment income from the first euro. You can split this allowance across multiple brokers. Unused allowance cannot be carried forward.

4. Vorabpauschale for accumulating ETFs. Germany introduced a Vorabpauschale (advance flat-rate tax) on accumulating ETFs. Each January, a notional tax base is calculated on qualifying ETFs that did not distribute dividends. This simulates a minimum annual return and creates a tax event — even if you did not sell. UCITS ETFs with a Teilfreistellung (partial exemption) of 30% for equity ETFs, 15% for mixed funds, and 60% for real estate ETFs partially offset this. This is a key reason to hold accumulating ETFs inside tax-advantaged accounts or ensure you have cash available for the January Vorabpauschale payment.

Top 4 Best Online Brokers in Germany — Detailed Reviews

TR
Trade Republic
★★★★★
Top pick
Commission
€1/trade (flat)
XETRA / German stocks
✓ Full access
ETF savings plan
✓ Sparplan €1/month
Crypto
✓ Crypto trading
Min. deposit
€0
Regulation
BaFin (Germany)
Interest on cash
✓ 4%+ on uninvested cash
Platform
Mobile-first app
DG
DEGIRO
★★★★★
Best for low fees
Commission
€2.00 + €0.03/share (DE)
European stocks
✓ 50+ exchanges
Free ETFs
✓ Core ETF list free
Options
✓ Options trading
Min. deposit
€0
Regulation
BaFin / AFM (NL)
FX fee
0.25% conversion
Platform
Web + mobile app
IB
Interactive Brokers
★★★★★
Best for global access
Commission
€1.25 (IBKR Lite) DE stocks
Global markets
✓ 150+ markets
XETRA
✓ Direct XETRA access
Options / Futures
✓ Full derivatives
Min. deposit
€0
Regulation
BaFin / FCA / SEC
FX
Interbank rates (0.002%)
Platform
TWS + Client Portal
SC
Scalable Capital
★★★★☆
Best for savings plans
Commission
€0 (PRIME+) or €0.99/trade
ETF savings plans
✓ 2,000+ ETF Sparplan
Robo-Advisor
✓ Automated portfolios
Crypto
✓ Crypto via ETP
Min. deposit
€0
Regulation
BaFin (Germany)
Subscription
PRIME+ €4.99/month
Platform
App + web platform

⚠️ Investing involves risk of loss. Capital is not guaranteed.

How to Get Started with Best Brokers in Germany

1

Verify BaFin authorisation

Any broker accepting German clients must be either directly authorised by BaFin or operating under an EU passporting arrangement. German-headquartered brokers (Trade Republic, Scalable Capital) are directly licensed by BaFin. EU-based brokers (DEGIRO — AFM Netherlands, XTB — PFSA Poland) may passport into Germany. Non-EU brokers (Interactive Brokers) typically maintain a BaFin-licensed German subsidiary. Verify at bafin.de.

2

Submit your Freistellungsauftrag

As soon as you open your brokerage account, submit a Freistellungsauftrag (exemption order) to use your €1,000 Sparerpauschbetrag. Without it, your broker will withhold Abgeltungsteuer on all investment income from the first cent. You can split the allowance across multiple brokers — but the total cannot exceed €1,000/year. The allowance resets every calendar year. For married couples filing jointly: €2,000. Keep track if you use multiple brokers to avoid inadvertently exceeding the limit.

3

Fund by SEPA transfer

All German-registered brokers accept SEPA bank transfers from any German or EU bank account. Most offer instant SEPA credit transfer (SCT Inst). You can also fund via credit/debit card (Visa, Mastercard) at some brokers. German banks like Deutsche Bank, Commerzbank, DKB, ING, and Comdirect all support SEPA transfers free of charge. PayPal is accepted at some platforms. EUR is the base currency — USD and other currency accounts are available at Interactive Brokers.

4

Tax is mostly automatic

German-licensed brokers automatically withhold Abgeltungsteuer (25% + Soli) on all investment income. You receive a Jahressteuerbescheinigung (annual tax certificate) at year-end showing all taxes paid. For most investors with a single German broker, no separate investment income declaration is required on the Einkommensteuererklärung. Non-German brokers (e.g. Interactive Brokers US entity) do NOT automatically withhold German tax — you must declare and pay Abgeltungsteuer yourself via the Anlage KAP on your tax return.

🇩🇪 Germany: Country Environment Blueprint

🏛️
Regulatory Jurisdiction & Investor Protection
Who governs investing in Germany — and how investor accounts are protected
Primary Regulator
BaFin (Bundesanstalt für Finanzdienstleistungsaufsicht) — bafin.de. Germany's integrated financial supervisory authority, overseeing banks, insurance companies, financial services firms, and securities trading. Germany is also subject to EU-wide regulation under MiFID II (investment services), MiFIR (markets), CRD/CRR (banks), and EMIR (derivatives). The Deutsche Bundesbank provides additional oversight of systemic banks alongside BaFin.
Investor Compensation
✅ EU ICF minimum: €20,000 per investor at authorised investment firms under the EdW (Entschädigungseinrichtung der Wertpapierhandelsunternehmen). German banks that provide investment services belong to EdB (Entschädigungseinrichtung deutscher Banken) — also €20,000 statutory minimum, but most major private banks also belong to the voluntary Einlagensicherungsfonds der privaten Banken which provides far higher protection (typically millions). For segregated securities accounts (Depots), your securities are held in your name and are not part of the broker's insolvency estate — this is the most important protection.
Deposit Protection
✅ €100,000 per depositor per institution statutory minimum under the EU Deposit Guarantee Scheme Directive (DGSD). In Germany, the EdB provides this statutory minimum. Additionally, virtually all major German private banks are members of the voluntary Einlagensicherungsfonds — this covers deposits up to 5% of the bank's liable equity capital per depositor, which can be many millions of euros. Credit unions (Volksbanken, Raiffeisenbanken) and savings banks (Sparkassen) have their own institutional protection schemes that prevent member failures.
💰
Domestic Fiscal & Tax Framework
Germany's Abgeltungsteuer and investment tax rules
Abgeltungsteuer (CGT & Investment Tax)
Germany's Abgeltungsteuer is a final withholding tax at 25% on all investment income — capital gains (Kursgewinne), dividends (Dividenden), and interest (Zinsen) — plus 5.5% Solidaritätszuschlag (solidarity surcharge, since abolished for most taxpayers below a threshold but still applies to investment income), giving an effective rate of approximately 26.375%. Church tax (Kirchensteuer) of 8–9% on the Abgeltungsteuer applies if the investor is registered as a church member. No distinction between short-term and long-term holdings — all gains are taxed equally.
Sparerpauschbetrag
€1,000/year (individual)€2,000/year (married couple) Raised from €801/€1,602 in 2023. All investment income up to this annual amount is completely tax-free. Must be activated by submitting a Freistellungsauftrag to your broker. Can be split across multiple institutions. Unused allowance cannot be carried forward to the next year. Verlustverrechnungstöpfe (loss offset pots): losses on stocks can only offset gains on stocks; losses on other instruments (ETFs, bonds) can offset any other investment income.
Vorabpauschale
A notional tax on accumulating (thesaurierende) UCITS investment funds and ETFs. Calculated on January 1 each year based on the Basiszins (base rate) published by the Bundesbank × 70% × fund value. For equity ETFs: 30% Teilfreistellung (partial exemption) applies — effectively reducing the taxable amount by 30%. The Vorabpauschale is paid from your cash balance — ensure you have sufficient EUR cash in your account in January each year, or the broker may be required to sell shares. Abolished if the ETF has a negative or zero Basisertrag.
Pre-2009 Assets ("Alt-Anteile")
Shares and funds acquired before January 1, 2009 were previously exempt from Abgeltungsteuer (Bestandsschutz). From January 1, 2018, gains above €100,000 per taxpayer on these pre-2009 assets became taxable under the new Investment Tax Reform. The €100,000 lifetime exemption is personal and non-transferable. Gains on pre-2009 assets up to the €100,000 threshold remain permanently tax-free.
Crypto Tax
German tax law treats crypto as private sale transactions (§23 EStG). Key rule: gains are tax-free if held for more than 1 year (Haltefrist). Gains on crypto held less than 12 months are taxed at your personal income tax rate (up to 45%) — NOT at the flat Abgeltungsteuer rate. The €600 Freigrenze (de minimis limit) applies: if total gains from crypto and other private sales exceed €600 in a year, ALL gains become fully taxable. Staking and lending income: treated as other income (§22 Nr. 3 EStG) — the 1-year rule may extend to 10 years if crypto is staked.
Tax Declaration
Most investors using a German-licensed broker do not need to separately declare investment income — the broker files Kapitalertragsteuer automatically. Exceptions requiring Anlage KAP on your Einkommensteuererklärung: income from foreign brokers; if you want to use your top marginal tax rate (if below 25%); church tax; cross-institution loss offsetting. Finanzamt (tax office) handles personal income tax. Deadline: July 31 (or November 30 with a Steuerberater).
📊
Tax-Advantaged Account Wrappers
Germany's retirement and savings account options
No ISA / TFSA equivalent
Germany does not have a general tax-free investment account equivalent to the UK ISA or Canadian TFSA. All investment income in standard brokerage accounts (Depots) is subject to Abgeltungsteuer beyond the Sparerpauschbetrag. The Sparerpauschbetrag (€1,000/year) is the only general tax-free allowance for investment income. This is a significant difference from the UK, Ireland, Canada, and Singapore.
Riester-Rente
State-subsidised retirement savings (§10a EStG). Contributions up to €2,100/year are tax-deductible. State grants of up to €175/year base (€300 for each child). However, all withdrawals in retirement are fully taxed as income. Generally considered less attractive than private investments due to the Abgeltungsteuer rate being lower than income tax at high incomes. Being reformed by the German government.
Rürup-Rente (Basis-Rente)
Up to €27,566/year (2024, singles) Primarily for self-employed (Selbstständige) without statutory pension. Contributions are tax-deductible up to 100% from 2023 (increased from 94% in 2022). All withdrawals in retirement taxed as income. No lump-sum withdrawal allowed — must take as annuity. Beneficial for high-income self-employed individuals with high marginal tax rates during contribution years.
bAV (betriebliche Altersvorsorge)
Company pension. Employee contributions up to 4% of the Beitragsbemessungsgrenze (BBG) are exempt from social security contributions; up to 8% are exempt from income tax. Employer contributions are mandatory (minimum 15% of the employee's contribution since 2019). Subject to Sozialversicherungspflicht (social insurance) on withdrawals.
🛡️
Asset Restrictions & Market Access
What German investors can access and restrictions that apply
Domestic Exchanges
XETRA (Frankfurt) — Germany's primary electronic trading platform, operated by Deutsche Börse. Lists DAX 40, MDAX, SDAX, TecDAX indices. Most liquid venue for German equities. Frankfurt Stock Exchange (FSE / Frankfurter Wertpapierbörse) — open outcry floor market, also handles US stocks and ETFs. Tradegate Exchange (Berlin) — extended hours (08:00–22:00 CET), popular with neobrokers (Trade Republic executes orders here). gettex (Munich) — Scalable Capital's partner exchange, 08:00–22:00 CET. XETRA trading hours: 09:00–17:30 CET.
PRIIPs / UCITS Restrictions
Germany follows EU PRIIPs Regulation — a KID (Key Information Document) is required for all packaged retail investment products. US-domiciled ETFs (iShares, Vanguard US) that lack a KID cannot be sold to EU retail investors. German investors must use UCITS-compliant ETFs (typically Dublin or Luxembourg domiciled). This is particularly relevant for popular US ETFs like SPY, QQQ, and VTI — EU equivalents (CSPX, EQQQ, VWCE) are used instead. This restriction does not apply to professional/institutional investors.
Short Selling / CFDs
BaFin and ESMA restrict leverage on retail clients under MiFID II: CFDs limited to 30:1 maximum leverage on major forex pairs, 20:1 on non-major forex and gold, 10:1 on commodities, 5:1 on individual equities. BaFin prohibited naked short selling of German financial stocks during crises. German residents may access CFDs and spread betting via EU-regulated providers, but these are considered high-risk products — negative balance protection is mandatory.

What German Investors Need to Know in 2026

Germany's neobroker revolution has fundamentally changed retail investing costs. Trade Republic's flat €1/trade model and Scalable Capital's €0 PRIME+ subscription have commoditised trading. Meanwhile, interest rates on uninvested cash (4%+ at Trade Republic in recent years) made neobrokers competitive with savings accounts — though rates have moderated as the ECB cut rates through 2024–2025.

The Vorabpauschale has been a source of confusion since its 2018 introduction. The key rules: it applies to accumulating ETFs; it requires cash in your account each January; equity ETFs benefit from a 30% Teilfreistellung; and it is effectively a tax prepayment that reduces the gain on eventual sale. For buy-and-hold investors, this means accumulating ETFs are tax-efficient for long holding periods, but the annual January cash requirement must be managed.

Germany's 1-year crypto holding rule remains highly favourable by global standards — gains on crypto held more than 12 months are completely tax-free. This contrasts sharply with countries like the US (maximum 23.8% on long-term gains), the UK (18–24%), and France (30% flat). German crypto investors who understand this rule and hold through 12 months benefit from complete tax-free treatment.

🏠 Local Platforms & Exchanges to Know

TR
Trade Republic — Germany's largest neobroker, founded 2015 in Berlin. €1 flat commission per trade. Over 8 million customers. BaFin-licensed bank (Banking licence since 2023). Offers savings accounts with competitive interest rates, ETF Sparplan, stocks, crypto. SIPC-like protection via EdB. Partner exchange: Lang & Schwarz.
SC
Scalable Capital — Munich-based broker and robo-advisor. PRIME+ subscription (€4.99/month) offers zero-commission trading on 7,500+ stocks and 2,000+ ETFs. gettex exchange partner. Also offers managed portfolios (robo-advisor). Owned partly by ING Germany.
XE
XETRA (Frankfurt) — Deutsche Börse's electronic trading platform. Most liquid venue for German equities. DAX 40 index of Germany's largest companies: SAP, Siemens, Allianz, BASF, Deutsche Telekom. T+2 settlement. Trading 09:00–17:30 CET.
BF
BaFin — Bundesanstalt für Finanzdienstleistungsaufsicht. Germany's integrated financial supervisor. Registers all German financial service providers. Check any broker at bafin.de/Institute. BaFin's consumer portal (BaFinVerbraucher) provides investor education and complaint handling.
🔬

How we chose these platforms

Our team opened real accounts and tested each platform for German residents. We evaluate BaFin authorisation, commission structure (especially ETF Sparplan), Abgeltungsteuer handling (Freistellungsauftrag, Jahressteuerbescheinigung), Vorabpauschale management, access to German exchanges (XETRA), and customer service quality. Rankings are updated regularly.

Frequently Asked Questions

How is capital gains tax (Abgeltungsteuer) calculated in Germany? +
Germany taxes all investment income — capital gains, dividends, and interest — through the Abgeltungsteuer at a flat 25%, plus 5.5% Solidaritätszuschlag (giving ~26.375% effective rate), plus Kirchensteuer (church tax) of 8–9% if applicable. The first €1,000/year (Sparerpauschbetrag) is tax-free. German-licensed brokers automatically withhold and remit this tax on your behalf. For crypto held more than 1 year: gains are completely tax-free. For crypto held less than 1 year: gains are taxed at your personal income tax rate (up to 45%), not the Abgeltungsteuer rate.
What is the Sparerpauschbetrag in Germany? +
The Sparerpauschbetrag is Germany's annual tax-free allowance for investment income. Since 2023, it is €1,000 per person (€2,000 for married couples filing jointly). All investment income — dividends, capital gains, interest — up to this amount is tax-free. To use it, submit a Freistellungsauftrag (exemption order) to your broker. You can split the allowance across multiple banks/brokers as long as the total stays at or below €1,000. Unused allowance does not carry forward. Without a Freistellungsauftrag, the broker withholds Abgeltungsteuer on all income from the first euro.
What investor protection applies to German brokers? +
German investors benefit from two layers of protection: (1) Deposit protection — €100,000 per depositor per institution (statutory minimum under EU DGSD). Most major private banks in Germany also belong to the voluntary Einlagensicherungsfonds, which provides much higher protection. (2) Investor compensation for securities — €20,000 per investor under the EdW or EdB statutory scheme. However, the most important protection is that your securities (stocks, ETFs) are held in a segregated Depot in your name — they are NOT part of the broker's insolvency estate and cannot be used to pay the broker's creditors.