How to Declare Your Cryptocurrency on Your Tax Return [2025]

·

Cryptocurrency is no longer a niche financial experiment—it's a mainstream asset class. With Bitcoin, Ethereum, and thousands of other digital assets now part of everyday investing, one question arises for every holder: Do I need to declare my crypto on my tax return? The short answer: Yes.

Whether you’ve made a small profit or executed complex DeFi trades, tax authorities like Spain’s Agencia Tributaria are increasingly monitoring crypto activity. Failing to report can lead to penalties, audits, or fines. This guide explains everything you need to know about declaring cryptocurrency, including taxable events, reporting methods, tax rates, and key forms like the Model 721.


When Do You Need to Declare Cryptocurrency?

Not every crypto move triggers a tax obligation—but most do. Here’s a clear breakdown:

All worldwide income must be declared by Spanish tax residents—even if funds never touched a local bank.

👉 Generate your tax-ready crypto report in minutes with a trusted platform.


Understanding FIFO: How to Calculate Gains

Tax authorities require a standardized method to calculate profits: FIFO (First In, First Out).

This means the first coins you bought are the first ones considered sold when you make a transaction.

How FIFO Works:

  1. You buy 1 BTC at €30,000.
  2. Later, buy another BTC at €40,000.
  3. You sell 1 BTC for €45,000.

Under FIFO, the system assumes you sold the first BTC (€30,000 cost), resulting in a €15,000 capital gain.

Gain = Sale Price – Purchase Price – Fees

Even small gains matter. Made €5 on a trade? It’s reportable. There is no minimum threshold.


Step-by-Step: How to Declare Crypto on Your Tax Return

Follow these steps to properly include crypto in your Spanish income tax (IRPF) filing:

1. Access Renta Web

Log in via your digital certificate, electronic DNI, or Cl@ve PIN.

2. Navigate to Capital Gains

Go to the section labeled “Ganancias y pérdidas patrimoniales” (Capital Gains and Losses)—specifically Box 1800.

3. Select “Virtual Currencies”

Choose the option for "Monedas virtuales".

4. Enter Transaction Details

For each taxable event, provide:

5. Repeat for All Transactions

If you’ve made 50 trades, report all 50—accuracy is key.

6. Review and Submit

Double-check entries before final submission.

Manually tracking dozens of trades across wallets and exchanges is time-consuming. Automating this process reduces errors and saves hours.

👉 Streamline your crypto tax reporting with an advanced solution designed for accuracy.


Cryptocurrency Tax Rates in 2025 (IRPF Savings Base)

Crypto gains fall under the savings income tax bracket (base del ahorro) and are taxed progressively:

Example:

You realize €80,000 in gains:

Taxes apply progressively—you don’t pay 28% on the entire amount.


Key Tax Forms for Crypto Holders

Modelo 721 – Foreign Crypto Assets Declaration

Who must file?
Spanish tax residents holding over €50,000 in crypto on foreign exchanges as of December 31.

What to report:

Filing window: January 1 – March 31

Failure to file may result in fines starting at €1,500—even if no tax is owed.

Modelo 172 & 173 – Exchange Reporting (Not Filed by Individuals)

While individuals don’t file these:

Hacienda receives this data automatically—meaning they may already know your activity.


What Happens If You Don’t Declare?

Ignoring crypto taxes is risky. The Spanish Tax Agency actively monitors blockchain activity and exchange data.

Consequences include:

However, there’s good news:
Under Article 27 of the General Tax Law (LGT), you can voluntarily regularize undeclared assets before being contacted—avoiding penalties entirely.

Proactive compliance is always better than reactive damage control.


Frequently Asked Questions (FAQ)

Do I need to declare crypto if I only made a small profit?
Yes. There is no minimum threshold. Any capital gain—even €1—must be reported.

Are crypto-to-crypto trades taxable?
Yes. Swapping one cryptocurrency for another counts as a disposal and triggers capital gains tax.

Is staking income taxable?
Yes. Staking rewards are treated as income and must be declared under savings income.

What if I only held crypto and didn’t sell?
Holding (HODLing) is not a taxable event. Only realized gains require reporting.

Do I need to pay VAT on crypto transactions?
No. Cryptocurrency transactions are VAT-exempt in Spain.

Can I deduct trading losses from my taxes?
Yes. Capital losses can offset other capital gains in the same year or be carried forward for up to four years.


Final Tips for Crypto Tax Compliance

👉 Get started with a secure platform that simplifies crypto tracking and tax prep.


Summary

Declaring cryptocurrency isn’t optional—it’s essential. Whether you’re a casual investor or active trader:

The crypto tax landscape is evolving fast—but with the right knowledge and tools, staying ahead is simple.

Stay informed. Stay compliant. Stay confident in your financial future.