📈

Investing in Stocks & ETFs in Germany

Germany has a growing investor culture, accessible brokers, low-cost ETFs, and a €1,000/year tax-free allowance. Here is how to get started as an Indian resident.

🚀 Getting started

You can start with €1 a month

A German residence permit, an Anmeldung, a bank account and a Tax ID are all you need to open a broker and buy your first ETF.

⚠️

Disclaimer: This page is for general informational purposes only and does not constitute financial, legal, or professional advice. We are not licensed financial advisors. All figures shown are approximate and may change. Always consult a qualified financial advisor and verify with official sources such as bafin.de, bundesfinanzministerium.de, or your local Finanzamt before making any financial decisions.

💶
€1/mo
Minimum ETF Sparplan
Start tiny — consistency beats size
🎁
€1,000
Tax-free each year
Sparerpauschbetrag, per person
🧾
26.375%
Flat rate above that
Abgeltungssteuer + Soli
🌍
~7%
World stock return
Long-run historical average, not a promise

Before You Start — What You Need

Requirements to open a brokerage account in Germany as an Indian:

  • Valid German residence permit (any type, student, work, Blue Card)
  • German address (you will need to have completed Anmeldung)
  • German bank account with IBAN (most brokers require this for deposits/withdrawals)
  • Tax Identification Number (Steueridentifikationsnummer / Steuer-ID) — received by post ~4 weeks after Anmeldung
  • Proof of identity (passport + residence permit)

Good news: You do NOT need to be a German citizen or EU citizen. Non-EU residents can open accounts at most German brokers. Some brokers (like Trade Republic) require a German mobile number for verification.

PS
✦ A personal recommendation — not an ad
Need a hand with this? We recommend Pranoy, a free financial advisor

Insurance, bank account, tax & onboarding help in 7 languages — free, and we earn nothing for suggesting him.

🧮

See What a Monthly Sparplan Could Grow To

The single most powerful idea in investing is compounding. Slide the numbers and watch it work.

€200
20
7%

You put in

€48,000

Growth on top

+€56,185

After 20 years

€104,185

How it compounds over time

€14,319
5y
€34,617
10y
€63,392
15y
€104,185
20y
Your contributionsInvestment growth

Illustrative only. Assumes a constant 7% annual return compounded monthly and ignores tax, fees and inflation — real markets rise and fall. Historically a global stock ETF has returned roughly 6–8%/year over long periods, but past performance is no guarantee.

💡
The green part of each bar is money you never earned at work — it is your money making more money. Starting earlier matters more than starting bigger. To see how much you can spare each month, check your take-home pay with the salary & tax calculator.
🏢

Choosing a Broker

The four brokers that cover the vast majority of Indian residents investing in Germany.

What one €1,000 ETF purchase costs

Single-order fee. Monthly savings plans (Sparplan) are usually free at all four.

Trade Republic~€1
Scalable Capital€0.99
ING€4.90
Comdirect€15.40

Neo-brokers (Trade Republic, Scalable) are dramatically cheaper for beginners. The full banks cost more but bundle research, phone support and a wider asset range.

Trade Republic

Beginners
traderepublic.com

Costs: €1/trade (now often free), free ETF savings plans

Features: Beautiful app, instant bank-grade IBAN, interest on uninvested cash, English support

Cons: App-only (no desktop), limited asset selection vs full brokers

Scalable Capital

ETF investors
scalable.capital

Costs: Free plan (€0.99/trade) or Prime subscription (€2.99/month, unlimited free trades)

Features: Excellent savings-plan automation, good ETF selection, web + app

Cons: Customer service can be slow

ING (DiBa)

Banking + investing
ing.de

Costs: €4.90 + 0.25% per trade (min €4.90)

Features: Full German bank, trusted brand, desktop + mobile, wide asset selection

Cons: Higher trading fees, not the cheapest for active traders

Comdirect (Commerzbank)

Experienced investors
comdirect.de

Costs: €12.90 + 0.25% per trade

Features: Full broker with bonds, options, foreign exchanges, good research tools

Cons: Most expensive of the four, German-language-heavy interface

🌐
International markets: Some popular US brokers (Charles Schwab, Fidelity, IBKR US) either don't accept EU residents or have restrictions. Interactive Brokers Europe is the best international option if you want access to US markets.
📊

ETFs vs Individual Stocks

What most Germans choose and why — UCITS ETFs, Sparplan, and a classic starter portfolio.

A classic two-fund starter portfolio

Many German investors hold nothing more complicated than this. Emerging Markets includes India.

70/30
World / EM
MSCI World (developed markets)%7070%
Emerging Markets (incl. India)%3030%

Illustrative allocation, not investment advice. A single all-world fund (e.g. VWCE) already blends both in one line.

ETFs vs Individual Stocks — What Most Germans Choose

Germany has a strong ETF culture — most retail investors use Sparplan (savings plan) ETFs rather than individual stock picking.

📊

ETFs — Recommended for Most People

Low-cost index funds tracking MSCI World, MSCI Emerging Markets, S&P 500, and more. EU UCITS ETFs are the ones available to European residents — US ETFs like VTSAX are blocked due to PRIIPs regulation.

Popular choices:

VWCE

Vanguard FTSE All-World UCITS ETF

Global diversification, accumulating — the classic one-fund solution

IWDA

iShares Core MSCI World UCITS ETF

Developed world only, often paired with an EM fund

XMME

Xtrackers MSCI Emerging Markets

Includes India! Good complement to IWDA

Accumulating vs Distributing: Accumulating (Thesaurierend) reinvests dividends automatically and is often simpler and more tax-efficient in Germany than Distributing (Ausschüttend).

📉

Individual Stocks

  • Available on all brokers
  • German stocks on XETRA (the main German exchange) have the lowest transaction costs
  • US stocks available but currency risk (EUR/USD) applies
  • Higher risk, requires more research
🔄

Sparplan — Savings Plans (Set and Forget)

  • Most brokers allow automatic monthly investments as low as €1–€25/month
  • Set and forget — ideal for long-term wealth building
  • Most ETF savings plans are free of transaction charges
👴
Investing this way is, in effect, building your own private pension — the third pillar alongside the German state and company pensions. For how it fits with the state pension, and how to reclaim your contributions if you leave, see the pension & retirement guide.
📋

How Your Profits Are Taxed

Abgeltungssteuer, the €1,000 allowance, loss offsetting, and the Vorabpauschale.

What you keep on a €5,000 gain

With your €1,000 annual allowance applied, only €4,000 is taxed at 26.375%.

€1,055
tax on €5,000
You keep€3,94579%
Tax paid€1,05521%

€1,000 tax-free + €4,000 × 26.375% ≈ €1,055 tax. Church tax, if you pay it, adds a little more.

How Your Profits Are Taxed in Germany

Abgeltungssteuer (Capital Gains Tax)

Base rate

25%

on all gains & dividends

+ Solidarity surcharge

5.5%

on the tax amount

Effective rate

~26.375%

without church tax

Church tax (~8–9%) applies additionally if you are registered with a church. This tax is automatically withheld by German brokers — you usually don't need to report it manually.


Freistellungsauftrag (Tax-Free Allowance)

First €1,000/year of investment income per person is completely tax-free

(€2,000 for married couples filing jointly)

  • ⚠️You must file a Freistellungsauftrag with your broker to activate this allowance — it is NOT automatic
  • You can split the €1,000 across multiple brokers (e.g., €500 at Trade Republic, €500 at ING)
  • Do this as soon as you open your account — you cannot retroactively reclaim the tax for the current year

Verlustverrechnung (Loss Offsetting)

Capital losses can be offset against gains from the same asset class (stock losses vs stock gains, NOT stocks vs bonds). Unused losses are carried forward to future years automatically by your broker.


ETF Vorabpauschale (Pre-payment Tax)

Accumulating ETFs are subject to a small annual pre-payment (a proxy tax on unrealised gains) in January each year. Your broker handles this automatically, withdrawing from your cash balance.

Tip: Keep a small cash buffer in your brokerage account each January to cover the Vorabpauschale withdrawal.

🧾
Investment tax is only part of the picture. For income tax, deductions and how your salary is taxed, see the tax reduction guide, the tax class guide, and the salary calculator.
🇮🇳

NRI and India Tax Considerations

Cross-border obligations — what you must declare in Germany and what happens when you return to India.

NRI and India Tax Considerations

This section is critical for Indians. Tax obligations cross both borders and require active management.

While You Are a German Tax Resident

  • You pay German tax (26.375%) on all investment income — worldwide income is taxable in Germany if you are a German tax resident
  • Indian investments (Indian mutual funds, NSC, FDs, shares) are also reportable in Germany — use the Germany-India Double Tax Avoidance Treaty (DTAA) to claim credit
  • You must declare foreign investment income in your German tax return (Anlage KAP + Anlage AUS)

When You Return to India

  • You become an NRI from the German tax perspective once you leave Germany
  • German brokers may restrict your account or require closure when you change your tax-residency address — notify your broker proactively
  • Germany taxes capital gains realised while you were a German resident even if received later in some cases — consult a tax advisor (Steuerberater) before leaving

Continuing to Invest in India While in Germany

  • As a German tax resident, you can invest in Indian markets via NRE/NRO accounts (you are an NRI from India's perspective while living in Germany)
  • Indian mutual funds (via NRE account): gains from equity funds held over 1 year taxed at 10% in India, may be creditable against German tax via DTAA

Key takeaway: the India-Germany DTAA prevents the same income from being taxed twice, but you must actively claim this relief through your German tax return. A Steuerberater with international experience is worth it.

🇮🇳
Managing money across both countries? See your Indian money (NRI accounts & tax) and sending money to India.
📝

Getting Started — Step by Step

From Anmeldung to your first investment, the complete sequence.

1

Complete Anmeldung

Register at your local Bürgeramt to establish your German address.

2

Wait for Your Steuer-ID

Your Tax Identification Number arrives by post ~4 weeks after Anmeldung. You need this to open a brokerage account.

3

Open a German Bank Account

N26, DKB, or your employer's bank are popular choices. You need a German IBAN before most brokers will accept you.

4

Choose a Broker

Trade Republic or Scalable Capital for beginners. Both have English-language apps and free ETF savings plans.

5

Complete KYC Verification

Provide your passport, residence permit, and German address. Most brokers complete this digitally via video call or app scan.

6

File a Freistellungsauftrag of €1,000

Do this immediately after opening the account, before you invest. This unlocks your annual tax-free allowance.

7

Start Small

A €25/month ETF savings plan (e.g., VWCE or IWDA) is a perfectly valid beginning. Consistency matters more than the amount.

8

Re-evaluate Annually

Check your allocation still matches your goals, update your Freistellungsauftrag if you switch brokers, and file your tax return if you have foreign income to declare.

💡
Invest money you will not need for at least 5 years. Keep an emergency fund (3–6 months of expenses) in cash first — the stock market can fall 30%+ in a bad year, and you never want to be forced to sell at the bottom.

Disclaimer: This information is provided for educational purposes only and may not reflect the latest rules, fees or requirements. Always check the latest information from the official sources (the relevant German authority, embassy or official website) before making any decisions.

Last updated: 19 July 2026