Cryptocurrency is no longer a niche financial experiment—it's a mainstream asset class. With Bitcoin, Ethereum, and thousands of other digital assets now part of everyday investing, one question arises for every holder: Do I need to declare my crypto on my tax return? The short answer: Yes.
Whether you’ve made a small profit or executed complex DeFi trades, tax authorities like Spain’s Agencia Tributaria are increasingly monitoring crypto activity. Failing to report can lead to penalties, audits, or fines. This guide explains everything you need to know about declaring cryptocurrency, including taxable events, reporting methods, tax rates, and key forms like the Model 721.
When Do You Need to Declare Cryptocurrency?
Not every crypto move triggers a tax obligation—but most do. Here’s a clear breakdown:
- ✅ Holding (HODLing): Simply buying and holding crypto? No taxable event. No declaration needed—yet.
- 💰 Selling or trading: Converting BTC to EUR, or swapping ETH for SOL? This creates a capital gain or loss and must be reported.
- 🔒 Staking & Airdrops: Rewards from staking or unexpected airdrops count as taxable income.
- 🛒 Paying with crypto: Using Bitcoin to buy goods? It's treated as a sale—taxable.
- ⛏️ Mining: Proof-of-Work (PoW) mining is considered self-employed activity. Proof-of-Stake (PoS)? Taxed as movable capital income.
All worldwide income must be declared by Spanish tax residents—even if funds never touched a local bank.
👉 Generate your tax-ready crypto report in minutes with a trusted platform.
Understanding FIFO: How to Calculate Gains
Tax authorities require a standardized method to calculate profits: FIFO (First In, First Out).
This means the first coins you bought are the first ones considered sold when you make a transaction.
How FIFO Works:
- You buy 1 BTC at €30,000.
- Later, buy another BTC at €40,000.
- You sell 1 BTC for €45,000.
Under FIFO, the system assumes you sold the first BTC (€30,000 cost), resulting in a €15,000 capital gain.
Gain = Sale Price – Purchase Price – Fees
Even small gains matter. Made €5 on a trade? It’s reportable. There is no minimum threshold.
Step-by-Step: How to Declare Crypto on Your Tax Return
Follow these steps to properly include crypto in your Spanish income tax (IRPF) filing:
1. Access Renta Web
Log in via your digital certificate, electronic DNI, or Cl@ve PIN.
2. Navigate to Capital Gains
Go to the section labeled “Ganancias y pérdidas patrimoniales” (Capital Gains and Losses)—specifically Box 1800.
3. Select “Virtual Currencies”
Choose the option for "Monedas virtuales".
4. Enter Transaction Details
For each taxable event, provide:
- Cryptocurrency name (e.g., BTC)
- Type of operation (sale, exchange)
- Acquisition and disposal dates
- Purchase and sale values (including fees)
5. Repeat for All Transactions
If you’ve made 50 trades, report all 50—accuracy is key.
6. Review and Submit
Double-check entries before final submission.
Manually tracking dozens of trades across wallets and exchanges is time-consuming. Automating this process reduces errors and saves hours.
👉 Streamline your crypto tax reporting with an advanced solution designed for accuracy.
Cryptocurrency Tax Rates in 2025 (IRPF Savings Base)
Crypto gains fall under the savings income tax bracket (base del ahorro) and are taxed progressively:
- Up to €6,000: 19%
- €6,000.01 – €50,000: 21%
- €50,000.01 – €200,000: 23%
- €200,000.01 – €300,000: 27%
- Over €300,000: 28%
Example:
You realize €80,000 in gains:
- First €6,000 × 19% = €1,140
- Next €44,000 × 21% = €9,240
- Remaining €30,000 × 23% = €6,900
Total tax: €17,280
Taxes apply progressively—you don’t pay 28% on the entire amount.
Key Tax Forms for Crypto Holders
Modelo 721 – Foreign Crypto Assets Declaration
Who must file?
Spanish tax residents holding over €50,000 in crypto on foreign exchanges as of December 31.
What to report:
- Type and amount of crypto
- Euro value
- Exchange/platform name
Filing window: January 1 – March 31
Failure to file may result in fines starting at €1,500—even if no tax is owed.
Modelo 172 & 173 – Exchange Reporting (Not Filed by Individuals)
While individuals don’t file these:
- Modelo 172: Exchanges report year-end client balances.
- Modelo 173: Platforms report all customer transactions.
Hacienda receives this data automatically—meaning they may already know your activity.
What Happens If You Don’t Declare?
Ignoring crypto taxes is risky. The Spanish Tax Agency actively monitors blockchain activity and exchange data.
Consequences include:
- Fines of 50–100% of unpaid taxes
- Interest on overdue amounts
- Penalties up to €5,000 per omitted data point for Modelo 721
- Possible criminal investigation for large-scale evasion
However, there’s good news:
Under Article 27 of the General Tax Law (LGT), you can voluntarily regularize undeclared assets before being contacted—avoiding penalties entirely.
Proactive compliance is always better than reactive damage control.
Frequently Asked Questions (FAQ)
Do I need to declare crypto if I only made a small profit?
Yes. There is no minimum threshold. Any capital gain—even €1—must be reported.
Are crypto-to-crypto trades taxable?
Yes. Swapping one cryptocurrency for another counts as a disposal and triggers capital gains tax.
Is staking income taxable?
Yes. Staking rewards are treated as income and must be declared under savings income.
What if I only held crypto and didn’t sell?
Holding (HODLing) is not a taxable event. Only realized gains require reporting.
Do I need to pay VAT on crypto transactions?
No. Cryptocurrency transactions are VAT-exempt in Spain.
Can I deduct trading losses from my taxes?
Yes. Capital losses can offset other capital gains in the same year or be carried forward for up to four years.
Final Tips for Crypto Tax Compliance
- Keep detailed records: dates, prices, transaction IDs.
- Use FIFO consistently across all reports.
- Monitor thresholds—especially the €50,000 rule for foreign holdings.
- File Modelo 721 if required—even if no tax is due.
- Leverage tools that sync with exchanges to auto-calculate gains.
👉 Get started with a secure platform that simplifies crypto tracking and tax prep.
Summary
Declaring cryptocurrency isn’t optional—it’s essential. Whether you’re a casual investor or active trader:
- Report all capital gains and losses in Box 1800.
- Use the FIFO method to calculate profits.
- File Modelo 721 if holding over €50,000 abroad.
- Understand progressive tax rates up to 28%.
- Stay compliant to avoid fines and audits.
The crypto tax landscape is evolving fast—but with the right knowledge and tools, staying ahead is simple.
Stay informed. Stay compliant. Stay confident in your financial future.