Complete checklist of the Spanish crypto taxpayer 2025
This is the ultimate checklist to ensure you meet all your tax obligations as a Spanish crypto investor. Use it throughout the year and especially during the rental season.
✅ DURING THE YEAR (continuous registration)
Record of all operations
- Each crypto purchase: date, pair, quantity, price in €, commission, exchange.
- Each crypto sale: date, pair, quantity, price in €, commission, exchange.
- Each crypto-to-crypto swap: date, both tokens, quantities, price of each in €.
- Each staking/earn receipt: date, token, amount, price in €.
- Each airdrop received: date, token, quantity, price in €.
- Each gas payment: date, amount of ETH/SOL/etc., price in €.
- Every deposit and withdrawal in DeFi protocol.
- Each NFT bought and sold: date, purchase and sale price in €.
Backups and files
- CSVs of exchanges saved in a safe place (encrypted cloud + local copy).
- Screenshots of important DeFi positions.
- Emails confirming relevant operations.
- Exported history of on-chain wallets.
✅ IN JANUARY (tax preparation)
Data export
- Export full year history of each exchange you used.
- Export history of self-custody wallets.
- Export history of DeFi/staking platforms.
FIFO calculation
- Import all CSVs into tool (Koinly/Blockpit).
- Check import errors (unrecognized transactions, missing prices).
- Verify that the FIFO is correct (especially if there are movements between exchanges).
- Generate the profit/loss report for the year.
✅ MODEL 721 (if applicable)
When does Model 721 apply?
If the total value of your cryptocurrencies in foreign exchanges/wallets exceeds €50,000 as of December 31 of the fiscal year.
- Calculate the total value of your crypto portfolio as of December 31.
- Check if it exceeds €50,000 in custodians outside of Spain.
- If applicable: collect data from each exchange/wallet (name, country, balance, value in €).
- Submit Form 721 before March 31 of the following year.
Note on Model 720:
- Applies to traditional financial investments abroad (stocks, bonds, bank accounts).
- For crypto ETPs/ETFs in foreign brokers → Model 720.
- For direct cryptocurrencies → Model 721.
✅ IRPF INCOME DECLARATION
Deadline: Usually from April 2 to July 1 (check exact dates each year).
Capital gains and losses (savings basis)
Add the net gain/loss from cryptocurrency transmissions:
- Box corresponding to capital gains based on savings.
- Generation period: More than one year or Less than one year (although for crypto it is usually the same box in Spain).
- Check: Sum of profits − Sum of losses = Net result.
Returns on movable capital (savings base)
For staking, DeFi lending, earn interest:
- Total interest/income received in the year in €.
- Each platform may have a different box depending on its nature.
Economic activities (general basis)
If you have mining, professional trading, P2E as an activity, etc.:
- Net performance of the activity (income − expenses).
- Previous registration in census model 036/037.
Capital gains on a general basis (airdrops, etc.)
Airdrops and some profits go into the general base:
- Total profits on a general basis from crypto imputation.
✅ ADDITIONAL OBLIGATIONS ACCORDING TO PROFILE
Self-employed with crypto as an activity
- Registration in census form 036/037 with corresponding heading.
- Quarterly installment payments of personal income tax (form 130).
- Quarterly VAT declaration (although many crypto activities are exempt from VAT).
- If you employ others: withholdings (form 111).
Company (Limited Company)
- Crypto accounting in accordance with the PGC.
- Corporate Tax (form 200).
- Informative declaration of related-party transactions if there are partners.
✅ SUMMARY DEADLINES 2025 (IRPF fiscal year 2024)
| Obligation | Deadline |
|---|---|
| Model 721 (foreign crypto) | March 31, 2025 |
| Home Income campaign | Start April 2025 |
| Personal Income Tax Declaration (WEB Income) | Until July 1, 2025 |
| Direct debit fee | Until June 25, 2025 |
✅ WARNING SIGNS: when to act now
- You receive a request from the Treasury → hire an advisor immediately.
- You have undeclared tax years → consider voluntary regularization (lower penalties).
- Your exchange closes or has problems → download all data immediately.
- You are going to emigrate → consult the exit tax before changing residence.
Useful resources
- AEAT: aeat.es → WEB rental, models, queries.
- Declaracripto.es: Spanish crypto declaration tool.
- Koinly, Blockpit: Multi-exchange FIFO calculation.
- DGT: Tax query database (search for "cryptocurrencies" to see official criteria).
Updated: April 2026 | Fiscal year: 2025


