Before You Start
- Basic understanding of ETFs (Exchange Traded Funds) and how they work
- Access to your broker accounts (e.g., DEGIRO, Trade Republic, Interactive Brokers)
- Knowledge of your country’s tax rules on investments (dividends, capital gains, etc.)
- List of ETFs in your portfolio (ISINs and current values)
- Awareness of your broker’s fee schedule (commissions, currency conversion, etc.)
Time needed: 30–60 minutes
What you'll need: Calculator or spreadsheet, broker statements, ETF factsheets
Understanding the ETF portfolio total cost in Europe is essential for any investor who wants to maximise returns and avoid nasty surprises. In this tutorial, you’ll learn—step by step—how to calculate every significant cost: Total Expense Ratio (TER), bid-ask spreads, broker commissions, currency conversion fees, and taxes. We’ll use real examples with DEGIRO, Trade Republic, and Interactive Brokers, and provide a printable checklist and sample calculation in EUR.
Step 1: List Your ETFs and Their Values
What to do: Write down each ETF you own, its ISIN, the broker you hold it with, and its current market value in EUR.
- Example: You hold €10,000 of VWCE (Vanguard FTSE All-World UCITS ETF, IE00BK5BQT80) on DEGIRO and €5,000 of CSPX (iShares Core S&P 500 UCITS ETF, IE00B5BMR087) on Trade Republic.
Why this matters: Every cost is calculated as a percentage or fixed amount based on your holdings. Without knowing what you own and where, you can’t accurately calculate your total cost.
What can go wrong: Using outdated prices or missing out ETFs held on different platforms will give you the wrong total.
Step 2: Find Each ETF’s TER (Total Expense Ratio)
What to do: Look up the TER for each ETF in your portfolio. You’ll find this on the ETF provider’s website or in the factsheet.
- VWCE: TER = 0.22% per year (official factsheet)
- CSPX: TER = 0.07% per year (official factsheet)
Why this matters: The TER is a “hidden” ongoing fee deducted from the ETF’s assets. It’s not charged by your broker, but it reduces your returns automatically.
What can go wrong: Using old TERs (they sometimes change) or confusing the TER with entry/exit fees (which are rare for ETFs).
Pro Tip
Check the factsheet at least once per year. ETF providers can adjust TERs as funds grow or shrink.
Step 3: Calculate TER Cost Per ETF (Annual)
What to do: For each ETF:
Annual TER Cost = ETF Value × TER (%)
- VWCE: €10,000 × 0.22% = €22/year
- CSPX: €5,000 × 0.07% = €3.50/year
Why this matters: This is the ongoing cost just for holding the ETF, regardless of how often you trade.
What can go wrong: Forgetting to update values as your investment grows or shrinks.
Step 4: Add Bid-Ask Spread Costs
What to do: Look up the current bid and ask prices for each ETF (on your broker’s platform). Calculate the spread as a percentage:
Bid-Ask Spread (%) = (Ask Price – Bid Price) / Mid Price × 100
- Suppose VWCE’s bid = €110.20, ask = €110.40. Mid = €110.30.
Spread = (€110.40 – €110.20) / €110.30 × 100 ≈ 0.18% - CSPX’s bid = €444.60, ask = €444.80. Mid = €444.70.
Spread = (€444.80 – €444.60) / €444.70 × 100 ≈ 0.045%
Now, multiply the spread by the amount you buy or sell (not your total holding, unless you plan to liquidate all at once).
- If you bought €5,000 of VWCE, spread cost ≈ €5,000 × 0.18% = €9
- If you bought €2,000 of CSPX, spread cost ≈ €2,000 × 0.045% = €0.90
Why this matters: The spread is a hidden transaction cost—every time you buy or sell, you lose a small percentage to the market makers.
What can go wrong: Buying when spreads are wide (e.g., outside main trading hours) or for illiquid ETFs can make this cost much higher.
Pro Tip
Trade during the main hours of the ETF’s home exchange for the tightest spreads. For VWCE and CSPX, that’s typically 9:00–17:30 CET.
Step 5: Add Broker Commissions and Fees
What to do: Check your broker’s fee schedule. Note all relevant charges: trading commissions, custody fees, and inactivity fees.
- DEGIRO: €2.00 + 0.03% per ETF trade on Xetra (as of 2024; see official fees). No custody fee for basic accounts.
- Trade Republic: €1.00 flat per trade or free for savings plans (see official pricing).
- Interactive Brokers: €1.25 per trade on European exchanges (see official fees), no inactivity fee for most EU residents.
Example: You bought VWCE (€10,000) on DEGIRO and CSPX (€5,000) on Trade Republic via savings plan.
- VWCE: €2.00 + (€10,000 × 0.03%) = €2.00 + €3.00 = €5.00 (one-off cost, not annual)
- CSPX: €0 (if bought via savings plan)
Why this matters: Broker fees can eat into returns, especially for frequent traders or those with smaller portfolios.
What can go wrong: Overlooking “small print” fees like custody or currency conversion.
Step 6: Calculate Currency Conversion Costs
What to do: If you buy ETFs denominated in a currency different from your account (e.g., USD ETFs with a EUR account), check the broker’s conversion fee.
- DEGIRO: 0.25% auto conversion fee
- Trade Republic: 0.00% for EUR-listed ETFs (most common), but check for USD trades
- Interactive Brokers: 0.002% (min. $2.00) if you convert manually; higher for auto conversion
Example: You buy $2,000 of CSPX (listed in USD) with a EUR account on Interactive Brokers. Assume EUR/USD = 1.10.
- Conversion fee: $2,000 × 0.002% = $0.04 (but the minimum fee applies, so you pay $2.00 ≈ €1.82)
Why this matters: Currency conversion can add up, especially if you invest regularly or rebalance frequently.
What can go wrong: Not realising your ETF is USD-denominated, or using auto conversion when manual conversion is cheaper.
Pro Tip
Prefer EUR-denominated ETFs when possible to avoid currency fees. See our guide on how currency hedged ETFs work in Europe.
Step 7: Estimate Taxes (Dividends & Capital Gains)
What to do: Understand your local tax regime. In most European countries:
- Dividends: Taxed annually at a flat rate (e.g., 26.375% in Germany, 30% in France)
- Capital gains: Taxed when you sell, often at the same rate as dividends
Check if your broker withholds tax at source or if you must declare and pay yourself. For Irish-domiciled accumulating ETFs (like VWCE, CSPX), dividends are reinvested, but you may still owe tax annually in some countries.
- Example: You receive €100 in dividends. Tax rate = 26.375%. Tax due = €26.38.
- Example: You sell €2,000 of ETF for a €200 gain. Tax due = €200 × 26.375% = €52.75.
Why this matters: Taxes are often the largest cost after TER. Not planning for them can create cash flow issues.
What can go wrong: Assuming accumulating ETFs are tax-free, or missing reporting deadlines. See Taxation of Dividend ETFs: What Every European Investor Should Know for details.
Step 8: Add Up Your Total Cost
Now, let’s summarise using our earlier examples:
- VWCE (€10,000 on DEGIRO):
- TER: €22/year
- Spread: €9 (one-off)
- Broker: €5 (one-off)
- Currency conversion: €0 (EUR-denominated)
- Taxes: e.g., €26.38/year (dividends, if distributed)
- CSPX (€5,000 on Trade Republic):
- TER: €3.50/year
- Spread: €0.90 (one-off)
- Broker: €0 (savings plan)
- Currency conversion: €0 (EUR-denominated)
- Taxes: e.g., €13.19/year (dividends, if distributed)
Printable ETF Portfolio Cost Checklist
- [ ] List all ETFs (ISIN, broker, value in EUR)
- [ ] Find TER for each ETF
- [ ] Calculate annual TER cost per ETF
- [ ] Check bid-ask spreads and estimate transaction cost
- [ ] List all broker commissions/fees (per trade, custody, etc.)
- [ ] Check and calculate currency conversion costs (if any)
- [ ] Estimate annual tax on dividends/capital gains
- [ ] Sum all costs for total annual and one-off cost estimate
Sample Calculation (All-In Example)
ETF: VWCE (DEGIRO, €10,000) - TER: €22/year - Spread: €9 (buy), €9 (future sell) - Broker: €5 (buy) - Currency: €0 - Taxes: €26.38/year (dividends, Germany) ETF: CSPX (Trade Republic, €5,000) - TER: €3.50/year - Spread: €0.90 (buy), €0.90 (future sell) - Broker: €0 - Currency: €0 - Taxes: €13.19/year (dividends, Germany) Total first-year cost (excluding taxes): €22 + €3.50 + €9 + €0.90 + €5 = €40.40 Add estimated taxes for your country.
You can use this method for any ETF and broker combination. For more ideas on portfolio construction, see Best All-World ETFs for European Investors in 2026 or Core-Satellite Portfolio Building for Europeans.
Common Mistakes
- Ignoring bid-ask spreads (especially for less liquid ETFs)
- Forgetting currency conversion fees when buying non-EUR ETFs
- Assuming accumulating ETFs are tax-free in your country
- Not updating TERs or ETF values annually
- Missing broker “small print” fees (custody, inactivity, etc.)
- Assuming all brokers have the same fee structure
Next Steps
- Download all your broker’s fee schedules and keep them updated
- Use a spreadsheet to track your ETF portfolio total cost in Europe each year
- Review your tax obligations annually and set aside cash for potential payments
- Consider switching brokers or ETFs if your costs are higher than necessary
- Explore how to buy CSPX ETF on Trade Republic or DEGIRO for more platform-specific tips
- If you’re interested in regular investing, see our guide on dollar-cost averaging into ETFs as a European investor
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.