Sort your Spanish crypto taxes with CoinTracking
I lived in Spain for years, so this is one I had to get right myself. The Agencia Tributaria has steadily tightened how it treats crypto, and under the EU’s DAC8 rules exchanges collect transaction data from 2026, with the first reports reaching tax authorities in 2027. 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 7-day trial with unlimited imports. Read the review.
- Koinly: the easiest option, with a Spanish report and a large free tier. Read the review.
- Blockpit: applies Spanish (AEAT) tax logic and produces a localized report, with free portfolio tracking. 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
- 30% 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 30% rates. Mining is generally treated as an economic activity, with the income taxed in the general base at progressive rates that depend on your autonomous community. Airdrops are a grey area, 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, and in later years only if that balance has risen by more than €20,000 since your last declaration. It’s filed between 1 January and 31 March 2026 for 2025 holdings. No tax is due on it, but not filing it can bring a penalty.
- Modelo 714 (wealth tax): crypto counts toward your net wealth; relevant above the (region-dependent) exemption, generally €700,000, and a return is also required if your gross assets exceed €2 million, even when no tax is due.
The Renta 2025 campaign ran from 8 April to 30 June 2026. Crypto losses can offset gains and carry forward for four years, and a loss is deferred if you buy the same asset back within a year of selling it.
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 only asks for read-only API keys, which can’t 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, and both let you import everything for free before paying. Blockpit is a third option worth a look, applying Spanish AEAT tax logic with free portfolio tracking, though it keeps your calculated figures behind a paid plan or report purchase. 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 30% 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. In later years you only file again if that balance rises by more than €20,000. No tax is due on it, but failing to file can bring a penalty.
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 ran from 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