Spain's tax authority, the Agencia Tributaria — affectionately known as Hacienda — is not the friendliest friend you ever made. And for crypto investors, that relationship just got a lot more complicated. Whether you're a casual Bitcoin holder or a deep DeFi degen, Spain's crypto tax rules can quietly eat into your gains if you ignore them. Here's the full breakdown of what you owe, when you owe it, and how to stay on the right side of the taxman.

How Spain Classifies Cryptocurrency

Crypto isn't treated as legal tender in Spain. Instead, the tax authorities view it as a digital asset — basically a movable property item, similar to a stock or bond. That classification matters because it determines how gains are taxed and which form you need to file.

Gains from selling, swapping, or spending crypto fall under the "Base del Ahorro" (savings base) in the personal income tax system, known as IRPF. This is the same bucket where capital gains from traditional investments sit. The takeaway: Spain doesn't have a separate "crypto tax" — your digital gains are taxed almost identically to stock profits.

What counts as a taxable event?

  • Selling crypto for euros (or any fiat)
  • Swapping one crypto for another (e.g., BTC → ETH)
  • Using crypto to pay for goods or services
  • Receiving crypto as income (salary, freelance payment)
  • Staking rewards, airdrops, and mining income

The last few items deserve special attention. Staking rewards and airdrops are generally treated as ordinary income at the moment you receive them, taxed at your regular income bracket. Mining falls into the same camp. Only when you later sell those assets do you trigger a capital gain or loss on top.

Tax Rates: How Much You'll Actually Owe

Spain uses a progressive tax scale for capital gains on savings. The more you earn from crypto in a year, the higher the slice Hacienda takes. The standard savings-income brackets look roughly like this:

  • 19% on the first €6,000 of gains
  • 21% on gains between €6,000 and €50,000
  • 23% on gains between €50,000 and €200,000
  • 27% on gains over €200,000

So a €5,000 gain from swapping ETH for SOL? You're paying €950. A €60,000 gain from a lucky altcoin call? You're handing over roughly €12,280 to the taxman. Yes, it stings.

Pro tip: Losses can offset gains within the same tax year, and you can carry forward unused losses for up to four years. So keep meticulous records.

Reporting Crypto Held Abroad: Modelo 721

This is where many Spanish crypto holders get caught. If you hold crypto on any non-Spanish exchange — Binance's international entity, Coinbase, Kraken, you name it — and your balance exceeds €50,000 at any point during the year, you must declare it on Modelo 721.

Note: this isn't a tax payment form. It's an informative declaration about foreign-held assets. Fail to file and the penalties can reach up to 5% of the undeclared value, with a minimum fine that still hurts. The deadline typically aligns with the IRPF window in late June.

Which platforms count as "abroad"?

Even EU-based exchanges may qualify if they aren't Spanish-domiciled. When in doubt, file. The cost of an extra form is far less than the cost of a Hacienda audit.

Filing Your Crypto Taxes: Step by Step

Spain's tax year runs January 1 to December 31, and the filing window typically opens in April for the previous year's income. Here's how to handle crypto without losing your sanity:

  1. Pull your transaction history. Export CSV files from every exchange, wallet, and DeFi protocol you touched.
  2. Calculate your cost basis. For each sale or swap, you need the acquisition price and the disposal price in euros.
  3. Categorize each event. Capital gain, capital loss, or ordinary income — each gets a different treatment.
  4. Fill in Modelo 100. This is your annual IRPF return. Crypto gains go in the savings-income section.
  5. File Modelo 721 if required. Same deadline, same form set, but separate submission.

DIY-ing this is doable but time-consuming. A growing number of Spanish tax advisors and crypto tax tools — names like Blockpit, Koinly, and CryptoTaxCalculator — can auto-generate the reports you need. Expect to pay a few hundred euros for professional help if your portfolio is anything beyond simple.

Key Takeaways

  • Crypto in Spain is taxed as capital gains under the savings-income bracket, at progressive rates from 19% to 27%.
  • Swaps, sales, and spending crypto are all taxable events — not just cashing out to euros.
  • Modelo 721 is mandatory if you hold over €50,000 in crypto on foreign platforms.
  • Losses can offset gains, and you can carry forward unused losses for four years.
  • Record-keeping isn't optional — Hacienda can ask, and you'll want airtight records to back up your numbers.

Bottom line: Spain's crypto tax regime isn't brutal, but it isn't lenient either. The rules are clear, the enforcement is real, and the penalties for getting it wrong are painful. Stay informed, keep your books clean, and when in doubt, hire a professional who actually understands the digital asset space.