CryptaTax
🌐 EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

Crypto Tax Spain: A Complete Guide for Individuals

TAX REPORTING Crypto Tax Spain: A CompleteGuide for Individuals

If you hold, trade, or earn cryptocurrency in Spain, you have a tax obligation. Crypto tax in Spain is not optional, and the Agencia Tributaria, Spain's tax authority, has made clear that it treats digital assets as taxable property. Whether you sold Bitcoin at a profit, received staking rewards, or simply swapped one token for another, each of those events likely triggers a reporting requirement. Understanding exactly how impuesto criptomonedas works, what rates apply, and what forms you must file can save you from costly penalties. This guide walks through every key element so you can approach your Spanish tax return with confidence, whether you are a resident trader, a long-term holder, or someone who earned crypto through work or yield-bearing protocols.

How Is Crypto Taxed in Spain: The Basic Framework

Spain does not have a single dedicated cryptocurrency tax law. Instead, crypto assets fall under the existing personal income tax framework, known as Impuesto sobre la Renta de las Personas Físicas, or IRPF. The way a gain or income is classified determines which part of your return it sits in and which rate applies to it.

Gains from buying and selling crypto, including swapping one cryptocurrency for another, are treated as capital gains and taxed under the savings tax base, known as the base imponible del ahorro. Income received in crypto, such as staking rewards, mining proceeds, airdrops with a clear value, and salary paid in digital assets, is treated as general income and taxed under the general tax base, which carries higher rates. The distinction matters enormously. A trader who generates most of their income from active speculation will face a very different effective tax rate from a long-term holder who sells once a year.

Spanish tax residents are taxed on their worldwide income and gains. If you live in Spain for more than 183 days in a calendar year, you are considered a tax resident and must declare crypto activity regardless of where the exchange or wallet is based.

Crypto Tax Spain Rates: Savings Base vs. General Base

The split between the savings base and the general base is one of the most important things to understand about how crypto is taxed in Spain. Capital gains on crypto sit in the savings base, which uses a progressive scale that is generally more favourable than the general income rates.

The savings base tax rates are applied in tranches. Gains up to a certain threshold are taxed at a lower rate, and each additional band is taxed progressively higher. There is also a regional component to Spanish income tax, meaning the exact rates can vary slightly depending on which autonomous community you live in. The national base rates form the minimum, and regional governments add their own portion on top.

General income, which includes staking and mining receipts, is added to your other earned income for the year and taxed at the full progressive rates. At higher income levels, this can mean a significantly larger bill compared to capital gains treatment. This is why correctly classifying each type of crypto activity is not just an accounting exercise; it has a direct and material impact on the amount you owe.

The table below summarises the distinction between the two bases for common crypto activities.

Crypto Activity Tax Base in Spain Tax Treatment
Selling crypto for fiat Savings base (ahorro) Capital gains, progressive savings rates
Swapping one crypto for another Savings base (ahorro) Capital gains, market value at point of swap
Staking rewards received General base Income at fair market value on receipt
Mining proceeds General base Income, potentially as economic activity
Salary paid in crypto General base Employment income at fair market value
Airdrop with clear commercial value General base (typically) Income at fair market value on receipt

Cost Basis and Calculating Your Gain

To calculate a capital gain, you subtract the acquisition cost from the disposal proceeds. In Spain, the Agencia Tributaria requires the use of the FIFO method, which stands for first in, first out. This means that when you sell or swap crypto, the tax authority treats the oldest units you acquired as the ones being disposed of first. You cannot choose average cost or LIFO in Spain.

Acquisition cost includes not just the purchase price but also any fees you paid to acquire the asset, such as exchange commissions. Disposal proceeds are the fair market value in euros at the moment of the transaction. For a crypto-to-crypto swap, both the disposal and the acquisition are valued in euros at the time of the swap, which means you can trigger a taxable gain even without touching fiat at all.

Losses can be offset against gains within the savings base in the same tax year. If your losses exceed your gains, you can carry the remaining loss forward for up to four years to offset future gains. You cannot offset capital losses from crypto against general income such as your salary. Keeping complete, timestamped records of every transaction is essential, because without them you cannot substantiate either your gains or your losses. This is where a reliable spain crypto tax calculator becomes genuinely useful, since it automates FIFO calculations across hundreds or thousands of transactions in a way that would be impractical to do manually.

Reporting Obligations: Modelo 100, Modelo 721, and Modelo 172

Spain uses several forms relevant to crypto holders, and knowing which ones apply to you is critical.

Modelo 100 is the standard annual personal income tax return. All taxable crypto gains, losses, and income must be declared here. This is filed annually, typically between April and June for the previous tax year. If you had any taxable crypto activity during the year, Modelo 100 is where it is reported.

Modelo 721 is a more recent addition specifically for crypto holders. It is an informational declaration covering holdings of virtual currencies located abroad. Residents whose crypto assets held on foreign platforms exceed a specific aggregate threshold at year-end must file this form separately from their income tax return. Failing to file Modelo 721 when required can result in substantial penalties, so it is important to understand whether your holdings cross the relevant threshold.

Modelo 172 and Modelo 173 relate to obligations on crypto service providers and intermediaries operating in Spain, rather than individual users directly, but they reflect the broader push toward comprehensive data reporting that makes non-disclosure increasingly risky for individuals.

Form Purpose Who Must File
Modelo 100 Annual personal income tax return All tax residents with taxable crypto activity
Modelo 721 Declaration of crypto held abroad Residents with foreign-platform holdings above threshold
Modelo 172 Operator reporting to tax authority Crypto service providers in Spain

How Spain Compares to Crypto Tax in the UK and India

Spain is not the only jurisdiction tightening its grip on cryptocurrency reporting, and many individuals hold assets across multiple countries or are considering a move. A brief comparison with crypto tax in the UK and how crypto is taxed in India can help put the Spanish framework into context.

Crypto tax in the UK is administered by HMRC, which treats crypto assets as capital assets subject to Capital Gains Tax upon disposal. UK residents benefit from an annual CGT allowance before tax applies, and HMRC also distinguishes between capital gains and income from mining, staking, and certain DeFi activities. Those comparing their options will find that the UK and Spain share a broadly similar philosophy of taxing disposals as capital events, though the specific rates and thresholds differ.

How crypto is taxed in India follows a different model. India applies a flat rate on gains from virtual digital assets, with a separate rate on certain transactions. There is also a tax deducted at source requirement on crypto transfers above certain values. The India crypto tax calculator question comes up frequently for Indian nationals holding assets across jurisdictions, since India residents are taxed on worldwide income, creating potential dual reporting obligations. Anyone in that situation should take professional advice before filing in either country.

Common Mistakes Spanish Crypto Filers Make

The most frequent error is the belief that swapping one cryptocurrency for another is not a taxable event. Under Spanish tax rules, it clearly is. Every crypto-to-crypto exchange is treated as a disposal of the first asset at fair market value, triggering a gain or loss calculation at that moment. Many traders only discover this after they have completed dozens of swaps and face an unexpected bill.

A second common mistake is failing to report losses. Some filers assume that because they lost money, there is nothing to declare. Reporting losses matters because it creates a record you can use to offset future gains over the next four years. Leaving losses unreported is a missed opportunity that costs you money down the line.

A third mistake involves Modelo 721. Residents who hold substantial crypto on non-Spanish platforms sometimes do not realise this form exists or that it applies to them. The penalties for missing an informational declaration can exceed the value of the assets themselves in extreme cases.

Finally, poor record-keeping continues to cause problems at every level. Without complete transaction histories including dates, values in euros, and fees, it is impossible to calculate your position accurately. Downloading raw transaction data from exchanges early, rather than scrambling at filing time, is one of the simplest and most effective habits a crypto holder in Spain can adopt.

Illustrative Scenario

To illustrate how this applies in practice, consider the following scenario: Maria is a graphic designer based in Barcelona who has been actively trading crypto since 2021. During the tax year, she sold Bitcoin for a profit, swapped Ethereum for a DeFi token on a decentralised exchange, and received staking rewards from a proof-of-stake protocol. She assumed that the swap did not count as a taxable event and did not report it on her Modelo 100.

When she uses CryptaTax to import her full transaction history from three different wallets and two exchanges, the platform identifies the swap as a disposal, calculates the gain using FIFO, and flags the staking income as general base income. The total taxable amount is considerably higher than she had estimated. The tool also identifies offsettable losses from earlier trades that reduce her overall liability. With the correct figures in front of her, Maria files an accurate Modelo 100, declares her staking rewards at the correct rate, and avoids the risk of a later investigation by the Agencia Tributaria. She also realises she needs to check whether her foreign exchange holdings trigger a Modelo 721 obligation.

Frequently Asked Questions

Do I have to pay crypto tax in Spain if I did not cash out to euros?

Yes. Swapping one cryptocurrency for another is treated as a taxable disposal under Spanish tax rules, even if you never converted to euros. The gain is calculated using the euro value of both assets at the moment of the exchange. You owe tax on the gain regardless of whether fiat was involved.

What is impuesto criptomonedas and how does it work?

Impuesto criptomonedas refers to the taxation of cryptocurrency under Spain's personal income tax system, IRPF. Capital gains from selling or swapping crypto fall into the savings tax base and are taxed at progressive savings rates. Income received as crypto, such as staking rewards, falls under the general base and is taxed at higher rates alongside ordinary income.

How is crypto taxed in Spain if I made a loss?

Losses from crypto disposals can be offset against capital gains within the savings base in the same tax year. If your losses exceed your gains, the remaining loss can be carried forward for up to four years. You must still declare the losses on your Modelo 100 to preserve the right to use them in future years.

What is Modelo 721 and who needs to file it?

Modelo 721 is an informational declaration for Spanish tax residents who hold cryptocurrency on platforms or wallets based outside Spain, where the total value exceeds a specified threshold at the end of the calendar year. It is separate from your income tax return and carries its own filing deadline. Missing it when required can result in significant penalties.

Can I use a spain crypto tax calculator to prepare my return?

Yes. A Spain crypto tax calculator connects to your exchange accounts and wallets, imports your full transaction history, applies the FIFO method required by Spanish law, and calculates your gains, losses, and income automatically. This is far more reliable than manual spreadsheets, particularly if you have made many trades or used decentralised platforms. CryptaTax supports Spanish tax reporting and generates the figures you need for your Modelo 100 filing.

Are staking rewards taxed differently from trading profits in Spain?

Yes. Staking rewards are treated as income and added to your general tax base, which means they are taxed at the same progressive rates as your salary or other earned income. Trading profits, by contrast, are capital gains and sit in the savings base, which generally carries lower rates. The distinction matters and it is worth classifying each activity correctly before you file.

How does crypto tax in Spain compare to crypto tax in the UK?

Both Spain and the UK treat crypto disposals as capital gains events, but the specific rates, annual allowances, and reporting mechanisms differ. UK residents filing under HMRC rules benefit from a Capital Gains Tax annual exemption before tax applies, while Spain taxes gains progressively from the first euro. Anyone with connections to both countries should take advice on dual reporting obligations before filing.

What records do I need to keep for Spanish crypto tax purposes?

You need a complete record of every transaction including the date, the amount of crypto involved, the euro value at the time of the transaction, the type of activity such as purchase, sale, swap, or reward, and any fees paid. These records must cover all wallets and exchanges, including decentralised platforms. The Agencia Tributaria can request documentation going back several years, so keeping organised records from the start is essential.

Is it too late to correct a previously filed crypto tax return in Spain?

If you filed a return that understated your crypto gains, you can submit a complementary declaration to correct it before the Agencia Tributaria opens a formal investigation. Acting proactively generally results in lower penalties than waiting to be audited. If you are unsure whether your past filings were accurate, reviewing your transaction history with a crypto tax tool and consulting a qualified tax adviser is the prudent first step.

Source: CryptaTax

FAQ

Do I have to pay crypto tax in Spain if I did not cash out to euros?

Yes. Swapping one cryptocurrency for another is treated as a taxable disposal under Spanish tax rules, even if you never converted to euros. The gain is calculated using the euro value of both assets at the moment of the exchange. You owe tax on the gain regardless of whether fiat was involved.

What is impuesto criptomonedas and how does it work?

Impuesto criptomonedas refers to the taxation of cryptocurrency under Spain's personal income tax system, IRPF. Capital gains from selling or swapping crypto fall into the savings tax base and are taxed at progressive savings rates. Income received as crypto, such as staking rewards, falls under the general base and is taxed at higher rates alongside ordinary income.

How is crypto taxed in Spain if I made a loss?

Losses from crypto disposals can be offset against capital gains within the savings base in the same tax year. If your losses exceed your gains, the remaining loss can be carried forward for up to four years. You must still declare the losses on your Modelo 100 to preserve the right to use them in future years.

What is Modelo 721 and who needs to file it?

Modelo 721 is an informational declaration for Spanish tax residents who hold cryptocurrency on platforms or wallets based outside Spain, where the total value exceeds a specified threshold at the end of the calendar year. It is separate from your income tax return and carries its own filing deadline. Missing it when required can result in significant penalties.

Can I use a spain crypto tax calculator to prepare my return?

Yes. A Spain crypto tax calculator connects to your exchange accounts and wallets, imports your full transaction history, applies the FIFO method required by Spanish law, and calculates your gains, losses, and income automatically. This is far more reliable than manual spreadsheets, particularly if you have made many trades or used decentralised platforms. CryptaTax supports Spanish tax reporting and generates the figures you need for your Modelo 100 filing.

Are staking rewards taxed differently from trading profits in Spain?

Yes. Staking rewards are treated as income and added to your general tax base, which means they are taxed at the same progressive rates as your salary or other earned income. Trading profits, by contrast, are capital gains and sit in the savings base, which generally carries lower rates. The distinction matters and it is worth classifying each activity correctly before you file.

How does crypto tax in Spain compare to crypto tax in the UK?

Both Spain and the UK treat crypto disposals as capital gains events, but the specific rates, annual allowances, and reporting mechanisms differ. UK residents filing under HMRC rules benefit from a Capital Gains Tax annual exemption before tax applies, while Spain taxes gains progressively from the first euro. Anyone with connections to both countries should take advice on dual reporting obligations before filing.

What records do I need to keep for Spanish crypto tax purposes?

You need a complete record of every transaction including the date, the amount of crypto involved, the euro value at the time of the transaction, the type of activity such as purchase, sale, swap, or reward, and any fees paid. These records must cover all wallets and exchanges, including decentralised platforms. The Agencia Tributaria can request documentation going back several years, so keeping organised records from the start is essential.

Is it too late to correct a previously filed crypto tax return in Spain?

If you filed a return that understated your crypto gains, you can submit a complementary declaration to correct it before the Agencia Tributaria opens a formal investigation. Acting proactively generally results in lower penalties than waiting to be audited. If you are unsure whether your past filings were accurate, reviewing your transaction history with a crypto tax tool and consulting a qualified tax adviser is the prudent first step.