Free public beta — calculations may contain errors; always verify with a tax professional. Terms

    🇪🇸Spain · IRPF · AEAT

    Crypto taxes in Spain, done right

    Import all your transactions, calculate your IRPF gains automatically, and generate a ready-to-file Modelo 100 — in minutes.

    19–28%
    IRPF savings rates
    €50K
    Modelo 721 threshold
    30 Jun
    IRPF filing deadline

    Tax Rates

    Spanish capital gains rates (base del ahorro)

    Crypto gains in Spain are classified as ganancias y pérdidas patrimoniales and taxed within the base imponible del ahorro — the same bracket as other investment income. There is no long-term holding period exemption (unlike Germany).

    Net gainTax rate
    €0 – €6,00019%
    €6,001 – €50,00021%
    €50,001 – €200,00023%
    €200,001 – €300,00027%
    Over €300,00028%

    Rates applicable for tax year 2024. Losses can be offset against gains; remaining losses carried forward up to 4 years.

    What's taxable

    Taxable vs non-taxable events in Spain

    Taxable events

    • Selling crypto for euros or other fiat
    • Trading one cryptocurrency for another
    • Using crypto to pay for goods or services
    • Receiving staking or mining rewards
    • Receiving airdrops (valued at FMV when received)
    • DeFi swaps and liquidity provision exits

    Not taxable

    • Buying crypto with euros (no gain yet)
    • Transferring between your own wallets
    • Simply holding crypto (no realisation)

    Tax Forms

    Forms you'll need to file

    Modelo 100
    Declaración de IRPF
    30 June (previous tax year)

    Main annual income tax return. Crypto gains go in the "Ganancias y pérdidas patrimoniales" section (Box 1626 onwards).

    Modelo 721
    Declaración de criptomonedas en el extranjero
    31 March (previous tax year)

    Required if you hold crypto worth over €50,000 on foreign exchanges or wallets at year-end. Introduced in 2023, replacing Modelo 720 for crypto assets.

    Taxxy generates both forms automatically. Connect your exchanges, review your transactions, and download a pre-filled Modelo 100 attachment and Modelo 721 summary — ready to upload to the AEAT portal.

    How it works

    From transactions to Modelo 100 in 3 steps

    01

    Connect your exchanges

    Link Bit2Me, Binance, Kraken, Coinbase, and 50+ other exchanges via API or CSV. Taxxy imports your full transaction history automatically.

    02

    Taxxy calculates your IRPF

    We apply FIFO cost basis (required by AEAT), calculate gains and losses in EUR, separate capital income from staking rewards, and flag any Modelo 721 obligation.

    03

    Download your reports

    Get a ready-to-file Modelo 100 attachment, a Modelo 721 crypto asset summary, and a full transaction CSV for your records or tax adviser.

    Integrations

    Supports all exchanges used in Spain

    Including Bit2Me — the leading Spanish exchange — and 55+ others.

    Bit2MeBinanceKrakenCoinbaseBybitKuCoinOKXBitfinexGate.ioMEXC+45 more

    FAQ

    Common questions about crypto tax in Spain

    ¿Tengo que declarar crypto si no he vendido nada?

    No si no has vendido ni intercambiado criptomonedas. Sin embargo, si tienes más de €50.000 en exchanges extranjeros a 31 de diciembre, debes presentar el Modelo 721 antes del 31 de marzo.

    Do crypto-to-crypto trades count as taxable in Spain?

    Yes. The Agencia Tributaria (AEAT) treats every crypto-to-crypto exchange as a disposal event. You must calculate and report the gain or loss in euros at the time of the trade.

    Can I deduct losses from previous years?

    Yes. Capital losses can be offset against gains in the same tax year, and any remaining losses can be carried forward for up to four years.

    How does FIFO apply in Spain?

    Spain requires the FIFO (First In, First Out) method for calculating cost basis on crypto assets. Taxxy applies FIFO automatically and generates the correct figures for your Modelo 100.

    What is the Modelo 721 threshold?

    If you hold crypto on exchanges or wallets outside Spain with a total value exceeding €50,000 at 31 December, you must file Modelo 721 by 31 March of the following year. There is no tax to pay — it is an informational declaration only.

    Is staking income taxable in Spain?

    Yes. Staking rewards are generally treated as "rendimientos del capital mobiliario" (capital income) and taxed at the same savings rates (19–28%). They are reported in Modelo 100.

    Ready to file your Spanish crypto taxes?

    Import your transactions, calculate IRPF automatically, and get your Modelo 100 in minutes. Free to start.

    Free during public beta · No credit card required

    Latest updates

    Recent tax-law developments in Spain

    Tracked automatically from official and news sources — not tax advice.