Crypto Tax Reporting in Spain: When to Declare Crypto

If you are a tax resident in Spain, you declare crypto when you carry out transactions that generate gains or losses (selling, swapping or paying with crypto) and when you earn income (staking, airdrops). In addition, Form 721 (Modelo 721) may apply if your crypto-assets are held abroad. And be aware: under DAC8, the Spanish Tax Agency (AEAT) already receives your data from exchanges. We tell you which cases apply, how to calculate and how to avoid penalties.

Free consultation

We reply within 24 h

Form 721 threshold
€50,000
Form 721 deadline
Jan 1–Mar 31
Starting savings rate
19%

When do you have to declare crypto?

“Declaring crypto” is not just one thing. As a general rule, buying and holding (HODL) is not taxed; but selling, swapping or paying with crypto generates a capital gain or loss, and staking or airdrops are income that must also be declared. On top of that come reporting and wealth-related obligations.

In practice there are three fronts: personal income tax (IRPF), for transactions and income; wealth tax (Impuesto sobre el Patrimonio), on holdings at December 31 if you exceed the threshold; and Form 721, an information return if you hold more than €50,000 in crypto abroad. And since 2026, under DAC8, the Tax Agency already cross-checks your data against the exchanges’ data.

Map of when the obligation to declare crypto arises Buying or holding is not taxed; selling, swapping or paying with crypto generates a capital gain under IRPF; staking or lending is income from movable capital; airdrops are taxed in the general base; holding more than €50,000 abroad triggers Form 721; and exceeding the wealth threshold triggers wealth tax. WHEN DOES THE OBLIGATION ARISE? WHAT YOU DO WHAT IT MEANS Buying or holding (HODL) Not taxed (except thresholds*) Selling for euros IRPF · capital gain Swapping crypto for crypto IRPF · capital gain Paying for goods or services with crypto IRPF · capital gain Staking or lending IRPF · income (savings) Airdrops IRPF · general base Over €50,000 outside Spain Form 721 (informational) Net wealth above the threshold Wealth tax
Indicative map. *Even if you only hold, you may have to file Form 721 (crypto abroad > €50,000) or wealth tax if you exceed the tax-free threshold in your autonomous community.

IRPF, wealth tax or Form 721

Three separate, compatible obligations. Confusing them is the most expensive mistake: each one taxes (or reports) something different and has its own deadline.

The three fronts when declaring crypto IRPF taxes transactions and income and is filed during the income tax season; wealth tax applies to holdings at December 31 if the tax-free threshold is exceeded, also filed during the income tax season; and Form 721 reports holdings abroad above €50,000 between January 1 and March 31. THREE SEPARATE OBLIGATIONS IRPF (income tax) WHAT Transactions and income WHEN Selling, swapping, paying, staking or airdrops DEADLINE April – June 30 Wealth tax WHAT Holdings at Dec 31 WHEN If you exceed the tax-free threshold (€700,000*) DEADLINE April – June 30 Form 721 WHAT Reports holdings abroad WHEN Over €50,000 held abroad at Dec 31 DEADLINE January 1 – March 31
The three fronts. *The wealth tax threshold and rates vary by autonomous community; Form 721 is an information return (no tax is assessed), but failing to file it carries its own penalty regime.

The crypto tax calendar

What matters is not “having a spreadsheet” but meeting the deadlines and being able to prove movements, valuations and calculation method. This is the order of the year.

Crypto tax calendar At December 31 the tax year closes and balances are valued; between January 1 and March 31 Form 721 is filed if applicable; from April to June 30 the IRPF and wealth tax returns are filed; and evidence must be kept for at least four years. THE TAX YEAR, STEP BY STEP DEC 31 Tax year closes balances valued JAN 1 – MAR 31 Form 721 (if applicable) APR – JUN 30 IRPF + wealth tax income tax season + 4 YEARS keep evidence
Indicative calendar. Losses can be offset and carried forward over the following four tax years, so you should always declare them and keep the supporting evidence.

Do you have to declare in your case?

The obligation does not depend on “how much you have” but on what you do with your crypto and where you hold it. These are the profiles we are asked about most.

Investor / holder

You buy, hold and sell from time to time

“Holding is not taxed, but every sale or swap generates a gain or loss. And if you hold more than €50,000 outside Spain, Form 721 applies even if you don’t sell.”

Active trader

You trade a lot, with crypto-to-crypto swaps

“Every BTC→ETH swap is a taxable event even if you never go through euros. With hundreds of transactions, the challenge is reconciling the trail and applying FIFO lot by lot.”

You get paid or pay in crypto

Freelancer or business invoicing in crypto

“Getting paid in crypto for a service is income (general base), not just a gain. And using crypto to pay also triggers a change in your assets (a gain or loss) at that moment.”

Non-Spanish exchange

You hold crypto on Binance, Kraken or Coinbase

“If your combined balance outside Spain exceeds €50,000 at Dec 31, Form 721 applies. And under DAC8, those exchanges already report your data to the Tax Agency.”

Mistakes that end in a request for information

Most problems do not come from “having crypto” but from incomplete calculations, omitted transactions or ignored obligations. And in 2026 the margin for error is smaller than ever.

“I only declare when I cash out to euros”: crypto-to-crypto swaps and payments with crypto also generate gains or losses. Leaving them out creates a huge gap between your actual and declared wealth.

Not reconciling wallets and transfers: duplicating transactions, losing the acquisition cost or failing to justify movements between your own wallets (which are not taxed) distorts the whole calculation.

Confusing staking and airdrops: classifying an airdrop (general base, more expensive) as staking (savings base) is a technical error that the Tax Agency scrutinizes closely. Each type of income goes in its own box.

DAC8 · since 2026 The Tax Agency already knows

Under the DAC8 Directive, exchanges with EU clients automatically report balances and transactions to the AEAT. 2026 is the first tax year in which this data arrives on its own: declaring correctly is no longer optional.

Form 721 Fine per data item

Forgetting Form 721 when it applies (more than €50,000 outside Spain at Dec 31) carries its own penalty regime, with a fixed fine for each omitted data item and the risk of the amount being treated as an unjustified capital gain.

IRPF 50% – 150%

Regularizing late is expensive: surcharges and late-payment interest, plus penalties ranging from 50% to 150% of the tax due on undeclared gains. Doing it right and on time always costs less.

Need to know when you have to declare in your case?

We analyze your activity (sales, swaps, staking, exchanges and wallets) and give you a clear guide: what to declare, how to calculate with FIFO, what evidence to keep and whether Form 721 or wealth tax applies to you.

When to declare crypto: common questions

When do you have to declare crypto in Spain?

You must declare when you carry out transactions that generate gains or losses (selling, swapping or paying with crypto) and when you earn income (staking, lending, airdrops). Buying and holding, on its own, is not taxed.

There may also be reporting and wealth tax obligations: Form 721 if you hold more than €50,000 in crypto abroad, and wealth tax if you exceed the tax-free threshold in your autonomous community.

If I only buy and hold (HODL), do I have to declare my crypto?

If there is no disposal (sale, swap or payment), you normally do not declare gains or losses under IRPF. Buying crypto and holding it is not a taxable event.

But you may still have to file if you earn income, if your crypto abroad exceeds €50,000 (Form 721) or if you exceed the wealth tax threshold. It is worth analyzing custody and location before assuming that “it doesn’t apply”.

Which transactions most often trigger an obligation?

The most common: selling for euros, crypto-to-crypto swaps, paying for goods or services with crypto and receiving income (staking, lending interest or airdrops). If there is a transaction, you almost always have to calculate the result and support it.

Is swapping one crypto for another taxed even if it never goes through euros?

Yes. The Spanish Tax Agency treats an exchange between cryptocurrencies as a swap that generates a capital gain or loss, even if you never convert to euros. When you swap BTC for ETH, for example, for tax purposes you are selling BTC and buying ETH: you must calculate the difference based on the euro market value of each token at that moment.

What is the difference between staking and airdrops?

It is a key distinction that affects your tax bill. Staking and lending are treated as income from movable capital and taxed in the savings base. Airdrops, on the other hand, are usually treated as a capital gain not arising from a disposal and go into the general base (higher rates). Confusing them is one of the errors the Tax Agency reviews most closely.

What documents should I prepare?

To avoid mistakes: full exports from all exchanges, a list of wallets, on-chain movements, fees, purchase and sale receipts, and an annual summary by asset and transaction. With complete data, the calculation is solid and the return can be defended if a request for information arrives.

What is Form 721 and when do I file it?

It is an information return on virtual currencies held abroad. It is mandatory if, at December 31, your combined balance on platforms outside Spain exceeds €50,000. It is filed between January 1 and March 31 of the following year. Crypto in self-custody (your own keys) does not count, unless it is linked to a foreign provider. We cover it in detail in Form 721.

What happens if I don’t declare it or declare it incorrectly?

It can lead to requests for information, regularizations, late-payment interest and penalties of 50% to 150% of the tax due on undeclared gains, plus the specific Form 721 fine. And with DAC8 and Forms 172/173, the AEAT already cross-checks data with exchanges. Correcting late is usually more expensive than declaring correctly from the start.

Can you help me regularize previous years?

Yes. We analyze your historical activity, rebuild the calculation lot by lot and assess the most suitable route (supplementary returns or corrections) with supporting documents. We handle this together with Tax Agency audits of crypto. The sooner the evidence is in order, the less friction the process creates.

How much does a review to declare crypto cost?

It depends on the number of exchanges and wallets, the volume of transactions and the years to be reviewed. The key factors are the time needed to consolidate the data and the quality of the starting data. After a quick review of your activity, we give you a tailored quote.

FIFO, inheritances, non-residents and loss offsetting

What is the FIFO method and why is it mandatory?

FIFO (First In, First Out) means that, when you sell, the units you bought first are deemed to be disposed of first. The AEAT requires it to calculate the gain: disposal value − FIFO acquisition value − fees. Applying it correctly lot by lot is essential when you have bought the same asset at different times and prices.

How are crypto inheritances and gifts taxed?

Inheritances and gifts of crypto are subject to inheritance and gift tax (Impuesto sobre Sucesiones y Donaciones), managed by each autonomous community. In addition, on a gift, the donor may realize a capital gain under IRPF if the value exceeds the acquisition value. We cover this in crypto inheritance.

What are Forms 172 and 173?

They are information returns filed by exchanges registered in Spain: Form 172 reports balances at December 31 and Form 173 reports transactions. You do not file them, but they are one way the Tax Agency already knows about your activity in Spain. More detail in Form 172.

What is the difference between the savings base and the general base?

The savings base (gains from sales or swaps, staking, lending) is taxed at progressive rates starting at 19%. The general base (airdrops, habitual mining, payments in crypto for services) is added to the rest of your income and can reach much higher marginal rates. That is why classifying each item of income correctly changes the result.

Can I offset losses on crypto?

Yes, within limits. Capital losses are first offset against gains of the same kind in the same tax year; any remaining negative balance can be offset up to 25% against income from movable capital. Anything not offset is carried forward over the following four tax years. That is why you should always declare losses.

What about lost or stolen crypto?

It only counts as a deductible capital loss if strict requirements under the IRPF Regulations are met (a police report, insolvency proceedings or a proven uncollectible debt). In practice the AEAT is very restrictive, so each case should be analyzed with the documents in hand before including it.

Do non-residents pay tax on their crypto?

The taxation described here applies to tax residents in Spain. Non-residents are subject to non-resident income tax (Impuesto sobre la Renta de No Residentes) and to double tax treaties, with different rules. Correctly determining tax residence is the first step and should be analyzed case by case.

IRPF, wealth tax or Form 721?

“Declaring crypto” is not just one thing: it can involve IRPF (transactions and income), wealth tax (holdings at Dec 31, where applicable) and reporting obligations such as Form 721. This is the practical difference between them.

What makes a good return

Declaring correctly is not about “entering a number”: it means being able to show the path of each transaction with supporting evidence, consistently across years.

Activity
Sales, swaps, payments, internal transfers and fees, with no gaps.
FIFO valuation
Acquisition cost and consideration in euros, lot by lot.
Income
Staking, lending and airdrops classified in the correct base.
Reporting
Form 721 and wealth tax reviewed based on custody and thresholds.

How we prepare your return

We start from your actual activity and turn it into a consistent, defensible return, with the evidence ready in case a request for information arrives.

  1. Gathering and mapping exchanges, wallets and on-chain movements.
  2. Calculating gains and losses with FIFO and valuing income.
  3. Reviewing risks, Form 721, wealth tax and loss offsetting.

Request a review of your case →

Comparison of IRPF, wealth tax and Form 721 for declaring crypto
Feature IRPF (income tax) Wealth tax / Form 721
When does it apply?When you sell, swap or pay, and when you receive income (staking, airdrops)Wealth tax: if you exceed the tax-free threshold. Form 721: crypto outside Spain > €50,000
What is declared?Gains and losses per transaction, and income according to its natureWealth tax: value of holdings at Dec 31. Form 721: balances and ownership abroad
NatureTax on the result (gain/loss) and on incomeWealth tax: a levy on holdings. Form 721: reporting obligation
ValuationEuro value at each transaction, FIFO methodMarket value at December 31
DeadlineIncome tax season (April – June 30)Wealth tax: with the income tax return. Form 721: January 1 – March 31

The three obligations are compatible with each other: depending on your case, one, two or all three may apply to you. The tax-free threshold and wealth tax rates vary by autonomous community.

How to prepare your return: a practical guide

Going from “scattered movements” to a consistent return takes a method. Classifying each item of income and a FIFO calculation backed by evidence are the decisions that most shape the result.

Classification

First, classify each transaction

Sales and swaps go to gains; staking and lending, to savings income; airdrops and mining, to the general base. The right box changes the tax.

Calculation

Calculate with FIFO, lot by lot

Gain = disposal value − FIFO acquisition value − fees. With purchases at different prices, the order of the units matters and must be documented.

Evidence

Keep the supporting evidence

Exports, wallets, valuations and receipts organized by year. If you cannot reconstruct the path of the tokens, the weak point is the lack of evidence.

Checklist: declaring crypto in 10 steps

  1. Export the movements from all exchanges: trades, deposits, withdrawals and fees.
  2. Identify your wallets and separate internal transfers (not taxable) from actual disposals.
  3. Document the euro valuation and the consideration for each transaction.
  4. Classify income: staking and lending (savings) versus airdrops (general base).
  5. Calculate the gain or loss per transaction using the FIFO method.
  6. Apply the offsetting of losses for the year and the carry-forward from previous years.
  7. Check whether Form 721 applies (balance outside Spain above €50,000 at Dec 31).
  8. Check whether wealth tax applies in your autonomous community.
  9. Prepare a file organized by tax year with exports, wallets and receipts.
  10. Keep the evidence for at least four years in case of requests for information.

Prefer to delegate it? See our crypto tax advisor and crypto taxes services.

The step-by-step process

How we prepare your crypto tax return

We turn your movements into a consistent return: activity, valuation and supporting documents, with no “jumps” between wallets, exchanges and years. This is the path, from gathering the data to a defensible file.

Gathering and mapping exchanges and wallets to declare crypto1) Gathering

Gathering and mapping

We gather exports from exchanges, wallets and on-chain movements. We identify inflows, outflows, fees and transfers to reconcile the trail with no gaps.

  • Full exports
  • Wallets and on-chain
  • Internal transfers
FIFO calculation and valuation of crypto transactions2) Calculation

FIFO calculation and valuation

We calculate gains and losses per transaction (sale, swap or payment) using the FIFO method and value each consideration in euros, leaving a traceable record of the result.

  • FIFO lot by lot
  • Euro value
  • Fees included
Classification of income from staking, lending and airdrops3) Income

Income and classification

We classify staking, lending, airdrops or mining as the case may be, set the correct base (savings or general) and value it at the date of receipt.

  • Savings vs general
  • Value on receipt
  • Origin and date
Decision map of which forms to file by profileQuick decision

Practical map: what applies to me?

Holder

IRPF on the year’s sales and swaps; Form 721 and wealth tax only if you exceed the thresholds.

Active trader

IRPF with FIFO lot by lot on all transactions, including crypto-to-crypto swaps.

Non-Spanish exchange

IRPF on transactions and, if your balance outside Spain exceeds €50,000 at Dec 31, Form 721.

Tax playbook

What your return must be able to justify

Item
What it requires
Note

Transactions

Gain or loss on each sale, swap or payment with crypto.

Includes crypto-to-crypto swaps, not just sales for euros.

Valuation

Euro value using the FIFO method, with fees included.

Provable acquisition cost, lot by lot.

Income

Staking and lending to savings; airdrops to the general base.

Valued at market price on the date of receipt.

Reporting obligations

Form 721 if you hold more than €50,000 outside Spain at Dec 31.

And wealth tax if you exceed the tax-free threshold in your autonomous community.

Record keeping

Exports, wallets and receipts organized by tax year.

At least four years, in case of requests for information.

Common mistakes that end in proceedings

Spot them before an AEAT data cross-check does.

  • Declaring only sales for euros and forgetting crypto-to-crypto swaps.
  • Losing the acquisition cost or failing to reconcile exchanges with wallets.
  • Classifying an airdrop as staking and applying the wrong base.
  • Using valuations from unofficial sources for the Dec 31 value.
  • Not checking Form 721 despite holding crypto on foreign platforms.
Tax glossary

Key concepts for declaring crypto

If you are working out when to declare crypto, these terms come up in the calculation, in the IRPF boxes and in the reporting obligations.

GainBase

Capital gain

The result of disposing of crypto (sale, swap or payment): disposal value minus acquisition value. This is what goes into the IRPF savings base.

It can also be a loss.
SavingsIRPF

Savings base

Where gains from sales or swaps and income from staking or lending are taxed, at progressive rates starting at 19%.

As opposed to the general base.
FIFOCalculation

First In, First Out

Mandatory method: when you sell, the units bought first are deemed disposed of first. It determines which acquisition cost applies.

Key when buying at different prices.
SwapTransaction

Crypto-to-crypto swap

Exchanging one crypto for another (BTC→ETH). It is a taxable event that generates a gain or loss even if you never go through euros at any point.

Often wrongly left out.
RCMIncome

Income from movable capital

The category under which lending interest and staking rewards are taxed, within the savings base, valued in euros when received.

Not a gain from a disposal.
StakingYield

Staking and lending

Rewards for locking up or lending crypto. Taxed as income from movable capital (savings base), at market value on the date of receipt.

Savings base, not general.
AirdropIncome

Airdrop

Tokens received free of charge. They are usually taxed as a capital gain not arising from a disposal, going into the general base (higher rates).

Often confused with staking.
Form 721Reporting

Return for crypto held abroad

Reports virtual currencies located outside Spain when the combined balance exceeds €50,000 at Dec 31. It is filed between January 1 and March 31.

No tax is assessed.
WealthHoldings

Wealth tax

Taxes net holdings at December 31 (Form 714) if you exceed the tax-free threshold. Crypto is valued at market price on that date.

Varies by autonomous community.
DAC8Oversight

DAC8 Directive

EU rules requiring crypto providers to automatically report balances and transactions to the tax authorities. Since 2026, the AEAT receives this data.

Goodbye to tax anonymity.
Acq. valueCalculation

Acquisition value

Purchase price plus the related costs and fees. It is the figure subtracted from the disposal value to arrive at the gain or loss.

Must be provable.
RegularizeCorrection

Regularization

Correcting previous tax years through supplementary returns or corrections, with supporting documents, to reduce surcharges and penalties.

Best done before a request for information.

Book a call

Tell us about your activity and we will tell you what you need to declare, how to calculate it and whether Form 721 or wealth tax applies to you, with the least effort on your part.

When to declare crypto: IRPF, wealth tax and reporting obligations

For a tax resident in Spain, declaring crypto revolves around three compatible fronts. IRPF taxes capital gains and losses from selling, swapping or paying with crypto (savings base, using the FIFO method) and income from staking, lending or airdrops. Wealth tax (Form 714) taxes net holdings at December 31 if you exceed the tax-free threshold. And Form 721 is an information return on crypto-assets located abroad when the combined balance exceeds €50,000.

DAC8: the Tax Agency already cross-checks your data (2026)

Directive (EU) 2023/2226 (DAC8), transposed in Spain, requires crypto-asset service providers to automatically report the balances and transactions of EU residents to the tax authorities. 2026 is the first tax year in which this information reaches the AEAT without depending on voluntary disclosure, adding to Forms 172 and 173, which exchanges registered in Spain already file. In practice, tax anonymity on centralized platforms is gone: declaring correctly and keeping the trail is what prevents requests for information and penalties.

Official sources

You can check the Spanish Tax Agency’s position directly in its official sources: AEAT · taxation of buying and selling virtual currencies and the Form 721 FAQs. This page is for information only and does not constitute tax advice; each case must be analyzed individually, and rates and thresholds may vary by autonomous community.

IRPF Capital gain FIFO Staking Form 721 Wealth tax DAC8 AEAT

Official sources

Key legislation, linked to the official text:

Legislation and links reviewed in .