How to Track DEGIRO Portfolio in Freenance 2026 — EU Cost Averaging & Dividend Tax Handling Tutorial

Track DEGIRO in Freenance 2026: CSV export procedure, Dutch 15% dividend WHT handling, cost basis tracking, multi-broker view, and tax-loss harvesting detection.

13 min czytania

How to Track DEGIRO Portfolio in Freenance 2026 — EU Cost Averaging & Dividend Tax Handling Tutorial

DEGIRO has been the workhorse retail broker for pan-European investors for the better part of a decade. Low fees, broad market access, accumulating and distributing ETFs across multiple exchanges, and a stable platform make it the default choice for many Polish, Dutch, Belgian, French, Italian, and German investors building long-term ETF portfolios. But DEGIRO's strength as a broker is matched by a weakness as a reporting tool: the native portfolio view is functional, the statements are minimal, and dividend tax handling is at best a transaction list — not a tax report.

If you hold positions at DEGIRO and want a real picture of your portfolio — true cost basis, accurate after-tax dividend cash flow, cross-broker allocation, and the kind of tax-loss harvesting detection that mid-six-figure portfolios start to need — this is the gap Freenance is built to close. This tutorial walks through the DEGIRO CSV export procedure, the import path into Freenance, the Dutch withholding-tax nuance, and the multi-broker workflows that emerge once your DEGIRO data is in the consolidated tracker.

TL;DR: Export your full transaction history from DEGIRO via the Activity → Account statement export feature (CSV format). Import it into Freenance and tag dividends correctly so the 15% Dutch dividend withholding tax on Irish-domiciled and Dutch-resident assets is handled properly. From that point on, Freenance becomes the consolidated tracker across DEGIRO and every other broker you use, with cost basis, tax-loss harvesting candidates, and FIRE projections. Sign up for Freenance and consolidate your portfolio.


What DEGIRO's Native Reporting Misses

DEGIRO's portfolio screen shows current value, today's P/L, and per-position holdings. The Activity tab lists transactions. The statements tab generates a downloadable account statement and a yearly tax report (the Annual report, which DEGIRO has improved significantly in 2024-2025 but still varies by country of tax residence).

The gaps that matter once you are past the first year of investing:

  • No cross-broker view. If you also have XTB, Trade Republic, Interactive Brokers, or a Polish broker, DEGIRO only shows what DEGIRO custodies. Your real exposure is invisible.
  • Cost basis methodology is opaque. DEGIRO uses FIFO by default but does not expose lot-level cost basis on the position screen. If you bought VWCE seven times over two years, you cannot easily see which lot would be sold first, or what the tax-loss harvesting opportunity is on individual lots.
  • Dividend tax handling is a list, not a report. Dividends arrive net of withholding tax. The transaction shows gross and tax withheld. There is no jurisdiction-specific aggregation for your tax return — you must derive PIT-38 figures for Poland, Anlage KAP for Germany, Modello Redditi PF for Italy, etc. yourself.
  • No FIRE / forward projection. DEGIRO is a brokerage, not a planner. There is no view that says "at your current contribution rate and a 6% real return, you reach €500,000 in 14 years."
  • No allocation across asset classes. DEGIRO holds your securities. It does not know about your cash at Revolut, your apartment in Wrocław, your private pension, your crypto on Binance, or the savings bonds you bought via obligacjeskarbowe.pl.
  • No tax-loss harvesting detection. When a position is down 15% mid-year and you have realised gains elsewhere, DEGIRO will not flag the harvesting opportunity. Freenance will.

This guide assumes you keep DEGIRO as your broker and add Freenance on top as the consolidated tracker.

What You Need Before You Start

  1. A DEGIRO account with at least some transaction history.
  2. Web access to DEGIRO — the full CSV export is web-only, the mobile app does not expose it.
  3. A Freenance account — free tier is fine for one broker, paid tiers unlock multi-broker.
  4. Roughly 20-30 minutes for the first import; subsequent monthly updates take 5 minutes.

Step 1: Export Your DEGIRO Transaction History as CSV

  1. Log in to DEGIRO via the web interface at trader.degiro.nl.
  2. Click InboxAccount statement (or ActivityAccount statement depending on language).
  3. Set the date range to cover your entire history at DEGIRO. The maximum range per export is typically the current and previous calendar year; for older history, run multiple exports.
  4. Click Export and choose CSV format.
  5. Save the file locally. The default filename is Account_E_YYYY-MM-DD_YYYY-MM-DD.csv.

The DEGIRO CSV columns are:

Date, Time, Value Date, Product, ISIN, Description, FX, Change, Balance, Order ID

The Description field encodes the transaction type — Buy, Sell, Dividend, Dividend Tax, FX Credit, FX Debit, DEGIRO Transaction Fee, Connection Fee, etc.

Bonus: Transactions Export for Cleaner Buys/Sells

For trade-only data without the noise of fees and cash movements, also export:

  1. ActivityTransactions.
  2. Same date range, CSV format.
  3. This produces a cleaner file with one row per executed trade: date, product, ISIN, exchange, quantity, price, local value, value in EUR, transaction cost, and total.

You will use both files: Transactions for buys and sells, Account statement for dividends, fees, and FX events.

Step 2: Add DEGIRO as an Account in Freenance

  1. Log in to Freenance.
  2. Navigate to AssetsAdd brokerage account.
  3. Select DEGIRO from the broker list.
  4. Set the base currency to EUR (DEGIRO operates in EUR for most EU clients regardless of underlying asset currency).
  5. Tag your tax residency country — this drives the dividend WHT logic.
  6. Save.

Step 3: Import the CSV

  1. Open the new DEGIRO account in Freenance.
  2. Click Import transactionsUpload CSV.
  3. Choose the file from Step 1.
  4. Map columns if prompted (Freenance auto-detects the standard DEGIRO format).
  5. Run the import.

Freenance will:

  • Parse each Buy and Sell into a position-level transaction.
  • Parse each Dividend and Dividend Tax line into a cash-flow event linked to the position.
  • Parse FX Credit/Debit pairs into a currency conversion event.
  • Parse fees as a cost item.

Review the import preview before committing. Pay specific attention to:

  • ISINs that did not auto-match a security — these need manual identification.
  • Dividend lines that did not link to a position — usually a delisted ISIN or a corporate action.
  • Currency mismatches — DEGIRO sometimes reports a dividend in the asset's local currency, sometimes in EUR after conversion.

Commit the import once the preview looks correct.

Step 4: Handle the Dutch 15% Dividend Withholding Tax Correctly

This is where many investors get the math wrong, so spend a minute getting it right.

DEGIRO's primary entity is Dutch (DEGIRO B.V., a flatexDEGIRO Bank brand). Dividends from Dutch-resident issuers (e.g. ASML, Unilever NV) are subject to 15% Dutch dividend withholding tax at source. For Irish-domiciled ETFs (e.g. VWCE, IWDA, CSPX), the WHT structure is different — the ETF itself receives dividends from US/global equities net of US-level WHT (15% under the US-Ireland treaty for qualifying ETFs), and then distributes to you with no further Irish WHT. So:

Asset WHT path What hits your DEGIRO account
Dutch stock (e.g. ASML) 15% Dutch WHT at source Gross dividend minus 15%
Irish UCITS ETF distributing (e.g. VHYL) 15% US WHT inside the ETF, no further Irish WHT Full ETF distribution gross
Irish UCITS ETF accumulating (e.g. VWCE) 15% US WHT inside, no distribution No cash flow — internal accumulation
US ADR (e.g. Coca-Cola via NYSE) 15% US WHT under treaty (with W-8BEN) Gross dividend minus 15%

When Freenance imports your CSV:

  • Tag Dutch-WHT dividends with the NL 15% WHT code so the credit logic for your home-country tax return is preserved.
  • Tag US-WHT dividends with the US 15% WHT code.
  • Accumulating ETFs need no dividend tag — they distribute nothing.

For a Polish tax resident, this matters because Article 30a of the Polish PIT Act allows a credit for foreign WHT up to the Polish rate (19%), which means the 15% Dutch or US WHT is creditable and you owe 4 percentage points to Poland. Freenance's tax report module aggregates these correctly once the WHT is tagged.

Step 5: Verify Cost Basis on Every Position

After import, open each position in Freenance and confirm:

  1. Total quantity matches DEGIRO's portfolio screen.
  2. Average cost basis is calculated correctly (FIFO by default — change to LIFO or specific-lot if your tax jurisdiction allows it).
  3. Lot-level view is populated — Freenance shows each buy as a separate lot with its own date, price, and remaining quantity.
  4. Realised P/L year-to-date matches what you expect.

If something is off, the usual suspects are: a corporate-action stock split that DEGIRO recorded as a transaction with quantity adjustment, a transfer-in from another broker that was imported as a buy at zero price, or an FX rounding difference of a few cents.

Step 6: Unlock the Multi-Broker View and Tax-Loss Harvesting

Once DEGIRO is in Freenance, add your other brokers via the same flow:

  • Trade Republic — via PDF/manual ISIN entry.
  • Interactive Brokers — via Flex Query CSV.
  • Revolut — via the in-app portfolio export.
  • XTB — via the Account history export (CSV).
  • Polish brokers (mBank, ING, BM PKO) — via their respective MIFID-II account statements.

Now Freenance produces:

  • True allocation. Geography, asset class, currency, sector — across every broker.
  • FIRE runway. Projected forward from your current consolidated balance.
  • Dividend forecast. Net of WHT, summed by month, across every distributing position you hold.
  • Tax-loss harvesting candidates. Freenance scans your positions for unrealised losses that, if realised, could offset realised gains in the current tax year — flagging the wash-sale risk where applicable.
  • Net worth. Brokerage value plus cash, real estate, crypto, vehicles, debts.

This is the "consolidated tracker" job that DEGIRO does not do and was never designed to do.

Sign up for Freenance and consolidate your portfolio.

Cost-Averaging Visibility: What DEGIRO Cannot Show You

A core reason European retail investors hold DEGIRO is the low fees on a buy-and-hold ETF strategy. The dominant pattern is dollar-cost averaging — a recurring monthly buy of one or two broad ETFs over many years. DEGIRO's portfolio screen shows the current average cost basis as a single number; it does not visualise the trajectory.

Once your DEGIRO data is in Freenance, the cost-averaging picture comes alive:

  • Cost-basis evolution chart. A line that shows how your average cost per share moved as each successive buy was added. After a market drawdown, you see your average drop; after a rally, it rises. This is the "DCA is working" picture that the broker app cannot draw.
  • Per-lot P/L view. Each individual purchase is its own lot with its own date, price, and current P/L. When you finally sell, you (and your tax authority) can identify which lot is being disposed.
  • Realised-vs-unrealised split. Most DCA investors have never sold anything yet, so their entire P/L is unrealised. Freenance keeps the two clearly separated, which matters once partial selling begins for rebalancing or for life events.
  • Time-weighted vs money-weighted return. Time-weighted return strips out the impact of contribution timing (useful for evaluating the investment itself). Money-weighted return (IRR) captures the investor's actual experience. DCA investors typically have meaningfully different TWR and IRR figures; Freenance reports both.

For an investor who has been DCAing into VWCE for five years, this visibility is the difference between trusting the strategy and second-guessing it after every drawdown.

A Worked Example: Five-Year DEGIRO Sparplan into Freenance

Consider a hypothetical investor who has been buying €500 of VWCE on the first business day of every month since January 2021. By May 2026, that is 65 monthly purchases.

The DEGIRO portfolio screen shows a single line: VWCE, quantity ~290 shares, average price ~€100, current value ~€36,000.

After importing into Freenance:

  • 65 individual lots visible, each with its own date and price.
  • Cost-basis chart shows the average drifting from €87 (early lots) to roughly €100 today as the ETF appreciated.
  • TWR over the period: roughly 9.4% annualised.
  • IRR (money-weighted): roughly 8.7% annualised (lower because the contributions are weighted to recent years when prices were higher).
  • Dividend reinvestment internal to the ETF: confirmed by checking the accumulating-fund tag.
  • Allocation slice: VWCE represents 100% of equity exposure if no other broker is in the picture; once Trade Republic, IBKR, and Revolut accounts are added, the slice typically falls to 40-60% of equity exposure.
  • Realised P/L over five years: zero (no sales).
  • Tax-loss harvesting candidates: none, because the position is in a substantial unrealised gain.

This is the kind of picture a long-term DCA investor wants to be able to look at. Sign up for Freenance and consolidate your portfolio.

Common Pitfalls

Pitfall Fix
Double-counting after transfer between DEGIRO accounts Delete the buy on the destination account; re-import as a transfer-in
Forgetting to tag WHT country Run the WHT audit report in Freenance; untagged dividends are flagged
Treating accumulating ETFs as if they paid dividends Confirm distribution policy on the ETF KID; accumulating = no cash flow
Importing the same CSV twice Freenance deduplicates on Order ID, but always preview before committing
Mixing trader and personal portfolio Use separate Freenance accounts per DEGIRO subaccount

Frequently Asked Questions

Does Freenance auto-sync with DEGIRO?

Not at the moment — DEGIRO does not expose an official public API for retail clients. The CSV import is the practical state of the art, and it works well: monthly imports take five minutes. Auto-sync is on the roadmap pending PSD3/FIDA-driven data access in the EU.

How does Freenance handle the DEGIRO connection fee?

The connection fee is imported as a cost event tagged to the exchange. It is netted against your cash balance and aggregated in the annual cost report so you can see total DEGIRO friction at a glance.

Does Freenance produce a tax report for my country?

Freenance produces a structured transaction-level report with realised gains, dividends gross/net, WHT by country, FX adjustments, and broker fees aggregated by tax year. The exact line-item mapping depends on your tax jurisdiction; Freenance's tax-residency setting drives the report template (PIT-38 for Poland, Anlage KAP for Germany, Modello RW/Quadro RT for Italy, Box 3 for the Netherlands).

What about DEGIRO's Custody account vs Basic account distinction?

DEGIRO offers different account types with different lending and dividend handling rules. Freenance imports both the same way — the CSV does not distinguish — but you should be aware that on a Basic account, DEGIRO may have lent out your shares and the dividend processing can be slightly different (manufactured dividend, no WHT credit). The CSV's Description field encodes this and Freenance tags it accordingly.

Can I track DEGIRO bonds and certificates too?

Yes. Bonds, ETCs (gold certificates), and structured products all import via the same CSV. Bond accrued interest is handled as a separate cash event linked to the position.

Further Reading


This guide is for general information only and is not investment, tax, or legal advice. Cross-border dividend taxation and broker reporting depend on personal circumstances and on bilateral tax treaties in force at the time of the dividend payment. Consult a licensed tax advisor for your specific situation.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption