Overview
Tax season in Spain means one thing: the Modelo 100. If you hold or trade cryptocurrency, it needs to go on your IRPF return.
The good news is that Summ breaks your crypto income out by type on the Reports screen, so you can see exactly what is a capital gain, what came from mining, what was staking income, and what arrived as an airdrop. This guide walks you through taking those numbers and putting them in the right boxes on the AEAT's Renta Web e-filing system.
What You'll Need Before You Start
Before you open Renta Web, make sure you have the following ready:
• Your Summ tax report for the relevant fiscal year (generated from the Reports screen)
• Access to the AEAT's Renta Web system via digital certificate, electronic DNI, or Cl@ve PIN
• Your Modelo 721 filing reference if your crypto exceeded €50,000 at any point during the year
How Summ's Reports Map to Modelo 100
Summ categorises your crypto activity into distinct income types. Each type maps to a specific section of the Modelo 100. Here is the full breakdown:
Summ Income Type | Modelo 100 Section | Key Box (Casilla) | Tax Base |
Capital Gains / Losses (sell, swap, spend) | F2: Ganancias y pérdidas patrimoniales - Monedas virtuales | Casilla 1804 | Savings (Base del ahorro) |
Mining Income | D1: Rendimientos de actividades económicas | From Casilla 0166 (activity BO6), enter in Casilla 0178 | General (Base general) |
Staking Rewards/ Lending Income/ Interest Income | B: Rendimientos del capital mobiliario | Casilla 0033 | Savings (Base del ahorro) |
Airdrops | G2: Ganancias patrimoniales no derivadas de transmisión | Casilla 0304 | General (Base general) |
Other Income (bounties, referral rewards, salary in crypto) | A: Rendimientos del trabajo / G2 | Varies by source | General (Base general) |
The advantage of using Summ is that you do not need to manually separate these categories. The report does it for you, showing the totals for each income type in EUR.
Spain's Crypto Tax Rates at a Glance
Crypto disposals (sells, swaps, spends) fall under the savings tax base, while mining and airdrops fall under the general income tax base.
Savings tax base (capital gains from disposals):
Gain Bracket | Tax Rate |
First €6,000 | 19% |
€6,001 to €50,000 | 21% |
€50,001 to €200,000 | 23% |
€200,001 to €300,000 | 27% |
Above €300,000 | 30% |
General income tax base (mining, airdrops): Progressive rates from 19% up to 47%, depending on your total taxable income.
Step 1: Generate Your Summ Tax Report
Log in to Summ and make sure Spain is selected as your tax country and the correct financial year is set. Sync your accounts, add any wallets or exchanges you've used, and review any flagged transactions before making adjustments.
Navigate to the Reports screen. Summ will display your crypto activity broken down by income type, with separate line items for capital gains and losses, staking income, mining income, airdrops, and any other categorised activity.
Download your report and keep it open — you will be referring to these numbers throughout the filing process.
Step 2: Log in to Renta Web
Go to the AEAT Sede Electrónica and access the Renta Web service. Authenticate with your digital certificate, electronic DNI, or Cl@ve PIN. If this is your first time, the system will pre-populate some data from your employer, banks, and any information exchanges have reported under DAC7 or CARF.
Step 3: Report Capital Gains and Losses (Casilla 1804)
In Renta Web, navigate to F2: Ganancias y pérdidas patrimoniales derivadas de la transmisión de elementos patrimoniales, then select Monedas virtuales.
For each disposal shown on your Summ report:
1. Click Alta de elemento patrimonial (Register new asset)
2. Enter the name of the cryptocurrency (e.g., BTC, ETH)
3. Select the type of consideration from the dropdown: sold for fiat currency, exchanged for another virtual currency, or exchanged for goods/services
4. Enter the transmission value (sale price in EUR) and the date of sale
5. Enter the acquisition value (purchase price in EUR) and the date of acquisition
The system will automatically calculate the gain or loss. Gains appear in Casilla 1809; losses appear in Casilla 1807.
Capital losses can be offset against capital gains in the same year. If your losses exceed your gains, you can carry the remaining losses forward for up to four years.
Step 4: Report Mining Income (Casilla 0166 / 0178)
Mining income is treated as an economic activity in Spain. If you mine crypto, you should be registered as autónomo under business activity code 832.9.
In Renta Web, navigate to D1: Rendimientos de actividades económicas en estimación directa.
1. From Casilla 0166, select activity code BO6
2. In Casilla 0178 (Otros ingresos), enter the total EUR value of crypto received from mining as shown on your Summ report
3. You can deduct allowable expenses (electricity, hardware depreciation, internet) in the corresponding expense boxes
Summ shows the fair market value of each mining reward at the time it was received, so the total on your Reports screen is the figure you need.
Step 5: Report Staking Rewards (Casilla 0033)
Staking rewards are classified as rendimientos del capital mobiliario (investment income) and fall under the savings tax base.
In Renta Web, navigate to B: Rendimientos del capital mobiliario a integrar en la base imponible del ahorro.
In Casilla 0033, enter the total EUR value of staking rewards received during the fiscal year. This figure comes directly from the staking income line on your Summ Reports screen.
Important: The value should reflect the fair market price of the tokens at the moment they were received, not their value at the time of filing or the date you sell. Summ calculates this automatically using market data at the time of each reward.
Step 6: Report Airdrops (Casilla 0304)
Airdrops are treated as capital gains not derived from a transmission (ganancias patrimoniales no derivadas de transmisión) and are taxed under the general income tax base.
In Renta Web, navigate to G2: Ganancias y pérdidas patrimoniales que no derivan de la transmisión de elementos patrimoniales.
In Casilla 0304, enter the total EUR value of airdrops received — this is the fair market value at the time each airdrop was received, as shown on your Summ report.
The acquisition cost of airdropped tokens is their fair market value at receipt. When you eventually sell or swap those tokens, your capital gain or loss will be calculated from that cost basis.
Step 7: Review and Submit
Before submitting, cross-check every section against your Summ report:
• Capital gains/losses in F2 should match the total disposals figure in Summ
• Mining income in D1 should match Summ's mining income total
• Staking rewards in B should match Summ's staking income total
• Airdrops in G2 should match Summ's airdrop income total
Once everything lines up, you can submit the return or save it as a draft to review with your asesor fiscal (tax advisor).
Do You Also Need to File Modelo 721?
If the total value of cryptocurrency held on foreign platforms exceeded €50,000 at any point during the fiscal year, you must file Modelo 721 separately. This is a reporting obligation, not an additional tax — but failing to file it can trigger significant penalties.
The €50,000 threshold applies both per platform and in aggregate. For example, €30,000 on Binance and €25,000 on Kraken puts you over the threshold. Summ's portfolio tracking can help you determine whether you hit it.
Common Mistakes to Avoid
1. Mixing up income types. Putting staking rewards in the capital gains section (or vice versa) is a common error. Each income type has its own box in Modelo 100 because they are taxed under different bases and at different rates. Use Summ's categorisation to keep them separate.
2. Forgetting DeFi activity. Liquidity pool deposits, yield farming, and token swaps through decentralised exchanges all create taxable events. Summ tracks these automatically if your wallets are connected.
3. Using the wrong valuation date. Mining rewards, staking income, and airdrops must be valued at fair market price on the date received — not the date you file or the date you sell. Summ handles this automatically.
4. Ignoring the Modelo 721 threshold. The €50,000 foreign-held crypto threshold applies per platform and in aggregate. Check your portfolio totals carefully.
5. Not claiming allowable mining expenses. If you are registered as autónomo for mining, you can deduct hardware, electricity, and other direct costs. These reduce your taxable mining income.
Key Deadlines
The Spanish income tax filing period (Campaña de la Renta) typically opens in early April and closes on 30 June. For the 2025 fiscal year, you must file by 30 June 2026. Late filing attracts surcharges starting at 5%, increasing depending on the delay.
Still need help?
For questions about your Spanish crypto tax obligations, we recommend consulting a qualified asesor fiscal.
For questions about Summ, reach out via our in-app chat or email [email protected].
