The reply, filed on time
The response document with its proof of filing.
The first thing isn't the reply, it's the date: the deadline runs from notification, not from when you open the letter. The second is knowing exactly what they're asking for. And the third is having your figures rebuilt before you send anything.
Work out your deadline
Rough calculation with ten working days and national holidays. Your letter is what counts: regional and local holidays can shift it. Very tight deadlines or last-minute requests may increase the cost of the service.
You've received a notification from the Spanish Tax Agency (AEAT), by registered mail or on its online portal, asking for information about your crypto transactions in a specific tax year.
It doesn't mean you've done anything wrong. It means the AEAT holds a figure that doesn't match your tax return, almost always the volume reported to it by an exchange. That cross-check is now automatic and done at scale.
There are many legitimate reasons why the two numbers might not match. The most common: transfers between your own wallets, which the report counts as transactions even though you haven't sold anything. Also swaps of one token for another that you didn't know were taxable, or the history of an exchange that closed and from which you can no longer download anything.
A sample notification. These are the five things to check before doing anything.
Procedure
Requerimiento de información (information request)
What has been opened
It sets the deadline, the scope and how to reply. Check it first: an information request is not the same as a limited review.
Tax and year
IRPF (income tax) · Tax year 2024
Which year it covers
Only that year is reviewed, but justifying it needs your history since your first purchase: the cost of what you sold comes from earlier.
Deadline
Ten working days from the day after notification
When it starts
From notification, not from when you read it. In the electronic office it counts after ten calendar days even if you never logged in.
Documents requested
Detail of virtual currency transactions and support for the amounts
What they ask for
Provide what is asked for and nothing more, with a documented rationale behind it. What you send stays in the file.
Secure verification code
A1B2 C3D4 E5F6 G7H8
Whether it's genuine
With that code you can check on the AEAT website that the letter is real. Be wary of emails or texts asking for details or payments.
The letter states which procedure has been opened. The deadline, the scope and the way to respond all depend on it.
They're asking for specific data. It's the mildest type and doesn't necessarily mean you're under review. The usual deadline to reply is ten working days from notification.
This is already a tax management procedure with a defined scope. The authorities review specific items of your return, and it may end with a proposed assessment.
They've already calculated what they believe you owe. Now is the time to submit arguments, with your own figures in front of you.
These are different procedures, with other deadlines and a different defence. If that's your case, we explain it on our page about tax inspections and penalties for crypto.
See inspections and penaltiesThe typical pace of an information request with ten working days. Your exact dates depend on the notification.
Day 0
The deadline starts running. On the online portal, if you don't access it, you are deemed notified ten calendar days after it was made available to you: that is the real day 0.
Day 1–2
Which procedure it is, which tax years it covers and exactly what is being requested. This is when to decide whether to ask for an extension; asking late is useless.
Day 2–6
The long stretch, the one that can't be compressed: consolidating exchanges, wallets and protocols for the year and finding the source of the discrepancy.
Day 7–8
Comparison with what was declared, quantification of the difference and a decision on what to submit. You review it before anything is filed.
Day 9
We file with a day to spare. Never on the last day: nobody can fix a portal outage on the deadline. After that we deal with any further requests and keep you posted until the file is closed.
Day 10
Without a reply, the authorities may impose a penalty for failing to respond and issue an assessment with whatever data they hold.
Whatever you reply now stays on the file.
The first reply shapes everything that comes after. Correcting a submission that's already been filed is harder, and more expensive, than preparing it properly the first time.
The response document with its proof of filing.
The transaction-by-transaction detail behind every figure for the year.
Which criterion was applied to each doubtful point and on what basis. It's what supports your position if the procedure continues.
What may happen from here and what each outcome would mean. Your portfolio is left reconciled and ready for the following years.
Before replying you need the figures. What it costs to rebuild them depends on how many data sources need matching, not on what's being claimed.
The cost depends on how many data sources need matching, not on what they are claiming from you. Each tier is €150 more than a report with no deadline: with an open request, your case jumps the queue and is worked against the tax agency’s date.
VAT included
Replying to the tax agency is not included in these prices: it is quoted separately.
Fixed quote
As soon as we've read the notification we tell you what the reply will cost, before we start and with no surprises.
If you have the notification in front of you, the most useful thing you can do now is tell us the date and what they're asking for. In five minutes you'll know which procedure it is, how many working days you really have left and what needs to be gathered.