Cryptocurrency is no longer a niche investment—it's part of everyday financial life for millions. Whether you're holding Bitcoin, trading altcoins, or earning rewards through staking, one critical question remains: Do you need to declare your crypto on your tax return? The short answer: Yes, absolutely.
This guide breaks down everything you need to know about declaring cryptocurrency in a clear, step-by-step format—perfect for both beginners and experienced investors. We’ll cover reporting rules, tax rates, required forms, and what happens if you don’t comply.
When Do You Need to Report Cryptocurrency?
If you’ve bought, sold, swapped, spent, or earned crypto during the year, you may have triggered a taxable event. In most jurisdictions—including Spain, which this guide focuses on—any capital gain or income from digital assets must be reported, regardless of amount.
💡 Even a €1 profit counts. There is no minimum threshold for exemption.
Here’s a quick overview of common scenarios:
- ✅ Holding (HODLing): Simply buying and holding crypto? No tax due—yet.
- 💰 Selling or trading: Exchanging BTC for ETH or selling crypto for fiat? This creates a capital gain or loss and must be declared.
- 🔒 Staking & Airdrops: Rewards from staking or free token drops are considered taxable income.
- 🛒 Paying with crypto: Using Bitcoin to buy goods? Treated as a sale—taxable event applies.
- ⛏️ Mining: Proof-of-Work (PoW) miners often need to register as self-employed; Proof-of-Stake (PoS) earnings are taxed as movable capital income.
The key principle? Global income taxation. It doesn’t matter where the platform is based or whether funds were withdrawn to a bank account—if there's a gain, it's reportable.
👉 Discover how to track every transaction and stay IRS-compliant with ease.
Understanding FIFO: The Key to Calculating Gains
To accurately calculate your gains or losses, tax authorities typically require the FIFO (First In, First Out) method.
This means:
The first units of cryptocurrency you purchased are considered the first ones sold.
How FIFO Works
- You buy 1 BTC at €30,000.
- Later, you buy another 1 BTC at €40,000.
- You then sell 1 BTC for €45,000.
Using FIFO, the cost basis is the first purchase: €30,000.
Your taxable gain = €45,000 – €30,000 = €15,000.
This system ensures consistency, especially when averaging prices across multiple buys and sells.
While FIFO can feel complex at first, using automated tools simplifies the process significantly—especially for active traders.
Step-by-Step: How to Declare Crypto on Your Tax Return
Follow these steps to correctly report your cryptocurrency activity:
1. Access Renta Web
Log in via digital certificate, electronic DNI, or Cl@ve PIN on Spain’s Agencia Tributaria portal.
2. Navigate to Capital Gains Section
Go to Box 1800: Ganancias y pérdidas patrimoniales (Capital Gains and Losses).
3. Select “Virtual Currencies”
Choose the option for monedas virtuales within the section.
4. Enter Transaction Details
For each transaction, provide:
- Cryptocurrency name (e.g., BTC, ETH)
- Type of operation (sale, exchange)
- Date of acquisition and disposal
- Acquisition value and transmission value (including fees)
5. Repeat for All Transactions
Every trade, swap, or spend must be reported individually.
6. Review and Submit
Double-check all entries before final submission.
👉 Automate your crypto tax reporting and avoid costly errors—start now.
Cryptocurrency Tax Rates in 2025 (IRPF Savings Base)
In Spain, crypto gains fall under the savings income tax bracket (base del ahorro) of the IRPF, with progressive rates:
- 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%
These rates apply progressively—only the portion within each bracket is taxed at that rate.
Practical Example
Total annual crypto gain: €80,000
- First €6,000 × 19% = €1,140
- Next €44,000 × 21% = €9,240
- Remaining €30,000 × 23% = €6,900
Total tax owed: €17,280
What Happens If You Don’t Declare?
Ignoring crypto taxes is risky. Authorities are actively monitoring blockchain activity and receiving data from exchanges.
Consequences include:
- Penalties of 50–100% of unpaid taxes
- Interest charges and surcharges
- Fines up to €5,000 per omitted data point for failing to file Model 721
- Minimum penalty of €10,000 for serious omissions
Hacienda uses the Annual Tax Control Plan to target crypto non-compliance. With Models 172 and 173 requiring exchanges to report user balances and transactions, staying under the radar is nearly impossible.
⚠️ Good news: Voluntary disclosure before audit (Article 27 LGT) can eliminate penalties.
Key Tax Forms You Need to Know
Model 721 – Foreign Crypto Holdings
Required if you hold over €50,000 in crypto on foreign platforms as of December 31.
- Filed by: Spanish tax residents
- Deadline: January 1 – March 31
- Purpose: Disclose type, amount, value, and custodian of foreign-held assets
No tax is paid here—but failure to file carries fines starting at €1,500.
Model 172 – Exchange Reporting (Custody Info)
Filed by exchanges on behalf of users. Reports year-end holdings.
You don’t submit it—but Hacienda receives your wallet balance data.
Model 173 – Transaction Reporting
Exchanges report all user trades: dates, amounts, types.
Again, not filed by individuals—but used by authorities to cross-check declarations.
👉 Stay ahead of reporting deadlines and ensure full compliance—get started today.
Frequently Asked Questions (FAQ)
Do I need to declare small crypto gains?
Yes. Even a €1 profit must be reported. There is no de minimis exemption.
Are staking rewards taxable?
Yes. Staking and airdrops are treated as income and must be declared at fair market value when received.
What if I only bought and held crypto?
No declaration needed—unless you later sell or use it.
Is VAT applied to crypto transactions?
No. Buying, selling, or exchanging crypto is VAT-exempt in Spain.
Can I be audited for crypto taxes?
Yes. Hacienda has four years to review returns. With exchange data sharing increasing, audits are becoming more common.
Does mining count as taxable income?
Yes. PoW mining may require self-employment registration; PoS rewards are taxed as capital income.
Final Thoughts
Declaring cryptocurrency doesn’t have to be complicated—but accuracy matters. Whether you're managing a few trades or running a full portfolio, staying compliant protects you from fines and gives peace of mind.
Remember:
- Report all capital gains, no matter how small
- Use FIFO to calculate profits
- File Model 721 if holding over €50k abroad
- Keep detailed records of all transactions
With growing regulatory scrutiny and automated reporting by exchanges, transparency is no longer optional—it's essential.
Start organizing your crypto tax strategy early, use reliable tools, and make sure every transaction is accounted for. Your future self will thank you when tax season arrives.