How to export your Bitvavo transaction history
If you use Bitvavo and need to export your transaction history so your colvence specialist can work out your crypto tax, this guide is for you. It covers two methods: downloading CSV files and connecting by API.
Why you need your Bitvavo history
Bitvavo is an exchange based in Amsterdam (Netherlands). Although it is registered with the Bank of Spain, it has no Spanish subsidiary, so for tax purposes it counts as a foreign exchange.
If you hold more than €50,000 on foreign exchanges, you have to file the Modelo 721.
On top of that, to calculate the gains and losses for your return you need:
- the date of every purchase and sale
- the quantity of crypto
- the price in euros
- the fees paid
Method 1: CSV download
Step 1: sign in to your Bitvavo account
- Go to bitvavo.com
- Log in with your email address and password
Step 2: go to Transaction History
- At the top right, click your profile name
- Choose “Transaction History”
Step 3: export the history
- At the top right of the transaction list, click “Export History”
- Choose “Full History (CSV)” to download the complete history
- Click “Export”
- A CSV file will be downloaded
Tip: you can also pick the current year, earlier years or the full history. For your return, select at least the tax year you have to declare.
What the CSV file contains
The Bitvavo CSV file includes all your transactions:
| Transaction type | Description |
|---|---|
| Trades | Crypto purchases and sales (crypto/fiat and crypto/crypto) |
| Deposits | Euro or crypto deposits |
| Withdrawals | Euro or crypto withdrawals |
| Staking rewards | Staking rewards received |
Important: do not open or modify the CSV file before sending it to us. Opening it in Excel can change the date or number formatting and make it harder to process.
Method 2: API connection
If you need to automate the extraction or connect to tax software, Bitvavo offers an API.
How to create your API key
- Log in to Bitvavo
- Click your profile name (top right)
- Choose “API”
- Click “Request new API key”
- Complete the 2FA verification
- Give your key a name (for example, “colvence”)
- Leave the IP Whitelist field blank
- Enable “View information” only (read-only)
- Copy your API Key and API Secret
Security: only enable “View information”. We do not need trading or withdrawal permissions. Read-only access is enough to extract your history.
Frequently asked questions
How much history can I export?
All of it. Bitvavo lets you export the complete history since you opened the account.
Is Bitvavo a foreign exchange for the Modelo 721?
Yes. Bitvavo is based in the Netherlands and has no Spanish subsidiary. Although it is registered with the Bank of Spain to operate, it counts as a foreign exchange. If your combined holdings on foreign exchanges exceed €50,000, you have to file the Modelo 721.
Can I export as a PDF?
Bitvavo does offer a PDF tax report, but for the detailed calculation we need the CSV with every transaction.
Do staking transactions show up in the CSV?
Yes, staking rewards appear in the transaction history. Every reward is a taxable event and is taxed as investment income when you receive it.
Summary
| Step | Action |
|---|---|
| 1 | Go to bitvavo.com and log in |
| 2 | Click your profile > Transaction History |
| 3 | Click “Export History” |
| 4 | Choose “Full History (CSV)“ |
| 5 | Download it and send it to us unopened |
Need help with your Bitvavo history?
At colvence we download and process your Bitvavo history. We calculate every gain and loss using the FIFO method and prepare your return.
Get in touch and we will take it from there.
Victor Lazaro
Tax adviser, colvence.com