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.”
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
“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.
Depending on what you do, one, two or all three fronts may apply. They are not mutually exclusive: each covers a different aspect.
If you dispose of crypto (you sell it, swap it for another crypto or pay with it), you normally generate a capital gain or loss that goes into the savings tax base (base del ahorro) of your annual return.
Information return on virtual currencies held abroad. Mandatory if the combined balance exceeds €50,000 at December 31. It is filed between January 1 and March 31.
Staking and lending are taxed as income from movable capital (savings base); airdrops, as a gain in the general tax base (base general). Each is classified and valued differently.
If your net wealth exceeds the tax-free threshold (€700,000 in most autonomous communities), your crypto holdings at Dec 31 count together with your other assets. The filing period is the same as for the income tax return.
Filed by exchanges registered in Spain (balances and transactions). You do not file them, but they are how the Tax Agency already knows about your activity in Spain and cross-checks the data.
If there were undeclared transactions, we assess the right route (supplementary returns or corrections) with supporting documents, to reduce friction if a request for information arrives.
Three separate, compatible obligations. Confusing them is the most expensive mistake: each one taxes (or reports) something different and has its own deadline.
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.
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.
“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.”
“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.”
“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.”
“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.”
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.
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.
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.
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.
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.
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 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”.
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.
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.
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.
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.
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.
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.
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.
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 (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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
| 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 nature | Wealth tax: value of holdings at Dec 31. Form 721: balances and ownership abroad |
| Nature | Tax on the result (gain/loss) and on income | Wealth tax: a levy on holdings. Form 721: reporting obligation |
| Valuation | Euro value at each transaction, FIFO method | Market value at December 31 |
| Deadline | Income 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.
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.
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.
Gain = disposal value − FIFO acquisition value − fees. With purchases at different prices, the order of the units matters and must be documented.
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.
Prefer to delegate it? See our crypto tax advisor and crypto taxes services.
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.
1) GatheringWe gather exports from exchanges, wallets and on-chain movements. We identify inflows, outflows, fees and transfers to reconcile the trail with no gaps.
2) CalculationWe 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.
3) IncomeWe 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.
4) Reporting + wealth taxWe check whether Form 721 is required for crypto held abroad and whether wealth tax applies, and prepare the evidence in case a request for information arrives.
Quick decisionIRPF on the year’s sales and swaps; Form 721 and wealth tax only if you exceed the thresholds.
IRPF with FIFO lot by lot on all transactions, including crypto-to-crypto swaps.
IRPF on transactions and, if your balance outside Spain exceeds €50,000 at Dec 31, Form 721.
Gain or loss on each sale, swap or payment with crypto.
Includes crypto-to-crypto swaps, not just sales for euros.
Euro value using the FIFO method, with fees included.
Provable acquisition cost, lot by lot.
Staking and lending to savings; airdrops to the general base.
Valued at market price on the date of receipt.
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.
Exports, wallets and receipts organized by tax year.
At least four years, in case of requests for information.
Spot them before an AEAT data cross-check does.
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.
The result of disposing of crypto (sale, swap or payment): disposal value minus acquisition value. This is what goes into the IRPF savings base.
Where gains from sales or swaps and income from staking or lending are taxed, at progressive rates starting at 19%.
Mandatory method: when you sell, the units bought first are deemed disposed of first. It determines which acquisition cost applies.
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.
The category under which lending interest and staking rewards are taxed, within the savings base, valued in euros when received.
Rewards for locking up or lending crypto. Taxed as income from movable capital (savings base), at market value on the date of receipt.
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).
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.
Taxes net holdings at December 31 (Form 714) if you exceed the tax-free threshold. Crypto is valued at market price on that date.
EU rules requiring crypto providers to automatically report balances and transactions to the tax authorities. Since 2026, the AEAT receives this data.
Purchase price plus the related costs and fees. It is the figure subtracted from the disposal value to arrive at the gain or loss.
Correcting previous tax years through supplementary returns or corrections, with supporting documents, to reduce surcharges and penalties.
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.
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.
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.
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.
Key legislation, linked to the official text:
Legislation and links reviewed in .