Sort your Spanish crypto taxes with CoinTracking
I live in Spain, so this is one I’ve had to get right myself. The Agencia Tributaria has steadily tightened how it treats crypto, and from 2026 it receives transaction data directly from exchanges under the EU’s DAC8 rules. Flying under the radar is no longer realistic. The good news: once your transactions are imported into the right tool, a Spanish tax report takes minutes rather than a weekend with a spreadsheet.
Here’s how crypto is taxed in Spain and how to prepare your return without losing your mind.
- CoinTracking (my pick): deepest reporting, handles Spanish methods, free up to 200 transactions. Read the review.
- Koinly: the easiest option, with a Spanish report and a large free tier. Read the review.
How Crypto Is Taxed in Spain
Crypto disposals are treated as capital gains (ganancias patrimoniales) and fall into the savings income base. For the 2025 tax year (filed in 2026) the progressive rates are:
- 19% on the first €6,000 of gains
- 21% from €6,000 to €50,000
- 23% from €50,000 to €200,000
- 27% from €200,000 to €300,000
- 28% above €300,000
There is no long-term discount. A coin held for ten years is taxed at the same rates as one held for ten days. What triggers tax is the disposal, and Spain takes a broad view of what counts.
What Counts as a Taxable Event
- Selling crypto for euros (or any fiat)
- Swapping one crypto for another, including stablecoins. The Agencia Tributaria treats this as a disposal at market value, so you realise a gain or loss even without touching fiat.
- Spending crypto on goods or services
Simply holding crypto, or moving it between your own wallets, is not taxable.
Staking, Mining, and Airdrops
Income from crypto is taxed differently depending on the type. Staking and lending rewards are treated as investment income (rendimientos del capital mobiliario) and taxed in the savings base at the same 19% to 28% rates. Mining is treated as an economic activity: you generally register as autónomo and the income is taxed in the general base at progressive rates up to 47%. Airdrops are a grey area, often treated as a gain in the general base at fair value on receipt, so it’s worth getting advice if the amounts are significant.
The Forms You Need to File
- Modelo 100 (IRPF): your annual income tax return, where capital gains, staking and lending income, and any mining income are declared.
- Modelo 721: an informational declaration for crypto held with providers based outside Spain, required if the total value exceeds €50,000 on 31 December. It’s filed between 1 January and 31 March 2026 for 2025 holdings. No tax is due on it, but penalties for not filing are steep.
- Modelo 714 (wealth tax): crypto counts toward your net wealth; relevant only above the (region-dependent) exemption, generally around €700,000.
The Renta 2025 campaign runs from around 8 April to 30 June 2026. Crypto losses can offset gains and carry forward for four years, and a two-month rule disallows losses if you rebuy the same asset shortly after selling.
How to Prepare Your Crypto Taxes in Spain
- Connect every account. Add each exchange and wallet to your tax tool by API or public address. CoinTracking reads your history without ever being able to move funds.
- Import your full history. Spain taxes crypto-to-crypto swaps, so you need every transaction, not just fiat cash-outs.
- Reconcile. Fix any gaps where an exchange API didn’t return complete data, usually with a CSV.
- Generate the Spanish report. Use the figures to complete Modelo 100, and check whether you cross the €50,000 threshold for Modelo 721.
Prepare your Spanish report with CoinTracking
The Best Crypto Tax Tool for Spain
For Spanish residents I’d start with CoinTracking: it has the deepest reporting, handles the cost-basis methods Spain uses, and its lifetime licence makes it the best long-term value if you’ll file every year. If you want the simplest possible experience, Koinly produces a clean Spanish report and has a generous free tier. Both let you import everything for free, so you can see your numbers before paying. For the full field, see my guide to the best crypto tax software.
Frequently Asked Questions
How much tax do you pay on crypto in Spain?
Crypto gains are taxed in the savings base at 19% (up to €6,000), 21% (€6,000 to €50,000), 23% (€50,000 to €200,000), 27% (€200,000 to €300,000), and 28% above that. There is no reduced rate for holding long term.
Do I have to declare crypto held abroad in Spain?
Yes. If the total value of crypto held with non-Spanish providers exceeds €50,000 on 31 December, you must file the informational Modelo 721 between 1 January and 31 March. No tax is due on it, but failing to file carries significant penalties.
Is swapping one crypto for another taxable in Spain?
Yes. Unlike some countries, Spain treats a crypto-to-crypto swap as a disposal at market value, so you realise a taxable gain or loss even if you never convert to euros. This is why you need software that imports every transaction, not just cash-outs.
When is the Spanish crypto tax deadline?
Crypto goes on your IRPF return (Modelo 100), filed during the Renta campaign that runs from around 8 April to 30 June 2026 for the 2025 tax year. Modelo 721 for foreign-held crypto is due earlier, by 31 March.

Leave a Reply