Cryptocurrencies and Hacienda: the tax report and how to reply to a request

Last updated 3 August 2026 · Reviewed by Jaime Piñeira Pardo, lawyer registered with the ICAM bar, no. 138826 · English version of our Spanish guide.

If you sell or swap cryptocurrencies, you pay income tax on the savings base (from 19% to 30%) as a capital gain or loss, calculated using the FIFO method. Foreign balances exceeding €50,000 are reported on form 721. If the AEAT (the Spanish tax authority) sends you a request, you have 10 working days to reply. Managora calculates your tax report and drafts the reply for you.

We handle the whole procedure for you, from start to finish.

You describe your case in a chat and sign; we file it with the Spanish authorities. Fixed price from €199.00 (21% VAT included), plus the tasa (official fee) where there is one.

See the procedure

What is new, and the law that applies

  • 2025 Tax Return (submitted from 8 April to 30 June 2026): the maximum bracket of the savings base is 30% for amounts exceeding €300,000, in force since 1 January 2025.
  • DAC8 (Directiva (UE) 2023/2226, Directive (EU) 2023/2226): EU crypto-asset providers collect data from their users from 1 January 2026; the first automatic exchange between administrations will arrive in 2027 with the 2026 data. The Government sent the transposition to the Cortes on 3 June 2025.
  • Orden HAC/1504/2024 (Order HAC/1504/2024) (BOE of 31 December 2024): updates the content of forms 172, 173 and 721 approved by the Órdenes HFP/886/2023 and HFP/887/2023 (Orders HFP/886/2023 and HFP/887/2023).
  • Surcharges of article 27 LGT: the linear system introduced by the Ley 11/2021 (Law 11/2021) remains in force in 2026 (1% plus 1% per full month, 15% plus interest after 12 months).
  • The 2025 Tax Return campaign closed on 30 June 2026: undeclared 2025 crypto transactions can now only be regularised through a late self-assessment.

How are my cryptocurrencies taxed on my Spanish tax return?

As long as you only buy and hold cryptocurrencies, you do not pay income tax. The tax applies when you sell them for euros, exchange them for another cryptocurrency or pay with them: at that moment a capital gain or loss occurs, which is the difference between the transfer value and the acquisition value, including the commissions you have paid in each transaction.

These gains and losses go to the savings base of your tax return, which in the 2025 financial year (declared in 2026) is taxed between 19% and 30% in brackets. They are declared in the specific virtual currencies section of form 100 (boxes 1800 onwards).

When you sell a portion of your coins bought at different times, the law applies the FIFO method: the first ones you bought are considered sold. Furthermore, according to the criteria of the Directorate General for Taxation, FIFO is global for each type of cryptocurrency, consolidating all your exchanges and wallets, not account by account. That is why a calculation done exchange by exchange usually turns out wrong.

Losses are also declared: they are offset against other savings gains and, the excess, against income from movable capital up to a certain limit; whatever is left over can be offset in the following 4 financial years, but only if it was declared. Managora consolidates all your movements with global FIFO and gives you the report with the result and the exact boxes: you can see the updated amount in the cryptocurrency tax report file.

Are crypto-to-crypto swaps, staking and airdrops taxed?

Yes, and it is the most frequent mistake made by investors. Exchanging one cryptocurrency for another (a swap, for example from Bitcoin to Ethereum or to a stablecoin) is an exchange and generates a capital gain or loss even if it has not been converted to euros. The AEAT tax return manual confirms this: the transaction is valued at the higher of the market value of the coin delivered and the one received.

Staking and lending rewards are not capital gains: they are taxed as income from movable capital in the savings base, valued in euros at the time you receive them, according to the criteria of the Directorate General for Taxation.

Airdrops (coins received for free) are taxed as a capital gain that does not derive from a transfer, so they go to the general base (the one with the highest rates), valued at market price on the date of receipt.

Paying for goods or services with cryptocurrencies is also a transfer and is taxed in the same way as a sale. Managora applies all these nuances in your report: you only provide the CSV files from your exchanges and the history of your wallets.

What are forms 172, 173 and 721 and which one affects me?

You do not submit forms 172 (balances) and 173 (transactions): they are submitted every January by cryptocurrency service providers established in Spain (exchanges and custodians), under the Orden HFP/887/2023 (Order HFP/887/2023). This means that Hacienda already receives your balances and your transactions on Spanish platforms every year, along with your identification.

Form 721 is your obligation: if on 31 December the combined value of your virtual currencies located abroad and custodied by third parties exceeds €50,000, you must submit it between 1 January and 31 March of the following year. In subsequent years it is only submitted again if the balance grew by more than €20,000 compared to the last declaration.

The form 721 obligation refers to coins custodied by entities that safeguard the private keys for you (a foreign exchange, for example). If you alone custody the keys in your own cold wallet, that nuance changes the obligation: it is advisable to review it on a case-by-case basis because the doctrine of the Directorate General for Taxation is recent.

From 1 January 2026, the European DAC8 directive also applies: crypto-asset providers across the EU collect data from their users and in 2027 the first automatic exchange between administrations will take place with the 2026 information. The opacity of foreign exchanges has an expiry date.

Why have I received a request from Hacienda regarding cryptocurrencies?

Because the AEAT cross-references data. It receives forms 172 and 173 from Spanish exchanges, the bank information of your transfers to platforms, data from massive requests to operators and, from 2026, the DAC8 flow. If that data does not match your tax return (or if you did not submit a tax return with detected transactions), the warning is triggered.

Not all letters are the same. It can be a simple warning in your tax data, a request for information asking for the details of transactions, or the start of an inspection (sometimes already with a settlement proposal). Identifying which one it is determines the response strategy.

Ignoring the request is the worst option: disregarding it can be penalised with increasing fines for each ignored request and, furthermore, the procedure continues and Hacienda will settle with the data it already has, usually without considering your acquisition costs or your losses. Managora analyses the notification and prepares the reply: you can see the updated amount in the AEAT request reply file.

How much time do I have to reply and how is it done properly?

The usual deadline is 10 working days counted from the day following the notification (requests for information grant a period of no less than 10 days, article 55 of the Reglamento aprobado por RD 1065/2007 (Regulation approved by RD 1065/2007)). Saturdays, Sundays and public holidays do not count. Be careful with electronic notifications: if you do not access them, they are considered served 10 calendar days after being available, and the deadline runs anyway.

If you cannot make it on time, an extension of up to half the period can be requested, asking for it before the 3 days prior to the expiration and justifying the reason. It is not automatic, but in cryptocurrency matters with thousands of movements it is usually justified.

A good reply is not a generic document: it is the complete breakdown of transactions with their traceability (purchases, sales, swaps, staking, commissions), the global FIFO calculation per asset, the CSV files from the exchanges and the bank receipts that connect your euros with your cryptocurrencies. It is submitted through the AEAT electronic headquarters using the secure verification code or reference number that appears on the notification itself.

Managora does exactly that: it reconstructs the traceability of your transactions, drafts the formal reply and submits it within the notification deadline, provided you supply the documentation sufficiently in advance. If it detects differences with what was declared, it proposes the regularisation that minimises the cost.

When should I submit a complementary tax return before the penalty?

If you detect that you did not declare (or under-declared) your cryptocurrencies and Hacienda has not sent you anything yet, the correct move is to get ahead with a late complementary self-assessment. In that case there is no penalty: only the surcharge of article 27 of the Ley General Tributaria (General Tax Law) applies (1% plus another 1% for each full month of delay, with a maximum of 15% plus interest after 12 months), and that surcharge is reduced by 25% if you pay on time and do not appeal.

If the request has already arrived and refers to that tax and financial year, the scenario changes: the regularisation no longer counts as spontaneous and a penalty file can be opened, with fines of between 50% and 150% of the unpaid amount according to the Ley General Tributaria (General Tax Law). Even so, fully regularising and collaborating is still what costs the least: there are significant reductions in the penalty for agreement and for prompt payment.

The complementary return can be submitted as long as the financial year has not prescribed (4 years, in general) and always before the Administration issues its own settlement. As of the date of this guide, the 2025 tax return campaign has already closed (it ended on 30 June 2026), so any undeclared 2025 transaction can only be regularised this way now.

Do not wait for the letter to turn into a settlement and penalty. Order your cryptocurrency tax report or the reply to your request as soon as possible: Managora prepares and submits it for you, with the breakdown that Hacienda expects and within the deadline set by the notification, provided it receives your documentation with the necessary advance notice.

Step by step

  1. 1

    Read the notification and calculate your deadline(10 working days from the day following the notification)

    Identify if it is a warning, a request for information or the start of an inspection, and note the notification date. If it is electronic and you did not open it, it is considered notified 10 calendar days after being available.

  2. 2

    Gather the complete transaction history(Days 1 to 3 of the period)

    Download the CSV or annual tax report from each exchange (Binance, Kraken, Coinbase, etc.) and the history of your own wallets if you operated from them. Add the bank receipts for euro inflows and outflows.

  3. 3

    Reconstruct the calculation with global FIFO(Days 3 to 6 of the period)

    Consolidate all transactions by cryptocurrency type across all exchanges and wallets, value the swaps, staking and airdrops, and include the commissions. This breakdown is the centrepiece of the reply.

  4. 4

    Compare with what you declared and decide whether to regularise(Before replying)

    If the calculation reveals an unpaid quota, consider submitting the complementary self-assessment for the affected financial year before the Administration settles, to minimise surcharges and defend the lack of culpability against a penalty.

  5. 5

    Ask for an extension if you cannot make it on time(At the latest, 3 days before expiration)

    An extension of up to half the period can be requested, justifying the volume of transactions. It must be requested before the 3 days prior to the expiration.

  6. 6

    Submit the reply at the electronic headquarters(Within the 10 working days (or the extended period))

    Access the procedure to reply to requests at the AEAT headquarters with the secure verification code from the notification, attach the written reply, the FIFO breakdown, the CSV files and the receipts, and sign the submission.

  7. 7

    Keep the receipt and monitor notifications(Following weeks)

    Keep the submission receipt and frequently check your electronic mailbox (DEHú and AEAT headquarters): the procedure may continue with a settlement proposal or a written submissions (alegaciones) procedure with new deadlines.

A worked example

You bought 1 ETH for €1,500 in March 2025 and another ETH for €2,500 in October 2025. In December 2025 you sold 1 ETH for €3,000, with a €10 exchange commission. You have no other savings income in the financial year.

  • FIFO method: the ETH sold is the first one you bought (cost of €1,500), even if the second one was more expensive.
  • Transfer value: €3,000 minus €10 commission = €2,990.
  • Capital gain: 2,990 - 1,500 = €1,490, to be declared in the virtual currencies boxes on form 100.
  • Being within the first savings bracket (up to €6,000), it is taxed at 19%: 1,490 x 19% = €283.10.
  • The ETH bought for €2,500 remains as the acquisition cost for future sales.

Gain of €1,490 in the savings base of the 2025 Tax Return and a quota of €283.10.

How each cryptocurrency transaction is taxed for income tax

TransactionTax classificationBaseWhere it is declared
Sale of crypto for eurosCapital gain or lossSavings base (19% to 30%)Virtual currencies boxes on form 100 (1800 onwards)
Crypto-to-crypto swapCapital gain or loss: taxed even if not converted to eurosSavings baseSame virtual currencies boxes
Payment for goods or services with cryptoCapital gain or loss (it is a transfer)Savings baseSame virtual currencies boxes
Staking or lending rewardsIncome from movable capitalSavings baseIncome from movable capital section
Airdrop (free receipt)Capital gain without prior transferGeneral baseGains not derived from a transfer
Buy and holdNot taxed for income tax until transferredNo impactOnly informative obligations (721 if applicable)

Savings base scale: 2025 Tax Return (submitted in 2026)

Liquid savings baseApplicable rate
Up to €6,00019%
From €6,000 to €50,00021%
From €50,000 to €200,00023%
From €200,000 to €300,00027%
More than €300,00030% (bracket in force since 1 January 2025)

Crypto informative forms: who submits them and when

FormWho submits itWhat it reportsDeadline
172Providers in Spain that custody private keysVirtual currency balances of their clientsJanuary of the following year
173Exchange and intermediation providers in SpainVirtual currency transactions of their clientsJanuary of the following year
721The resident holder in Spain themselvesBalances abroad exceeding €50,000 on 31 DecemberFrom 1 January to 31 March
100 (Tax Return)The taxpayerGains, losses and income for the financial year2025 Tax Return campaign: from 8 April to 30 June 2026

Surcharges for regularising late without prior request (art. 27 LGT)

Delay from the end of the deadlineSurchargeLate payment interest
Less than 1 full month1%No
From 1 to 12 full months1% plus 1% for each full month (from 2% to 13%)No
More than 12 months15%Yes, from the day following month 12
ReductionThe surcharge is reduced by 25% if paid on time and not appealed-

Getting ahead with a complementary return or waiting for Hacienda to settle

Voluntary complementary return (before the request)Waiting for the AEAT settlement
Added cost on top of the quotaSurcharge of 1% plus 1% per full month, maximum 15% (art. 27 LGT)Late payment interest plus a penalty of between 50% and 150% of the unpaid amount (art. 191 LGT)
PenaltyNone: the surcharge excludes the penaltyProbable penalty file
Who sets the figuresYou, with your complete FIFO breakdown (costs and losses included)The AEAT with data from exchanges and banks, often without your acquisition costs
Reductions25% reduction of the surcharge for payment on time without appealReductions of the penalty only if you agree and pay promptly
When it is possibleAs long as there is no prior request regarding that tax and financial year, nor prescriptionNo margin: the procedure runs its course with or without you

Official forms and where it is filed

Frequently asked questions

Do I have to declare if I only exchanged one cryptocurrency for another without converting to euros?

Yes. The crypto-to-crypto swap generates a capital gain or loss at the time of the exchange, valued at the higher of the market value of the coin delivered and the one received. It is the most frequent mistake: many investors believe that only the conversion to euros is taxed and this is not the case.

Does Hacienda know what I have on the exchanges?

If the exchange operates from Spain, yes: it submits forms 172 and 173 every January with your balances and identified transactions. If it is foreign, the AEAT receives indications through your bank movements and, with DAC8, from 2026 EU providers collect your data and in 2027 the automatic exchange between countries will begin.

What happens if I do not reply to the request in 10 days?

The procedure does not stop: Hacienda will settle with the data it already has, usually without your acquisition costs or your losses, and ignoring requests can lead to increasing additional fines. Replying on time with the complete breakdown almost always reduces the final bill.

Can I ask for more time to reply?

Yes. You can request an extension of up to half the granted period, justifying the reason (for example, thousands of transactions on several exchanges). It must be requested before the 3 days prior to the expiration and the Administration decides whether to grant it.

I had losses with my cryptos: do I declare them too?

Yes, and it is in your best interest. Losses are offset against other savings gains from the same year and, the excess, against income from movable capital up to a certain limit; whatever is left over can be used in the following 4 financial years, but only if it was declared at the time.

Do I have to submit form 721 for my cryptocurrencies on a foreign exchange?

Only if the combined value of your virtual currencies abroad custodied by third parties exceeds €50,000 on 31 December. It is submitted between 1 January and 31 March, and in subsequent years only if the balance grew by more than €20,000 compared to the last declaration. It is informative: you do not pay anything to submit it.

We handle the whole procedure for you, from start to finish.

You describe your case in a chat and sign; we file it with the Spanish authorities. Fixed price from €199.00 (21% VAT included), plus the tasa (official fee) where there is one.

See the procedure

Related procedures

The price, the tasa (official fee) and the current deadlines are on each procedure page.

Related guides