Before You Start
- Basic understanding of ETFs (Exchange-Traded Funds) and investment accounts
- Access to your broker account (e.g., Trade Republic, DEGIRO, or Interactive Brokers)
- List of ETFs you currently own or plan to buy
- Awareness of your account base currency (usually EUR)
- Willingness to check official fee schedules and ETF factsheets
Time needed: 30–60 minutes
What you'll need: Internet access, calculator or spreadsheet, broker login
ETF investing in Europe is cost-effective, but only if you understand and account for all the fees involved. Many investors focus only on the TER (Total Expense Ratio), but in reality, your true ETF portfolio costs in Europe include trading commissions, currency conversion, bid-ask spreads, platform fees, and even taxes. This step-by-step tutorial will show you how to capture every cost — with EUR-based examples and real broker data — so you can make informed, net-of-fee decisions.
For a wider look at hidden ETF costs, see our parent guide on spotting hidden ETF costs.
Step 1: List Your ETFs and Where You Hold Them
What to do: Make a table (paper, Excel, or Google Sheets) with each ETF in your portfolio, the broker/platform where you hold it, and the account base currency.
- ETF Ticker: e.g.,
VWCE(Vanguard FTSE All-World UCITS ETF) - Broker: e.g., Trade Republic
- Account Currency: EUR
- ETF Currency: EUR or USD (check factsheet)
- Amount Invested: e.g., €10,000
Why it matters: Costs often depend on both your broker and the ETF’s currency. You need this overview to identify where each cost will apply.
What can go wrong: If you miss an ETF or use the wrong ticker, your cost calculation will be incomplete or inaccurate.
Pro Tip
Always use the ISIN (e.g., IE00BK5BQT80 for VWCE) to avoid confusion between similar ETF tickers across different exchanges.
Step 2: Find Each ETF’s Total Expense Ratio (TER)
What to do: For each ETF, visit the issuer’s official site (e.g., Vanguard, iShares, Xtrackers) and find the TER (Total Expense Ratio) in the factsheet or Key Information Document (KID).
- Example:
VWCE(Vanguard FTSE All-World UCITS ETF) has a TER of 0.22% per year.
Why it matters: TER is the annual fee the ETF provider charges, deducted from fund assets. It’s not billed to you directly but reduces your returns automatically.
What can go wrong: Using outdated or incorrect TERs (they do change!), or confusing TER with other figures like OCF (ongoing charges figure).
Calculation: If you invest €10,000 in VWCE:
- Annual TER cost = 0.22% × €10,000 = €22 per year
Pro Tip
Check TER annually. ETF providers sometimes lower (or raise) TERs as they compete for assets.
Step 3: Add Broker Trading Fees
What to do: Look up your broker’s trading fee schedule. Note the fee for ETF purchases and sales, and whether there are discounts for savings plans or specific ETFs.
- Trade Republic: €1 per trade (buy or sell), free for savings plans on most ETFs
- DEGIRO: €2 + €1 external fee for standard ETFs, some “core selection” ETFs are commission-free (but only under certain conditions)
- Interactive Brokers: €1–2 per trade, depending on monthly volume and market
Why it matters: Frequent trading or small investments can make these costs significant, especially for monthly savings plans.
What can go wrong: Overlooking fees for “core selection” ETFs (they may still apply if you don’t follow the broker’s rules), or forgetting about sales commissions when you rebalance or withdraw.
Calculation example (Trade Republic):
- Buy €10,000 of VWCE: €1 trading fee
- Sell later: €1 trading fee
- Total trading fees: €2
For a savings plan (e.g., €200/month):
- €0 per month (if ETF is included in Trade Republic’s free plan range)
Pro Tip
Check your broker’s official fee schedule for up-to-date details. If you use DEGIRO, see the DEGIRO fee page.
Step 4: Calculate Currency Conversion Costs
What to do: For each ETF, check whether you’re buying in EUR or another currency (often USD). If your broker account is in EUR but the ETF trades in USD, you’ll incur a currency conversion fee.
- Trade Republic: 0.25% FX fee (as of 2026)
- DEGIRO: 0.25% auto FX spread (manual conversion is cheaper but requires extra steps)
- Interactive Brokers: ~0.002% per FX trade (very low, but you must convert manually for best rates)
Why it matters: Currency conversion can be a hidden drag, especially for non-EUR ETFs. It applies both when you buy and when you sell (if you convert back to EUR).
What can go wrong: Not realizing that some EUR-listed ETFs actually hold USD assets and may have internal conversion costs (these are reflected in NAV, but not always obvious).
Calculation example (DEGIRO):
- Buy $10,000 of an S&P 500 ETF (e.g., iShares Core S&P 500 UCITS, CSP1, trades in USD) with a EUR account
- €10,000 × 0.25% = €25 FX fee
This cost applies again when selling, unless you keep USD in your account.
Pro Tip
If possible, choose EUR-denominated share classes of ETFs to avoid FX fees entirely.
Step 5: Estimate the Bid-Ask Spread
What to do: Before trading, check the bid (buy) and ask (sell) prices for your ETF on your broker’s platform. The difference is the spread. For liquid ETFs like VWCE, spreads are typically 0.03%–0.10%, but can be higher for niche or low-volume funds.
- Example (VWCE): Bid €110.14, Ask €110.26 ⇒ Spread = €0.12
Why it matters: The spread is a real cost each time you buy or sell: you buy at the ask and sell at the bid.
What can go wrong: Trading outside market hours or in illiquid ETFs can mean much wider spreads. Spreads can also spike during market volatility.
Calculation: For a €10,000 purchase at a 0.1% spread:
- 0.1% × €10,000 = €10 lost to spread (effectively, you “overpay” by this amount on entry or exit)
Pro Tip
Trade during the main market hours (e.g., 09:00–17:30 CET) for the tightest spreads.
Step 6: Account for Platform and Custody Fees
What to do: Check if your broker charges any ongoing account, platform, or custody fees. Some “zero-commission” brokers charge monthly platform or inactivity fees.
- Trade Republic: No custody fee (2026)
- DEGIRO: €2.50 per year per exchange (for Euronext, Xetra, etc.), capped at €10/year
- Interactive Brokers: No inactivity fee (as of 2026), but check for other small charges
Why it matters: These fees can eat into returns, especially for small portfolios or infrequent traders.
What can go wrong: Overlooking small annual or inactivity fees, or missing changes to the fee schedule.
- Hold ETFs on Xetra and Euronext: €2.50 × 2 = €5 per year
Pro Tip
Review your broker’s official fee schedule annually, as terms can change.
Step 7: Include Withholding Tax on Dividends
What to do: For distributing (dividend-paying) ETFs, check the fund’s domicile (e.g., Ireland, Luxembourg) and the underlying assets’ source country. Use the ETF factsheet or KID, and see our withholding tax guide for details.
- Irish-domiciled ETFs (very common in Europe) usually withhold 15% on US dividends (vs. 30% if held directly)
- Accumulating ETFs “roll up” dividends, but withholding tax still applies at the fund level
Why it matters: Withholding tax can reduce your net income from dividends, sometimes by more than the TER!
What can go wrong: Ignoring this drag, or assuming accumulating ETFs avoid the tax (they don’t).
Calculation example (VWCE):
- ETF receives $100 in US dividends
- 15% US withholding tax = $15 lost at fund level
- Net dividend in NAV: $85
Pro Tip
For a deeper analysis, see our comprehensive guide on dividend withholding tax.
Step 8: Add It All Up — A Full EUR Example
Let’s put it together for a €10,000 investment in VWCE (EUR, accumulating, held at Trade Republic):
- TER: 0.22% × €10,000 = €22/year
- Trading fees: €1 buy + €1 sell = €2 (if held for 5 years, €0.40/year)
- FX fees: None (EUR-denominated)
- Bid-ask spread: ~0.07% × €10,000 = €7 (entry only, if buy-and-hold)
- Platform/custody: €0
- Withholding tax: Embedded in fund NAV (not an extra charge, but reduces returns)
So your first-year explicit cost is about €22 (TER) + €1 (buy) + €7 (spread) = €30, or 0.30% of your investment. Actual cost will vary year-to-year with TER changes and trading activity.
Pro Tip
For multi-ETF portfolios, repeat this process for each ETF and sum the results. Spreads and trading fees often matter more for small, frequent trades.
Common Mistakes
- Ignoring currency conversion: Many investors overlook FX fees, especially with USD-denominated ETFs on EUR platforms.
- Only considering TER: TER is just one part of the total cost puzzle.
- Trading at illiquid times: Wide bid-ask spreads can add hidden costs — always check before placing orders.
- Misunderstanding “free” offers: “Zero-commission” brokers may have other fees (FX, custody, or platform charges), so always check the full fee schedule.
- Overlooking tax drag: Withholding taxes on dividends can be significant, even for accumulating ETFs.
Next Steps
- Review your current ETF portfolio and recalculate your all-in costs using the steps above.
- Compare platforms using your actual trading pattern and ETF choices — sometimes a slightly higher TER is offset by lower trading or FX fees.
- Read our guide to picking the right ETF for your European portfolio for more on ETF selection.
- Stay updated on your broker’s fee schedule and ETF TERs — costs can change over time.
Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.