We use cookies

We use essential cookies to run the site, and optional cookies for analytics. We never sell your data.Cookie Policy·Privacy Policy

Crypto Tax in Spain

A structured summary of how individual crypto taxation works in Spain, the tax regime, headline rate, accepted cost-basis methods, exemptions and anti-avoidance rules.

General information generated from our jurisdiction dataset, not tax advice. Rules change, verify with a local professional.

Crypto Tax in Spain

Spain has one of Europe's strictest crypto tax frameworks, gains are taxed under income tax, crypto-to-crypto swaps count, and there are separate declarations for foreign holdings and wealth. This guide covers the rates, forms, and deadlines. CryptaTax then builds your Spanish report from your transaction history.

This is general information, not tax advice. Spanish crypto rules change and depend on your circumstances (including your autonomous community). Confirm the current position with the Agencia Tributaria (AEAT) or a qualified tax advisor.

Is crypto taxed in Spain?

Yes. Gains on crypto are capital gains (*ganancias patrimoniales*) taxed in the savings income base of IRPF. A taxable event happens when you sell crypto for euros, swap one crypto for another, spend it, or gift it. Moving crypto between your own wallets isn't taxed (keep records proving both are yours).

Capital gains

Your gain is the disposal value minus your cost basis (purchase price plus costs), taxed at Spain's progressive savings rates:

  • up to €6,000: 19%
  • €6,000, €50,000: 21%
  • €50,000, €200,000: 23%
  • €200,000, €300,000: 27%
  • above €300,000: 28%
  • Cost basis: Spain requires the FIFO method.
  • Losses can offset gains.

Crypto income, wealth and gifts

  • Staking rewards are generally taxed at the savings rates above (value at receipt). Mining and crypto received as payment are general income (up to ~47%).
  • Wealth tax (*Impuesto sobre el Patrimonio*): crypto counts toward your net wealth; thresholds vary by autonomous community (broadly from ~€700,000), declared on Modelo 714.
  • Gifts/inheritance: crypto gifts can attract donation tax (regional, roughly 7%, 36%).

Which forms do I file?

  • Modelo 100, your annual IRPF return; report crypto gains in the savings-income section and staking/mining income in the relevant box.
  • Modelo 721, informational declaration of crypto held abroad over €50,000 (filed 1 January, 31 March). Note: Modelo 720 no longer covers crypto, use 721.
  • Modelo 714, wealth tax, if your net assets exceed the threshold.

Key dates

  • Tax year: calendar year (1 January, 31 December).
  • Modelo 100 (Renta): filing opens early April; deadline 30 June for the prior year.
  • Modelo 721: 1 January, 31 March.

How CryptaTax helps with Spanish crypto tax

  • Imports your full history from exchanges and wallets
  • Calculates gains with the FIFO method AEAT requires
  • Applies the 19%, 28% savings-rate bands and separates income
  • Produces the figures for your Modelo 100 and supports your Modelo 721 / 714 declarations
Import your exchanges & wallets
Get my Spanish crypto tax report

Common mistakes to avoid in Spain

Spain runs one of Europe's more demanding crypto regimes, and the AEAT has made clear it expects crypto on the IRPF return. Most problems come not from the rates but from treating crypto activity as if it were invisible, assuming that because no euros hit your bank account, nothing happened. In Spain a great deal happened, because crypto-to-crypto swaps, spending and gifting are all disposals.

  • Not reporting crypto-to-crypto swaps. This is the single biggest trap. Every swap is a disposal measured in euros, so an active trader can have a large taxable result for a year in which no money ever left an exchange.
  • Using the wrong cost-basis method. Spain expects FIFO, so picking and choosing which coins you sold, or averaging when you shouldn't, produces figures the AEAT won't recognise.
  • Overlooking the foreign-holdings informational declaration. Holdings on overseas exchanges above the relevant threshold trigger a separate declaration. It carries its own deadline and is independent of paying tax on gains.
  • Confusing income with capital gains. Staking, mining and crypto received as payment don't all land in the same place on your return. Putting income in the savings base, or gains in the general base, distorts the tax.
  • Forgetting wealth tax and regional rules. Crypto counts toward net wealth, and thresholds and rates vary by autonomous community, so two people with identical portfolios can owe different amounts depending on where they live.

Each of these is avoidable with a complete record and the correct classification of every event. The exact rate bands, thresholds and deadlines for your year are in the summary table on this page; confirm them with the AEAT or your *asesor fiscal* before filing, because regional variation means general figures only get you so far.

Record-keeping for Spanish filers

Because Spain taxes swaps and requires FIFO, your records have to be complete and correctly ordered, the method literally depends on knowing which coins you acquired first. A patchy history doesn't just risk a wrong number; it makes the required method impossible to apply at all. The goal is a continuous, chronological ledger of everything, not just the trades where euros appeared.

  • Every acquisition in order, date, asset, quantity, euro value and fees, because FIFO consumes your earliest lots first.
  • Every disposal, including crypto-to-crypto swaps, spending and gifts, each valued in euros on the day.
  • Staking, mining and payment income, valued in euros at receipt and tagged so it reaches the correct part of the return.
  • Transfers between your own wallets, with evidence both ends are yours, so they aren't read as disposals.
  • Year-end balances and valuations for any wealth-tax assessment and the foreign-holdings declaration.
  • Records of accounts held abroad, ready for the informational declaration of overseas holdings.

Hold this evidence for the period the AEAT can review, and capture it early, exchange exports thin out over time, and self-custody history is only as good as the addresses you remember to include. CryptaTax assembles this ordered ledger from your connected sources and applies FIFO consistently, which removes the most error-prone part of a Spanish return.

Year-end and planning considerations

Spanish planning works across two layers at once: the income-tax result on your realised gains, and the wealth-tax view of what you hold at year-end. Because swaps are taxable, even reorganising a portfolio inside crypto can produce a result, so it's worth reviewing your realised position before the year closes rather than discovering it at filing time. Where you sit in the progressive savings-rate bands can also influence whether a planned disposal is better this year or next, the bands themselves are in the summary table on this page.

Losses matter too: realising positions that are under water can offset gains within the Spanish rules, and our tax-loss harvesting guide explains the general approach, while our cost-basis guide shows why FIFO changes the size of each gain you realise. On the wealth side, remember that your year-end valuation drives that assessment, and that autonomous-community rules differ, so a plan that makes sense in one region may not in another. Document every decision and confirm the regional position before acting.

DeFi, NFTs and newer activity

Spain's broad definition of a taxable disposal means newer on-chain activity tends to generate more taxable events than people expect, not fewer. The AEAT continues to refine its guidance, but the safe assumption is that value received is income and value exchanged is a disposal, and DeFi produces plenty of both.

  • DeFi, liquidity provision, lending, yield and reward tokens can create a stream of receipts and disposals, each needing a euro value. Our DeFi tax guide covers the recurring patterns.
  • Staking rewards, generally captured as income valued in euros when received, then carrying their own cost basis for later FIFO disposal. See the staking guide.
  • NFTs, buying and selling NFTs are disposals within the same framework, though valuation can be harder than for fungible tokens. Our NFT tax guide walks through it.
  • Airdrops and forks, new tokens received can be an income event and set the cost basis for whatever you later do with them.

With swaps taxable and FIFO required, the volume of small DeFi events is exactly where manual spreadsheets break down. Importing the on-chain history and letting software value and order each event is far more reliable than reconstructing a year of yield by hand.

What if you've never reported your crypto

If you've traded crypto in Spain for years without reporting it, you're far from alone, and the AEAT has grown noticeably more active in this area, partly because exchange data is increasingly shared across the EU. The first move is to rebuild a complete, FIFO-ordered history across every exchange and wallet, so you can see the real taxable result for each past year rather than guessing at it. Some years may show modest gains, others larger ones, and the only way to know is to reconstruct the data.

Spain provides mechanisms to file or correct prior returns, and coming forward before being contacted is generally treated more favourably than waiting. The practical challenge is data: old exchange accounts get closed and exports vanish, so the earlier you assemble your history the more complete and defensible it will be. The specific surcharges, interest and amendment routes that apply to late or corrected filings should be confirmed with the AEAT or a qualified advisor for your circumstances.

How CryptaTax automates your Spanish crypto taxes

A Spanish crypto return asks a lot: tax every swap, apply FIFO in the right order, split income from capital gains, and keep enough data for the wealth and foreign-holdings declarations. CryptaTax is designed to handle that complexity so you file from accurate, ordered figures rather than a stressful spreadsheet.

  • Connects your exchanges and wallets and builds one continuous, chronological history.
  • Applies FIFO consistently, treating crypto-to-crypto swaps as the disposals Spain requires.
  • Separates savings-base capital gains from general-base income such as mining and payments.
  • Values staking and other receipts in euros at the moment they arrive.
  • Produces year-end holding values to support the wealth-tax and foreign-holdings declarations.
  • Gives you figures aligned with how Spanish gains and income are reported, ready to carry into your return.
Build my Spanish crypto tax report with CryptaTax

More Spanish crypto tax questions

I only moved coins between my own wallets, is that taxable in Spain?

No, transferring crypto between wallets you control is not a disposal, provided you can show both ends belong to you. The risk is that without clear records a transfer can look like a sale, so keep evidence linking your addresses and accounts. CryptaTax recognises internal transfers when your sources are connected, so they aren't mistaken for taxable disposals.

Does the foreign-holdings declaration replace paying tax on gains?

No. The informational declaration of holdings held abroad is a separate obligation from reporting and paying tax on your gains and income. You can owe the informational filing, the income tax, and potentially wealth tax in the same year, they don't substitute for one another. Confirm the relevant thresholds and deadlines in the summary table and with the AEAT.

How is staking income different from selling crypto?

Staking rewards are generally recognised as income valued in euros when you receive them, which is a different event from later selling those coins. When you do sell, you also have a capital gain or loss measured from that received value under FIFO. So one reward token can touch your return twice, once as income, once on disposal, which is why classification matters.

Do regional rules really change what I owe?

For wealth tax and gifts in particular, yes, autonomous communities set their own thresholds and rates, so where you're resident can change the outcome for an identical portfolio. The income-tax savings bands are more uniform, but the regional layer is real and worth checking with a local advisor rather than assuming a single national figure applies to you.

Individual crypto tax, Spain

General Information

Default Framework
IFRS
Crypto Classification
Intangible AssetCurrent Asset
Tax Year
Calendar Year (M12)
Functional Currency
EUR
FX Source (Reporting)
ECB
FX Source (Tax)
ECB
Transaction Rate
Daily Spot
Hyperinflationary
✗ No

Individual Tax, Regime

Tax Regime
Capital Gains
Progressive savings tax (base del ahorro). FIFO mandatory.
Tax Rate
28%
19% (first EUR 6K) / 21% (6-50K) / 23% (50-200K) / 27% (200-300K) / 28% (>300K)

Individual Tax, Cost Basis

Measurement Basis
Historical Cost
Cost Method
FIFO
Method Electable
✗ No
Permitted Methods
FIFO
Country Override
Standard

Individual Tax, Exemptions

CGT Exempt
✗ No
Holding Period
HP Benefit
Annual Exemption
Threshold Exemption

Individual Tax, Anti-Avoidance

Wash Sale
✗ Off
Same-Day Rule
✗ No
Superficial Loss
✗ No
Loss Restriction
Unrestricted
Loss Carryforward
Unlimited
See your own numbers for Spain

CryptaTax computes your gains, income and tax reports for Spain automatically across 90 blockchains and 49 exchanges.

Calculate your crypto tax
Do I pay tax on crypto in Spain?

Yes, gains are taxed under IRPF as savings income at 19%, 28%. Selling, swapping crypto-to-crypto, spending, and gifting are all taxable; moving between your own wallets isn't.

Is crypto-to-crypto trading taxable in Spain?

Yes. Unlike some countries, Spain treats every crypto-to-crypto swap as a taxable disposal.

Which cost-basis method does Spain use?

FIFO, your earliest-acquired coins are treated as sold first.

Do I have to declare crypto held on foreign exchanges?

Yes, if it exceeds €50,000, on Modelo 721, filed between 1 January and 31 March. Modelo 720 no longer applies to crypto.

Which forms do I file?

Modelo 100 for income tax, plus Modelo 721 for foreign holdings over €50,000 and Modelo 714 for wealth tax if applicable.

When's the deadline?

30 June for Modelo 100 (the prior year), and 31 March for Modelo 721.

Other jurisdictions

SwedenSwitzerlandTürkiyeUnited KingdomAustriaBelgiumBulgariaCroatiaCyprusCzechiaCrypto Tax by Country