Last updated: 11 June 2026 · Reading time: 8 minutes For many Belgians, Revolut is the first place they bought crypto: it was right there in the banking app, next to their payment account, just one tap away. But…
Last updated: 11 June 2026 · Reading time: 8 minutes
For many Belgians, Revolut is the first place they bought crypto: it was right there in the banking app, next to their payment account, just one tap away. But as soon as the filing season begins, one question lingers: what exactly do I have to declare from my Revolut crypto, and how is it taxed?
Since 1 January 2026, the answer has been set in law. The capital gains tax on financial assets, approved on 3 April 2026 by the Chamber and published in the Belgian Official Gazette on 21 April 2026, regulates for the first time exactly how crypto gains are taxed in Belgium. On top of that, rules that have been around longer also apply: the reporting obligation for foreign accounts (CAP) and the declaration of staking and other income.
In this guide we walk through all the tax obligations for anyone holding crypto via Revolut, how to import your transactions correctly into Cryptotax, and which mistakes we see most often.
🎯 The short version (TL;DR)
- Sales and exchanges of crypto from 1 January 2026: taxable at 10% above an exemption of EUR 10,000 per year.
- A crypto-to-crypto exchange in the app (for example BTC to ETH) counts for tax purposes as a sale plus a purchase, even though no euro changed hands.
- Staking and Learn & Earn rewards: taxable as movable or miscellaneous income at the moment of receipt.
- CAP report: your Revolut crypto account must be reported once to the Central Point of Contact of the National Bank, plus mentioned in Vak XIII.
- Which country? Since the MiCA migration, crypto is held via an entity in Cyprus (see below), not via your Belgian or Lithuanian Revolut bank account.
- Import: Revolut provides a crypto statement as a CSV containing all your purchases, sales and exchanges. Cryptotax reads this standard format automatically.
Would rather not calculate it by hand? Upload your Revolut export and calculate your tax automatically →
📊 Which Revolut activity is tax relevant?
Not every action in Revolut leads to tax, but there are more than many people think. Concretely:
| Activity in Revolut | Taxable event? | Category |
|---|---|---|
| Buying crypto with EUR | No (records cost basis) | — |
| Selling crypto to EUR | Yes | Capital gains 10% |
| Exchanging crypto to crypto (e.g. BTC → ETH) | Yes (counts as sale + purchase) | Capital gains 10% |
| Trading fees | Reduce your capital gain | — |
| Receiving a staking reward | Yes | Movable or miscellaneous income |
| Learn & Earn reward (free crypto) | Yes | Miscellaneous income, value at receipt |
| Depositing EUR from your account | No | — |
| Withdrawing crypto to your own wallet (where possible) | No (transfer to yourself) | — |
The most important pitfall is in the third row: an exchange (crypto to crypto) is for tax purposes exactly the same as a sale followed by a purchase. Anyone who converts their BTC to ETH in the app realizes a taxable capital gain at that moment, even though they never saw a euro come back into their account. Many investors forget this and therefore underestimate their taxable base.
Cryptotax reads your Revolut statement and books every crypto-to-crypto exchange as a sale plus a purchase, so your taxable base is correct without you having to work it out yourself.
Calculate my Revolut tax⚖️ How is each type taxed?
Capital gains: 10% above EUR 10,000
The capital gains tax of 6 April 2026 taxes capital gains from financial assets, including crypto, at 10%. Key rules:
- Applies to capital gains realized from 1 January 2026.
- The first tranche of EUR 10,000 per year is exempt (indexed from 2027).
- Rate: 10% on the balance above the exemption.
- Cost basis per asset via the weighted average, not FIFO.
- For crypto you already held before 2026, your cost basis is the market value on 31 December 2025 (the step-up).
- No withholding at source: you report it yourself via your tax return.
Staking and Learn & Earn
Rewards from Revolut Staking are not taxed as capital gains, but as income, at the moment of receipt and at the value at that moment. For those who participate passively this is usually movable income (roerende inkomsten) (30%); for those who manage very actively it can be miscellaneous income (diverse inkomsten) (33%). The free crypto from Learn & Earn is also taxable miscellaneous income worth what you received. More detail in our staking guide.
The "prudent person" test
Anyone who trades very actively (day trading, large volumes) can fall under the speculative regime, where capital gains are taxed as miscellaneous income (diverse inkomsten) at 33% instead of the 10% capital gains tax. Since April 2026, the Ruling Commission (Dienst Voorafgaande Beslissingen, DVB) uses a stricter threshold: more than 25% of your financial wealth in crypto, combined with frequent trading, can already be enough to lose the "prudent person / bonus pater familias" qualification. If in doubt, read our guide on the prudent person test.
🏦 CAP report of your Revolut crypto account
In addition to the tax on your transactions, the account itself must be reported once to the Central Point of Contact (CAP) of the National Bank, because the crypto is held at a foreign institution. The capital gains tax law of April 2026 makes this obligation for crypto accounts explicit.
Which entity and which country? Since the MiCA migration, crypto services for users in the European Economic Area are provided by Revolut Digital Assets Europe Ltd (RDAEL), based in Cyprus (Omonoias 13, Soho Office (Embassy), 3052 Limassol). RDAEL holds a MiCA license (CASP) from the Cypriot regulator CySEC (license no. 001/2025). So for the CAP report of your crypto holdings you enter Cyprus.
If you also use Revolut as a payment account, that is usually held at Revolut Bank UAB in Lithuania. That is a different account from your crypto account and may require a separate CAP report. Check in the app which entity each product falls under.
Briefly summarized for the CAP report:
- One time, not annual.
- Portal: cappcc.nbb.be, log in with eID or itsme.
- Deadline: 30 June, together with the personal income tax return.
- Penalty for non-declaration: EUR 50 to EUR 1,250 per account, plus extension of the investigation period to 7 years.
For the full step-by-step explanation, see our CAP filing guide and the checklist for foreign exchanges.
📑 Revolut in Vak XIII of your tax return
In your annual personal income tax return you confirm in Vak XIII, section A that you have a foreign account and that you have reported it to the CAP. You only fill in the country (Cyprus for your crypto, and Lithuania if applicable for your bank account), no balance or amounts. Your concrete gains and income end up in other sections, depending on the category.
📤 Importing your transactions into Cryptotax
Revolut does not offer an API connection for tax tools, but the crypto statement contains your purchases, sales and exchanges in a single file.
Step 1: export your crypto statement from Revolut
- Open the Revolut app and go to Crypto.
- Open your crypto account and choose Statement.
- Select the Excel/CSV format (not PDF) and the full period.
- Generate the file and save the CSV.
The PDF statement cannot be read in, and an export of only 2026 misses the purchases that built up your cost basis. Without that history, a sale is booked as pure profit and you pay too much tax.
Step 2: upload the CSV file into Cryptotax
- Log in to cryptotax.be.
- Go to Data sources and click Add source.
- Select Revolut from the list.
- Drag the CSV file into the upload zone, or click to browse.
- Click Import.
Cryptotax recognizes the Revolut crypto statement (both the Dutch and the English format) and converts each line into the correct event type: a purchase records cost basis, a sale or exchange is booked as a disposal, and fees are included so they reduce your capital gain.
⚠️ The mistakes we see most often
- Not declaring exchanges. A swap within the app feels like rebalancing, but for tax purposes it is a sale plus a purchase.
- Forgetting staking and Learn & Earn rewards. Crypto received for free or passively is taxable income at the moment of receipt.
- Declaring the wrong country. Your crypto is held in Cyprus (RDAEL), not in Belgium or Lithuania.
- Skipping the CAP report. "Revolut is my banking app anyway" is not an exemption: the crypto account is held at a foreign institution.
Upload your Revolut statement (and optionally your wallet addresses or CSVs from other exchanges) and the system recognizes sales, exchanges, staking rewards and fees. Your capital gains and income appear immediately in EUR, ready for your Tax-on-Web return.
Calculate my Revolut tax for free❓ FAQ: frequently asked questions
Do I have to pay tax if I only bought crypto and sold nothing?
No. Merely holding crypto does not lead to tax. A taxable event only arises on a sale, exchange or reward. You do, however, have to declare the crypto account itself via the CAP.
In which country is my Revolut crypto held?
Since the MiCA migration, crypto for EEA users is held at Revolut Digital Assets Europe Ltd in Cyprus. That is the country you enter for the CAP report of your crypto holdings.
Does an exchange between two coins count as taxable?
Yes. A crypto-to-crypto exchange is for tax purposes a sale followed by a purchase, even though you received no euro.
What if I made a loss in 2026?
Losses can be offset within the same tax year against gains on other financial assets, but there is no carry-forward to following years.
And what if I also use Binance, Kraken or Bitvavo?
Every foreign exchange follows the same logic. We have separate guides for Binance, Kraken, Coinbase and Bitvavo.
🔮 What changes with DAC8?
From 1 January 2026, crypto platforms collect data about their Belgian customers under DAC8, the European directive for the automatic exchange of crypto information. From September 2027, that data is reported annually to the Belgian tax authorities. Anyone who gets their return in order today avoids a targeted audit tomorrow due to a mismatch. Read our DAC8 update for Belgium.
🧾 Summary
| Obligation | What | When |
|---|---|---|
| Capital gains tax | 10% above EUR 10,000 on sales and exchanges | Annual tax return |
| Income | 30% (movable) or 33% (miscellaneous) on staking and Learn & Earn | Annual tax return |
| CAP report | One time via cappcc.nbb.be (crypto = Cyprus) | Before 30 June |
| Vak XIII | Confirm foreign account + CAP | Annual tax return |
| Transaction history | Crypto statement CSV from Revolut | Annually before filing |
✅ Try Cryptotax
Cryptotax automates the entire calculation: you upload your Revolut statement (and optionally your wallet addresses or CSVs from other exchanges), and the system calculates capital gains, income and the corresponding tax amounts according to Belgian law. The report is directly usable for your Tax-on-Web return.
Try Cryptotax for free and take the first step toward a worry-free tax return.
Sources:
- Law of 6 April 2026 introducing a tax on capital gains on financial assets
- Revolut Help Center, migration of crypto services to Revolut Digital Assets Europe Ltd
- CySEC, register of CASP licenses (RDAEL, no. 001/2025)
- CAP portal, National Bank of Belgium
⚠️ Disclaimer: This article is purely informative and not individual tax advice. For concrete cases, it is best to consult an accredited Belgian tax adviser or request a ruling from the Ruling Commission (Dienst Voorafgaande Beslissingen).