Spain Crypto Tax Guide 2026: Modelo 720, 721, 100 and the DAC8 Transposition
Spain Crypto Tax Guide 2026: Modelo 720, 721, 100 and the DAC8 Transposition
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.
What a Spanish resident needs to know
- 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 it 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 base | Rate |
|---|---|
| €0 – €6,000 | 19% |
| €6,000 – €50,000 | 21% |
| €50,000 – €200,000 | 23% |
| €200,000 – €300,000 | 27% |
| > €300,000 | 30% |
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:
- 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.
- 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.
- 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:
- 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).
- Compute FIFO cost basis per token type. Manual computation works under 50 transactions per year; above that, errors become material.
- Identify Modelo 721 trigger — aggregate foreign-held custodial balance above €50,000 at any point in the year.
- Classify yield versus gains — staking, lending, and DeFi yield go to movable capital income; disposals (including swaps) go to capital gains.
- File Modelo 100 between 1 April and 30 June, with crypto in the appropriate sections.
- File Modelo 721 by 31 March if triggered, then again the following year (the obligation is annual, not one-shot).
Choosing and configuring a tool for Spain
Several consumer tax tools generate Spanish outputs, but the Modelo 721 logic and the FIFO-per-homogeneous-asset rule are where defaults go wrong. Before you trust a number, check the tool against the points below.
- FIFO per homogeneous asset: confirm the tool pools each token type across every wallet you control (ETH on Coinbase and ETH on MetaMask are one pool), not per-exchange. This is the AEAT's stated method and not always the global default.
- Modelo 721 scope: the €50,000 trigger covers foreign custodial holdings only, so the tool must let you flag which platforms count as foreign CASPs and exclude self-custody from the threshold test.
- Savings-scale rates: verify the 2026 brackets, including the 30% top band above €300,000.
- DAC8 cross-reference fields on the 2026 Modelo 100 layout, where the tool supports them.
Koinly generates Modelo 100-compatible reports and supports Modelo 721 aggregation; its Modelo 721 module asks you to flag the foreign-CASP platforms because the FIFO-pool calculation differs from the threshold-trigger calculation. Blockpit is strong in DACH and has expanded its Spain support since 2023, producing Modelo 100 and Modelo 721 outputs with DAC8 fields, though its Spanish UI is translated from the German original and reads a little unusually ("Anlage" rather than "apartado"). Both handle the core capital-gains and yield calculation well; where they diverge from a Web3 finance team's needs is entity-level DAO and DeFi accounting and integration with Spanish accounting systems (Holded, Quipu, A3) common in mid-size startups.
Where Wag3s fits for Spain-based teams
For individuals, Wag3s Folio handles personal portfolio tracking and the tax export. 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
- Flagging of taxable events that map to the Spanish criptoactivos categories
- DAC8-ready aggregation per resident per year, for CASPs with a Spanish-resident user base
Wag3s produces the figures and the audit trail; given how technical the Modelo 721 scope and FIFO-pooling rules are, it is built to support a Spanish asesor fiscal's review, not to replace it. For comparison, Wag3s vs Koinly covers where each fits in a typical resident's stack.
Further reading
- How to do crypto taxes: cost basis, taxable events, reporting — the fundamentals
- France Crypto Tax Guide 2026 — neighbouring jurisdiction with very different swap rules
- Germany Crypto Tax Guide 2026 — DAC8 transposition reference
- DAC8 Compliance Guide 2026 — the EU framework Spain transposed
- DAC8 vs CARF Difference — cross-border CASP filing context
- Staking Rewards Tax by Jurisdiction — covers Spanish movable capital income treatment
Sources
- Agencia Tributaria — Modelo 721: declaración informativa sobre monedas virtuales situadas en el extranjero (filing obligation, €50,000 threshold, 1 January–31 March window) and the preguntas frecuentes sobre el modelo 721.
- BOE — Ley 11/2021 (anti-fraud law) official text.
- Agencia Tributaria — consultas vinculantes confirming FIFO per homogeneous asset, and Modelo 172/173 custodian reporting guidance (consult the AEAT site for the current binding rulings).
- Council Directive (EU) 2023/2226 — DAC8 text on EUR-Lex, with the Spanish transposition (Real Decreto implementing the Directive).
DAC8 vs CARF: How the EU and OECD Crypto Reporting Rules Differ in 2026
DAC8 took effect 1 January 2026 across the EU. CARF is the OECD framework it implements. Here's what differs in scope, data fields and deadlines, and what cross-border CASPs need to file twice.
Italy Crypto Tax Guide 2026: The New 33% Rate, Quadro RW and the Stablecoin Carve-Out
How Italy taxes crypto in 2026: the rate raised to 33% from 1 January 2026, the abolished €2,000 exemption, the MiCAR-stablecoin 26% carve-out, Quadro RW reporting, the crypto wealth tax, and what DAC8 changes for residents.
Every chain, integration, and competitor mentioned in this article gets its own page — coverage detail, comparison signals, and the audit trail your finance team needs.
- Calculator
Free Crypto Tax Calculator
Connect a wallet and export tax-ready reports (IRS, HMRC, DGFiP). Free during Alpha.
View page - Chain
Ethereum
ERC-20, DeFi, gas, restaking — the largest ecosystem.
View page - Chain
Solana
SPL tokens, native stake, Jupiter, Metaplex NFTs.
View page - Integration
NetSuite integration
Mid-market and enterprise crypto subledger.
View page - Integration
QuickBooks integration
SMB GL with daily JE sync.
View page - Integration
Safe integration
DAO and corporate multi-sig accounting.
View page