Spain isn't exactly the wild west when it comes to crypto — Madrid has been quietly tightening the leash for years. If you're stacking sats, swapping tokens, or cashing out on a Spanish exchange, the Agencia Tributaria wants a slice. Here's the no-fluff guide to staying on the right side of the taxman in 2025.

How Spain Actually Taxes Your Crypto

Spain treats crypto as an asset, not a currency. That distinction matters — it means every profitable swap, sale, or even some airdrops can trigger a taxable event. The gains fall under the Base del Ahorro (savings income) section of your IRPF declaration. The progressive rates have crept upward in recent years, and they stack based on your total realized gains for the year:

  • Up to €6,000 — 19%
  • €6,000 to €50,000 — 21%
  • €50,000 to €200,000 — 23%
  • €200,000 to €300,000 — 27%
  • Over €300,000 — 28%

The catch? Crypto-to-crypto trades count as disposals. Swapping ETH for SOL isn't a tax-free reshuffle — it's a sale of ETH at market value, with the difference between your cost basis and the swap price counted as gain or loss. Same logic applies when you use crypto to pay for goods or services.

What counts as a taxable event

Holding BTC in cold storage? No tax. Transferring between your own wallets? No tax. But converting to fiat, swapping between tokens, or earning staking rewards typically does. Mining and staking income is treated differently — it lands in the general income bracket and gets taxed at Spain's much steeper progressive rates, which can hit 47% at the top. If you're running validators or mining rigs, brace yourself.

Reporting Forms and Deadlines You Can't Miss

Spain's tax calendar is unforgiving. Miss a form and the fines stack fast.

Modelo 100 (IRPF) is your annual income tax return, filed between April and June. This is where most crypto gains land. You'll need a clean record of every disposal: date acquired, date sold, cost basis in euros, and proceeds in euros.

Modelo 721 is the one most people forget. If you hold crypto on foreign platforms — meaning anything outside Spain — and the total value crosses €50,000 at any point during the year, you must declare it. That's not optional. The AEAT has been sending letters and fines since the form was introduced in 2023.

Modelo 173 applies if you hold crypto on behalf of others or operate as a custodian. Penalties for missing Modelo 721 have ranged from €10,000 to €30,000+ per non-declaration. Spain isn't bluffing.

Smart Moves to Keep Your Tax Bill Sensible

You can't dodge the tax, but you can absolutely engineer your way to a smaller bill.

Harvest losses strategically. Realized losses can offset gains within the same year, and any leftover loss carries forward for four years. Selling a bag of underperforming altcoins before year-end can dramatically shrink your taxable base.

Time your disposals. Because rates are progressive, bunching multiple sales into one year pushes you into a higher bracket. Spreading disposals across tax years often results in a lower overall tax rate.

Track everything from day one. The AEAT expects meticulous records. Use dedicated crypto tax software that pulls data from exchanges via API and produces audit-ready reports in Spanish format. Spreadsheets work until they don't.

Residency matters. Non-residents face a flat 19% on Spanish-source gains, which can be much friendlier than resident rates. If you're moving to or from Spain, the timing of disposals around your residency change can save a fortune.

Mistakes That Could Cost You Thousands

The AEAT has been actively data-sharing with European exchanges since the DAC8 directive took effect. They know what you bought, when you bought it, and roughly when you sold. Guessing wrong is expensive.

Spain signed onto the OECD's Crypto-Asset Reporting Framework (CARF), which means automatic exchange of taxpayer data is coming online in 2027 — but pilots are already running. Hiding is no longer a strategy.

Common traps that trigger audits and penalties:

  • Treating crypto-to-crypto swaps as non-taxable
  • Forgetting to declare airdrops, forks, or staking rewards at fair market value on receipt
  • Using FIFO without realizing it — Spain allows you to choose identification methods, but the choice must be consistent and documented
  • Ignoring Modelo 721 for foreign holdings above €50,000
  • Assuming NFTs are untaxed (they're treated as assets and follow the same rules)

Key Takeaways

Spain's crypto tax regime is harsh but not mysterious. The Agencia Tributaria treats your portfolio like any other investment, expects clean books, and will fine you heavily if you skip the declarations.

  • Capital gains fall under savings income, taxed at 19–28% depending on size
  • Crypto-to-crypto swaps are taxable — every single one
  • Modelo 721 is mandatory for foreign holdings above €50,000
  • Losses can be carried forward for four years
  • Mining and staking income gets hit with much higher general rates up to 47%
  • Professional advice isn't optional at scale — get an advisor who actually knows crypto

The rules aren't going to get simpler. Get compliant now, keep immaculate records, and you'll sleep better the next time a bull run hits.