Folio v0.9 — CEX + On-chain Consolidation is liveSee what's new →

Spain Crypto Tax Guide 2026: Modelo 720, 721, 100 and the DAC8 Transposition

Crypto Finance·

Spain Crypto Tax Guide 2026: Modelo 720, 721, 100 and the DAC8 Transposition

How Spain taxes crypto in 2026: Modelo 100 IRPF for capital gains, Modelo 721 for foreign-held crypto, the IRNR for non-residents, and what DAC8 adds for residents from 1 January 2026.
Author avatar Wag3s TeamEditorial team specializing in Web3 finance, crypto tax, and DAO operations. Based in Zurich, Switzerland.

Reviewed by Wag3s Editorial Team — verified against Agencia Tributaria guidance and Ley 11/2021 antifraude amendments · Last reviewed May 2026

Spain Crypto Tax Guide 2026

Spain runs one of the most active crypto-tax enforcement regimes in the EU. The Agencia Tributaria has sent large-scale warning-letter campaigns to crypto holders identified through exchange data sharing and uses on-chain analysis to trace funds from regulated exchanges to private wallets. From 1 January 2026, the picture tightens further: DAC8 brings automatic data flows from EU-authorized CASPs into Hacienda's hands, and the Modelo 721 obligation now sits on top of several years of foreign-held-asset reporting history plus the Modelo 172/173 filings from Spanish-based custodians.

This guide covers the four reporting forms that matter for crypto in Spain, the tax rates that apply in 2026, and the DAC8-driven changes residents should plan for now.

TL;DR

  • Capital gains are taxed on the savings-income scale: 19% to 30%, with the top 30% bracket applying above €300,000 (raised to 30% from the 2025 tax year).
  • All disposals are taxable, including crypto-to-crypto. There is no swap-exempt regime like France's PFU for occasional investors.
  • Modelo 100 is the annual income tax return that captures crypto capital gains and crypto income.
  • Modelo 721 is the dedicated declaration for crypto held abroad above €50,000 — filed by 31 March of the following year.
  • DAC8 took effect 1 January 2026 and adds automatic reporting from EU-authorized CASPs. The cross-check with Modelo 721 raises the detection risk for non-filers materially.
  • Non-residents holding Spanish-source crypto income may need Modelo 210 (IRNR) — narrow scope, but applies to certain mining and staking setups operated from Spain.

How Spain taxes crypto in 2026

Spain treats crypto as a movable financial asset under the Personal Income Tax Act (LIRPF). The relevant savings income categories are:

  • Capital gains and losses (ganancias y pérdidas patrimoniales) — from disposing of crypto for fiat, goods, services, or another crypto-asset.
  • Movable capital income (rendimientos del capital mobiliario) — for yield-bearing activities: staking, lending interest, DeFi yield received passively.
  • Economic activity income (rendimientos de actividades económicas) — for crypto mining or trading conducted as a habitual professional activity, taxed under the general progressive scale (up to 47%).

The default classification for investors is capital gains for disposals plus movable capital income for yield. The reclassification to economic activity is rare and requires a frequency-and-organization test similar to France's BIC threshold or the UK's badges of trade.

Tax rate brackets (savings income, 2026)

Taxable baseRate
€0 – €6,00019%
€6,000 – €50,00021%
€50,000 – €200,00023%
€200,000 – €300,00027%
> €300,00030%

The savings-income scale traces to the PGE 2023 lineage (Ley 31/2022) and subsequent budget laws; the top band above €300,000 was raised to 30%, effective from the 2025 tax year and continuing in 2026. Always confirm the current scale against the AEAT Manual de Renta before filing. The brackets apply to the aggregate of capital gains plus movable capital income (after offsetting losses).

Cost basis method

Spain mandates FIFO (first-in, first-out) for crypto cost basis. There is no taxpayer choice. Agencia Tributaria binding consultations have confirmed that FIFO applies per "homogeneous asset" — meaning each token type is tracked separately across all wallets the taxpayer controls. A position in ETH on Coinbase and ETH on MetaMask is computed as one homogeneous pool.

The four reporting forms

Modelo 100 — the annual income tax return

The main form. Every Spanish tax resident files Modelo 100 between 1 April and 30 June for the previous calendar year. Crypto capital gains go in the savings income section (apartado de ganancias y pérdidas patrimoniales). Crypto-derived yield (staking, lending) goes in movable capital income (apartado de rendimientos del capital mobiliario).

The 2025 Modelo 100 added an explicit "criptoactivos" subsection that requires aggregation by token type and asset category. The 2026 form is expected to add the DAC8 cross-reference field — the AEAT has confirmed but not yet published the final layout.

Modelo 721 — foreign-held crypto declaration

Filed annually between 1 January and 31 March for the previous calendar year. Triggers:

  • The taxpayer is a Spanish tax resident.
  • The aggregate value of crypto held in custodial accounts at foreign Crypto-Asset Service Providers exceeded €50,000 at any point during the year.
  • "Foreign CASPs" means platforms not Spanish-authorized — this includes most large exchanges that lack a Spanish branch even when MiCA-passported.

Important scope detail: Modelo 721 covers custodial holdings only. Self-custody wallets (MetaMask, Trust Wallet, Ledger hardware) are out of scope. A Spanish resident with €100,000 in MetaMask and no exchange holdings does not file Modelo 721. The same resident with €60,000 on Coinbase and €40,000 on Binance does file (aggregate > €50,000 across foreign CASPs).

Penalties for non-filing: minimum €200 per omitted record, escalating with concealment severity. The 2022 Tribunal Constitucional decision invalidated the most aggressive Modelo 720 penalty regime, but Modelo 721 penalties remain in a moderate range.

Modelo 720 — foreign-held assets (non-crypto)

Same architecture as Modelo 721 but covers bank accounts, securities, and real estate held abroad above €50,000. Crypto held in a foreign brokerage account that also holds non-crypto assets may sit in both forms — the AEAT 2024 FAQ clarifies that the same legal entity counts once, with separate sub-section filings.

Modelo 210 — non-resident income tax

For non-Spanish residents earning Spanish-source crypto income. Narrow application — most common for foreign crypto miners operating equipment hosted in Spain or staking validators with Spanish-resident operators. Tax rate: 24% for non-EU residents, 19% for EU/EEA residents.

What DAC8 changes from 1 January 2026

Spain transposed DAC8 (Council Directive (EU) 2023/2226) into national law, with the AEAT introducing a dedicated reporting model (Modelo 718) for the new crypto information regime. Effective 1 January 2026, EU-authorized CASPs (those holding a MiCA passport with Spanish-resident users) collect annual aggregate transaction data per Spanish-resident user; the data reaches the AEAT through the standard DAC8 Member-State exchange, due within 9 months of year-end (by 30 September 2027 for FY 2026).

Three operational consequences for Spanish residents:

  1. Cross-check with Modelo 721 — the AEAT can now match reported CASP data against filed Modelo 721 declarations. A resident who held €70,000 on a MiCA-passported CASP and didn't file Modelo 721 will surface in an audit list.
  2. Cross-check with Modelo 100 — capital gains reported on Modelo 100 must reconcile (approximately) with the disposal volume reported by CASPs. Material divergence triggers an enquiry letter.
  3. Implicit deemed-disclosure — for residents who never reported crypto activity, the first DAC8 file in 2027 (covering FY 2026) effectively forces a voluntary disclosure conversation with the AEAT before the audit risk crystallizes.

The Agencia Tributaria has been explicit that DAC8 data will be used proactively. Hacienda has run large-scale warning-letter campaigns to crypto holders identified through exchange data sharing in recent years; DAC8 enables a step-change in the underlying detection model on top of that base.

The 2024-2025 enforcement context

Spain took crypto enforcement seriously before DAC8. The relevant background for any new resident or any taxpayer building a defence file:

  • Ley 11/2021 (anti-fraud law) — introduced the Modelo 721 obligation and expanded the AEAT's information-gathering powers against crypto platforms.
  • Plan de Control Tributario 2024-2025 — explicitly listed crypto as a priority enforcement area.
  • Modelo 172/173 — Spanish-based custodians, exchanges, and crypto companies file these information returns; the AEAT cross-references them against individuals' declared gains.
  • AEAT warning-letter campaigns — large-scale preventive letters sent to crypto holders identified through exchange data sharing (the AEAT's annual Plan de Control reports describe successive campaigns).
  • 2025 expansion — the AEAT extended data requests to non-Spanish exchanges via the EU exchange-of-information mechanism, foreshadowing the DAC8 regime.

For a resident who has been holding without reporting since the 2017-2021 cycle, the practical reality in May 2026 is that the next 18 months are the last cleanest opportunity to file a voluntary regularization (declaración complementaria) before the first DAC8 file materially raises detection probability.

How to handle crypto tax filing in Spain — practical workflow

For most Spanish residents, the annual workflow looks like:

  1. Aggregate transactions across all wallets and exchanges. Multi-chain reconciliation matters because the AEAT expects a single homogeneous-asset cost basis (see multi-chain reconciliation).
  2. Compute FIFO cost basis per token type. Manual computation works under 50 transactions per year; above that, errors become material.
  3. Identify Modelo 721 trigger — aggregate foreign-held custodial balance above €50,000 at any point in the year.
  4. Classify yield versus gains — staking, lending, and DeFi yield go to movable capital income; disposals (including swaps) go to capital gains.
  5. File Modelo 100 between 1 April and 30 June, with crypto in the appropriate sections.
  6. File Modelo 721 by 31 March if triggered, then again the following year (the obligation is annual, not one-shot).

How vendor tools handle Spanish filing

Koinly generates Modelo 100-compatible reports out of the box and supports Modelo 721 aggregation. The Modelo 721 module asks the user to flag which platforms count as "foreign CASPs," because the FIFO-pool calculation differs from the threshold-trigger calculation. Useful but requires manual checks on Modelo 721 scope.

Blockpit is strong in DACH (Germany, Austria) and has expanded its Spain support since 2023. It produces Modelo 100 and Modelo 721 outputs and handles DAC8 cross-reference fields. Spain UI is still translated from the German original, which means a few terminology choices are unusual ("Anlage" rather than "apartado") — accurate but jarring to a Spanish reader.

Both tools handle the core capital gains and yield calculation well. Where they diverge from a Web3 finance team's needs is around (a) DAO and DeFi accounting at the entity level, and (b) integration with Spanish accounting systems (Holded, Quipu, A3) that are common in mid-size Spanish startups.

How Wag3s helps Spain-based teams

For individuals, Wag3s Folio handles the personal portfolio tracking and tax-export side. For Spanish businesses running on-chain operations, Wag3s Ledger covers:

  • Multi-wallet, multi-chain reconciliation with FIFO cost basis at the homogeneous-asset level
  • Modelo 100 export in the AEAT 2026 layout
  • Modelo 721 trigger detection across all integrated custodial accounts
  • Automatic flagging of taxable events that map to the Spanish criptoactivos categories
  • DAC8-ready aggregation per resident per year, for CASPs holding a Spanish-resident user base

For comparison, Wag3s vs Koinly covers where each fits in a typical resident's stack.


Further reading

Sources

  • Agencia Tributaria — Modelo 721 official guidance
  • BOE — Ley 11/2021 official text
  • Agencia Tributaria — binding consultations (consultas vinculantes) on crypto FIFO per homogeneous asset
  • Agencia Tributaria — Modelo 718 (crypto information reporting) and Modelo 172/173 (custodian reporting) guidance
  • Council Directive (EU) 2023/2226 — DAC8 text on EUR-Lex
  • Spanish DAC8 transposition (Real Decreto implementing Directive (EU) 2023/2226)
Editorial disclaimer
This article is informational and does not constitute tax advice. Spanish crypto tax rules differ for residents and non-residents, and the Modelo 721 obligation has narrow technical filing rules. Validate your filing position with a Spanish asesor fiscal before filing.