TL;DR: If you hold >€50,000 in crypto on foreign exchanges (not self-custody) as of December 31, you must file Modelo 721 by March 31. Penalties: late or missing filings trigger sanctions under the general regime. The real cost is a full audit when DAC8 data doesn’t match your silence. Self-custody wallets (Ledger, Trezor) are NOT included. This guide explains what to declare, what you don’t have to, and how to file without panic.

The form that nobody explains well

Modelo 721 is Spain’s declaration for crypto held abroad.

If you hold crypto outside Spain, and the total value exceeds €50,000 at December 31, you must file it between January 1 and March 31.

The real cost of missing it: an audit when DAC8 reports don’t match your silence.

But here’s the detail most sources get wrong — and it matters more than any other.

Who must file Modelo 721?

Modelo 721 is Spain’s mandatory declaration for crypto assets held on foreign platforms (exchanges, custodians) that exceed €50,000 in total value as of December 31 of the previous year.

Key threshold: €50,000 aggregate across ALL your foreign crypto holdings, not per exchange.

Deadline: January 1 – March 31 of the following year.

Current cycle: holdings measured on December 31, 2026 are filed between January 1 and March 31, 2027. If you missed the March 2026 window for your 2025 holdings, jump to the late-filing section below.

Penalties: late or missing filings trigger sanctions under the general regime. But the real cost is bigger — a missing Modelo 721 that contradicts what DAC8 reports is what turns a routine file into a full audit.


The critical distinction: self-custody vs. exchange

This is where most guides get it wrong — or stay silent.

What MUST be declared (Modelo 721):

  • Crypto held on foreign exchanges (Binance, Coinbase, Kraken, etc.)
  • Crypto held by foreign custodians
  • Crypto held in foreign DeFi protocols where a third party controls the keys

What is NOT included in Modelo 721:

  • Crypto in self-custody wallets (Ledger, Trezor, MetaMask where YOU control the keys)
  • Crypto held in Spanish exchanges (they report separately under DAC8)

Why this matters: If you moved your crypto from Binance to your Ledger in December, it may NOT count toward the €50K threshold. But if you left it on Coinbase, it does.

Split image: a Ledger hardware wallet on the left, a smartphone showing Binance app on the right
Two different worlds of custody — two different obligations under Modelo 721.

What exactly must you report?

For each crypto asset held abroad >€50K:

  1. Name of the asset (Bitcoin, Ethereum, USDC, etc.)
  2. Name and country of the platform (Binance, Cayman Islands)
  3. Balance as of December 31 (in euros, using official ECB rates)
  4. Type of asset (cryptocurrency, token, stablecoin)

You do NOT need to report:

  • Transaction history (only year-end balances)
  • Wallet addresses (for self-custody, not applicable anyway)
  • Gains/losses (that’s for Modelo 100, the annual income tax return)

How to file Modelo 721

Option 1: File yourself (if comfortable with Spanish tax forms)

  • Access the Agencia Tributaria website
  • Use your digital certificate or Cl@ve PIN
  • Fill out Form 721 electronically
  • Submit by March 31

Option 2: Hire a gestor or tax lawyer

  • Cost: €300–800 depending on complexity
  • They handle the filing and ensure accuracy
  • Recommended if you have multiple exchanges or >€200K in crypto

Option 3: Use a crypto tax software

  • Tools like CoinTracker, Koinly, or CoinLedger can generate Modelo 721 reports
  • You still need to file manually or through a professional
  • Useful for tracking balances across multiple platforms

Common scenarios

Scenario 1: “I have €60K on Binance. Do I file?”

Yes. €60K > €50K threshold. File Modelo 721 by March 31.

Scenario 2: “I have €30K on Coinbase and €25K on Kraken. Do I file?”

Yes. Aggregate = €55K > €50K threshold. File Modelo 721.

Scenario 3: “I have €40K on Binance and €20K on my Ledger. Do I file?”

No. Only the Binance holding counts (€40K). The Ledger is self-custody and excluded. €40K < €50K threshold.

Scenario 4: “I moved €70K from Binance to my Ledger on December 30. Do I file?”

Probably no. If the crypto was in self-custody as of December 31, it’s excluded. But document the transfer date in case of audit.


The relationship between Modelo 721 and DAC8

Modelo 721: You declare your foreign crypto holdings (active obligation).

DAC8: Exchanges automatically report your holdings to Hacienda (passive reporting).

Why both matter: If you don’t file Modelo 721 but your exchange reports under DAC8, Hacienda will notice the discrepancy. That’s when penalties apply.

The safe path: File Modelo 721 for everything you hold on foreign exchanges, even if you think they’ll report under DAC8. Consistency protects you.


The relationship between Modelo 721 and Beckham Law

If you’re under the Beckham Law (flat 24% tax, no global income tax for 6 years), you still must file Modelo 721 if you hold >€50K in foreign crypto.

Why: Modelo 721 is an informative declaration, not a tax. It doesn’t trigger tax liability — it just tells Hacienda what you hold abroad.

Beckham Law does NOT exempt you from Modelo 721.


What if you missed the deadline?

If you file late (after March 31):

  • Voluntary late filing: reduced penalty
  • If Hacienda notifies you first: higher penalties + interest

If you never filed and Hacienda discovers it:

  • Penalty + interest + potential audit of your entire tax history
  • In extreme cases, criminal charges for tax fraud (if amounts are very large and willful)

The smart move: File now, even if late. Voluntary compliance is always cheaper than forced compliance.

A wall calendar showing March with the 31st circled in red ink — no year visible
March 31 is the deadline. Not a threat — just a date to plan around.

Documentation for self-custody (in case of audit)

Even though self-custody crypto is not declared in Modelo 721, Hacienda may ask for clarification during an audit.

Keep these records:

  • Wallet addresses (public keys, not private keys — never share those)
  • Transfer dates when you moved crypto from exchanges to self-custody
  • Screenshots or export files from your wallet showing year-end balances

Why this matters: If Hacienda sees you had €70K on Binance in October but only declared €20K in December, they may ask what happened to the other €50K. Your records show: “Transferred to Ledger on November 15.”

The rule: You don’t declare self-custody in Modelo 721, but you should be able to prove it if asked.

A simple spreadsheet with dates, amounts, and wallet addresses is enough. You don’t need blockchain forensics — just honest documentation.


Your action plan

  1. Calculate your foreign crypto holdings as of December 31, 2026.
  2. Exclude self-custody (Ledger, Trezor, MetaMask where you control keys).
  3. If total >€50K: File Modelo 721 by March 31, 2027.
  4. If total <€50K: No filing required, but document your calculation.
  5. If unsure: Consult a crypto-specialized tax lawyer (see Bankless Map).

The Olive Grove Standard applied to taxes

The Olive Grove Economy says: live from your own trees. Know what you owe. Choose where you owe it.

Modelo 721 is not a trap — it’s a map. It tells you what Hacienda sees. Once you know the map, you can navigate it.

You can’t avoid taxes (and shouldn’t try). But you can understand them, plan for them, and file them without panic.

That’s fiscal sovereignty.

May your ledger be clear, and your filing be timely.

Salah Nomad Rooted in Pedregalejo since 2021

Do I need to file Modelo 721 if I hold crypto on Binance?

Yes, if your total foreign crypto holdings exceed €50,000 as of December 31. Binance is a foreign exchange, so holdings there count toward the threshold.

Does self-custody crypto (Ledger, Trezor) count for Modelo 721?

No. Self-custody wallets where you control the private keys are NOT included in Modelo 721. Only crypto held by foreign exchanges or custodians counts.

What's the penalty for not filing Modelo 721?

Late or missing filings trigger sanctions under the general regime. The real cost is a full audit when DAC8 data doesn’t match your silence.

Does the Beckham Law exempt me from Modelo 721?

No. Modelo 721 is an informative declaration, not a tax. Even under Beckham Law, you must file if your foreign crypto holdings exceed €50,000.
Your 5-Minute Modelo 721 Check

Step 1: List all your crypto holdings as of December 31, 2026.

Step 2: Separate into two columns:

  • Foreign exchanges (Binance, Coinbase, Kraken, etc.)
  • Self-custody (Ledger, Trezor, MetaMask where you control keys)

Step 3: Add up ONLY the foreign exchange column.

Step 4: If total > €50,000 → you must file Modelo 721 by March 31, 2027.

Step 5: If unsure, consult a tax lawyer from the Bankless Map.

The 5 minutes you spend now save you from an audit later.


Download the Checklist (Free)

Get the printable PDF version to keep on your desk — fill it out in 5 minutes, know your answer.

📥 Download “The 50K Crypto Trap Checklist” (PDF)

No payment required. You’ll be asked for your email to receive the download — it’s the only way I can send you the file. Unsubscribe anytime.


A note from the Medina

I am a publisher, not a tax advisor, not a lawyer, not a relocation agency. Nothing on this site is legal, fiscal, or immigration advice. Verify everything with qualified professionals and official sources. That is not a sentence I hide behind. It is the philosophy, repeated one more time.