Spain Crypto Tax Calculator
Estimate Spain crypto capital gains tax using a simplified 2025 Agencia Estatal de Administración Tributaria model.
How to Calculate Crypto Capital Gains Tax in Spain
Spain's Agencia Estatal de Administración Tributaria (AEAT) taxes cryptocurrency gains as savings income (renta del ahorro) at progressive rates of 19%, 21%, 23%, and 27% depending on the gain amount. There is no annual exemption specifically for crypto gains, though a general savings allowance exists. Losses can offset gains in the same year and be carried forward for four years. Foreign exchange crypto-to-crypto swaps are taxable events. This calculator models AEAT's savings income brackets for the 2025 tax year.
The Spain Crypto Tax Estimator uses the AEAT savings income model for 2025. Gains are calculated as: Gain = (Selling Price − Purchase Price) × Quantity. These gains are classified as savings income (renta del ahorro) and taxed at progressive rates: 19% on gains up to €6,000, 21% on gains between €6,000 and €50,000, 23% on gains between €50,000 and €200,000, and 27% on gains above €200,000. Losses can offset gains in the same tax year, and any unused losses can be carried forward for four years. The calculator applies these brackets directly to your gross gain. It does not model the general savings allowance or Modelo 720 foreign asset reporting requirements for holdings exceeding €50,000 outside Spain.
Track your gains throughout the year using the Profit/Loss Calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
Spain Tax Rules at a Glance
Example Calculations
Example A: Small Gain at 19%
You bought 0.5 ETH at €1,500 and sold at €2,500. Your income is €35,000.
Example B: Medium Gain Spanning Two Brackets
You bought 1 BTC at €20,000 and sold at €35,000. Your income is €50,000.
Example C: Capital Loss Offset
You bought 3 ETH at €3,000 and sold at €2,000. Later you made a €5,000 gain on BTC.
Filing Guide — Agencia Estatal de Administración Tributaria
Spanish taxpayers report crypto gains in their annual income tax return (IRPF) using Modelo 100, specifically in the savings income section. If you hold foreign assets (including crypto on foreign exchanges) exceeding €50,000, you must also file Modelo 720. The filing deadline is 30 June, or 25 June if you opt for direct debit. Autónomos and business owners may have different deadlines. Keep all transaction records with euro valuations for at least four years.
Common Mistakes to Avoid
A common Spanish mistake is not reporting crypto-to-crypto swaps, which AEAT treats as taxable disposals at the euro value of the received asset. Another error is failing to carry forward losses within the four-year window. Many taxpayers also forget to file Modelo 720 for foreign exchange holdings exceeding €50,000, which carries severe penalties. Using incorrect euro exchange rates for non-euro transactions is another frequent error.
Official Resources
The following links point to official AEAT guidance on cryptocurrency taxation in Spain:
- AEAT: Bienes Criptoactivos — official cryptoasset campaign and guidance (Spanish)
- AEAT: Manual Renta 2024 — practical income tax manual including crypto (Spanish)
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our Profit/Loss Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
Spain Crypto Tax Estimator — FAQ
What are the crypto tax rates in Spain?
Crypto gains are taxed as savings income at progressive rates: 19% on gains up to €6,000, 21% up to €50,000, 23% up to €200,000, and 27% above €200,000. These rates apply regardless of your holding period.
Can I offset crypto losses against other income in Spain?
Crypto capital losses can offset capital gains in the same tax year. Unused losses can be carried forward for four years to offset future gains. They generally cannot offset salary or other ordinary income.
Are crypto-to-crypto swaps taxable in Spain?
Yes. Swapping one cryptocurrency for another is a taxable disposal. You must determine the euro fair market value of the crypto received and calculate your gain or loss relative to your original cost basis.
Do I need to file Modelo 720 for crypto?
If you hold cryptocurrency on foreign exchanges or wallets and the total value exceeds €50,000, you must file Modelo 720 (Informative Declaration of Assets Abroad). Failure to file can result in severe penalties.
How long can I carry forward capital losses?
Unused capital losses from crypto can be carried forward for four years to offset future capital gains. After four years, any remaining losses expire.
What is the filing deadline for crypto taxes in Spain?
The general deadline for filing the annual income tax return (Modelo 100) is 30 June, or 25 June if you opt for direct debit payment. This applies to most individual taxpayers, including those with crypto gains.