Modelo 721 Late Filing: What to Do If You Missed the 31 March Deadline
It's late May. You held more than €50,000 of crypto on Binance, Coinbase, Kraken, or another non-Spanish platform at some point during 2025. The 31 March Modelo 721 deadline came and went. Now you're sitting on three uncomfortable facts:
- You technically committed a reporting offence.
- The AEAT now receives automatic crypto data from EU exchanges under DAC8 from 2026.
- Every month you wait makes it worse.
The good news — and there is some — is that voluntary late filing is treated dramatically better than waiting for the AEAT to send you a love letter. The cost difference between filing today and filing after they contact you is the difference between a parking ticket and a tax bill you'll remember.
Here's exactly where you stand and what to do about it.
What Modelo 721 actually is
Modelo 721 is the AEAT's informative declaration for cryptocurrency held on non-Spanish platforms. If at any point during the calendar year your foreign-held crypto exceeded €50,000 in total value, you have to file it. It's not a tax payment — no money changes hands when you submit it — but the AEAT uses it for cross-checking against exchange data they're now receiving directly.
Three details that trip people up:
- "Foreign-held" means non-Spanish. Coinbase, Binance, Kraken, KuCoin, Bybit, Crypto.com — all non-Spanish, all count. If you used Bit2Me or another AEAT-registered Spanish exchange, that portion doesn't go on Modelo 721 (it's already reported via Modelos 172/173 by the exchange itself).
- "Any point" matters. If your balance hit €52,000 in March 2025 and then crashed back to €30,000 by year-end, you still owe the filing. The threshold is intra-year peak, not closing balance.
- Total across all platforms. €30,000 on Binance plus €25,000 on Coinbase = €55,000 = threshold breached. People sometimes assume the threshold applies per platform. It doesn't.
If you're sure your foreign-held total never crossed €50,000 in 2025, you don't have a Modelo 721 problem. Stop reading this article and check that your Modelo 100 (the actual IRPF return, due 30 June) properly reports your crypto disposals — that's a separate obligation with no minimum threshold.
If you did cross €50,000, keep reading.
Why this year is different from last year
Until 2026, Modelo 721 enforcement was largely a paper exercise. The AEAT had the rule, but their ability to actually detect undeclared foreign crypto was limited to whatever they could pull from CRS reports on bank accounts, which mostly don't show crypto balances directly.
That ended in 2026. DAC8 — the EU's eighth Directive on Administrative Cooperation — now requires every EU-based crypto exchange to report user transaction and balance data to their home tax authority, which then shares it with other EU tax authorities automatically. Spain is participating. The Czech, German, French, and Irish-based legal entities behind Binance, Coinbase Europe, Kraken EU, and similar all now report you to the AEAT whether you like it or not.
The OECD's Crypto-Asset Reporting Framework (CARF) extends this globally from 2027, reaching exchanges outside the EU.
In practical terms: the AEAT can now match the balance on your Binance account in December 2025 against your Modelo 721 filing. If they see €68,000 reported by the exchange and no Modelo 721 from you, the only question is which week they get to your file.
The penalty schedule for voluntary late filing
The Spanish penalty structure under the 2021 Anti-Fraud Law is progressive but unforgiving. There are two completely different penalty regimes depending on who acts first — you or the AEAT.
If you file before the AEAT contacts you (voluntary):
| Months late | Surcharge |
|---|---|
| 1–12 months | 1% per month of the tax due |
| 12+ months | Fixed 15% + late-payment interest accrues |
So filing in May 2026 (two months late) costs you a 2% surcharge. Filing in November 2026 (eight months late) costs 8%. Filing in April 2027 (thirteen months late) jumps to a flat 15% plus interest.
Crucially, Modelo 721 itself doesn't have a "tax due" — it's informative — but the surcharge schedule still applies to fixed minimum penalties for missing the form, plus to any tax owed on undeclared gains the form would have flagged.
If the AEAT contacts you first:
Different game. Penalties start at 50% of the unreported amounts and can reach 150% for cases the AEAT classifies as serious or "very serious." Late-payment interest accrues. And there's a strong informal pattern of further investigation — once they're looking, they're looking everywhere.
The numerical takeaway: the cost of voluntarily filing today is roughly 2–8% of what you'd otherwise owe. The cost of waiting until the AEAT notices is 50–150%. That's not a close call.
What "voluntary" actually means
Voluntary filing requires that you act before any formal AEAT notification. Once they send you a notice — even a simple data request, a draft assessment, or a request for clarification — voluntary status is gone and the punitive schedule kicks in.
Important: a pre-populated draft IRPF return (borrador) showing crypto activity is not a formal notification. The AEAT has been sending these for years; they're informational, not adversarial. You're still in voluntary territory.
What ends voluntary status:
- A formal
requerimientofrom the AEAT - An audit notification
- A
liquidación provisional(provisional assessment)
If you haven't received any of these, you're voluntary. Move now.
What you need to file late
Modelo 721 wants four things per platform:
- The platform itself — name, country of incorporation, identification numbers where available
- The crypto you held — type and quantity of each cryptocurrency
- The EUR value at year-end (31 December 2025)
- The EUR value at the point of acquisition — for each lot
That last one is where most people stall. Year-end balances are easy to pull. Original acquisition values mean reconstructing your entire purchase history in EUR — which requires the EUR/crypto exchange rate at the moment of every original purchase, sometimes across multiple exchanges, sometimes years back.
For straightforward holdings — buy BTC on Coinbase in 2021, hold it, still hold it — this is an afternoon's work.
For real-world portfolios — multiple exchanges, DeFi, swaps, staking rewards, NFT trades, bridges — it's a full reconciliation project. You can't accurately fill out Modelo 721 without a clean transaction history feeding it, which means Koinly or equivalent properly configured and reconciled.
If your Koinly is in good shape: you're a few hours of admin away from filing.
If your Koinly shows errors, negative balances, missing cost basis, or wallets you can't quite remember the seed phrase for: that's the work you're actually buying when you hire a crypto tax specialist to do this. Cleaning the data is the job. Filling the form is the easy part.
How to actually file Modelo 721
The form is submitted electronically via the Renta WEB portal at agenciatributaria.gob.es. You'll need a Cl@ve PIN or digital certificate.
If you're filing voluntarily late, there's no separate "late filing" form — you just submit Modelo 721 normally, and the AEAT applies the appropriate surcharge against any tax assessed in your IRPF (Modelo 100).
Two practical recommendations:
-
File Modelo 721 first, then Modelo 100. Filing 721 first establishes you're voluntarily disclosing the foreign holdings. Then your Modelo 100 (due 30 June 2026) handles the actual crypto disposals and any tax due. Both filings together form a coherent voluntary disclosure.
-
Keep the supporting documentation organised. If the AEAT comes back with questions in the next 4 years, you'll want exchange statements, wallet exports, and the underlying reconciliation file ready to send. "I filed Modelo 721, here's the source data" is a very different conversation from "I'm not sure what I filed, let me look for it."
When to bring in a Spanish asesor
For Modelo 721 specifically, an asesor isn't strictly required — the form is submittable directly. But there are two situations where you genuinely need one:
- If you've missed multiple years. Filing Modelo 721 for 2023, 2024, and 2025 simultaneously is a different conversation than filing one year late. An asesor knows how Hacienda generally handles multi-year voluntary disclosures and can structure the filings to minimise overall exposure.
- If you have ongoing residency or domicile questions. "Was I actually a Spanish tax resident in 2025?" is not a question to answer alone. The 183-day rule plus the AEAT's "sporadic absences" doctrine plus economic-interests test creates enough nuance that getting it wrong has real consequences.
For everything else — single year, clear residency, clean enough data — Modelo 721 is something you can prepare and submit with the right reconciliation in hand.
What we can do for you
HandyTax prepares the data your Modelo 721 filing needs. We reconcile your exchanges and wallets, calculate the EUR-converted acquisition and year-end values per platform per asset, and deliver an AEAT-formatted summary you can paste straight into Renta WEB or hand to your asesor.
We don't file the form for you and we don't tell you whether to do voluntary disclosure across multiple years — that's an asesor's call.
Get a quote for your Spain crypto tax reconciliation →
Or read more about Spain crypto tax compliance for 2026, including how Modelo 721 fits with your Modelo 100 IRPF filing.
The deadlines aren't moving. The AEAT's data quality is improving. The cheapest version of fixing this is today's version.
Need help with your crypto taxes?
Get a personalised quote — fixed pricing, no hourly billing.
Get Your Quote →