Connect DEGIRO or import its statement
Connect DEGIRO through SnapTrade with your own login for daily read-only automatic sync, or upload the Account Statement or Transactions export in any of six languages.
On this page
What this does
Brings DEGIRO trades into VEXA in one of two ways. DEGIRO offers no public API to third parties, so automatic sync runs through SnapTrade, VEXA’s connection partner, which signs in with your own DEGIRO login, read-only. VEXA never sees your password and cannot place, change or cancel orders. Automatic sync is a Pro feature.
File import takes the Account Statement or the Transactions export, works on every account, and reaches up to five years.
Automatic sync
Same on every platform
- In VEXA, open Profile, then Connected brokers, and choose DEGIRO.
- Open the Automatic sync tab and choose Connect with DEGIRO.
- SnapTrade opens DEGIRO’s own sign-in page. Enter your login and complete any verification DEGIRO asks for.
- Approve the read-only connection and choose the accounts to link.
- Return to VEXA. On a phone or tablet, switch back to the app when the portal finishes. If the accounts have not appeared, choose I’ve connected.
- The first sync starts on its own. Compare one imported trade with DEGIRO before relying on a long history.
The sync brings in stocks, ETFs and options with the fees DEGIRO reports. New trades appear the day after they settle, and Sync Now refreshes on demand. If DEGIRO asks you to sign in again, VEXA shows Reconnect DEGIRO.
Import a file
- Two exports work and VEXA accepts either: the Account Statement, and Transactions. If one gives you a thin import, try the other.
- DEGIRO keeps up to five years of history.
- Export as CSV, not PDF. The PDF statement is the one DEGIRO offers first and VEXA cannot read it.
- Times are Amsterdam time.
Same on every platform
- Sign in at
degiro.com. - Go to Activity, then Reports. Some accounts have it under Inbox instead.
- Choose Account Statement or Transactions.
- Set the date range, up to five years.
- Export as CSV.
- Upload it to VEXA.
Language and delimiter
You do not have to switch DEGIRO to English first. VEXA reads the export in English, Dutch, German, French, Spanish and Italian.
European CSV files are often semicolon-separated rather than comma-separated. VEXA detects which one your file uses, so a semicolon export imports normally.
Limits and gotchas
- Currency conversion is handled for you. DEGIRO reports in the account currency and VEXA follows it.
- Options are supported. Older imports predating options support may need re-importing; re-importing never duplicates.
- The Account Statement carries cash movements as well as trades, so the row count will be much higher than the trades imported. That is expected.
- A file that overlaps what the connection already imported is recognised, not duplicated.
What you should see
A connected DEGIRO account with a last-sync time, or a result panel naming a DEGIRO format with a count of closed trades. The gap between rows processed and executions kept is normally large on the Account Statement and small on Transactions.
If it doesn’t work
- “Automatic sync is a Pro feature.” The account you are signed in with is not on Pro. Upgrade, or upload a file.
- “Automatic sync for this broker isn’t switched on yet.” The connection is not live on VEXA’s side yet. File import works in the meantime.
- VEXA asks you to reconnect. DEGIRO wants a fresh sign-in. Choose Reconnect DEGIRO and sign in once.
- “No trades were found in this file.” You exported the PDF, or a cash-only period.
- Fewer trades than expected from a file. Try the other export type, then widen the date range.
- The file is semicolon-separated and you are tempted to fix it. Do not. Upload it as DEGIRO produced it.
Related
Still stuck? Email support@vexatrade.ai.