Two brokers, 50 pages of reports, and an inspector waiting
Fifty pages of tax reports. Two different brokers. And a transfer of 300,000 euros to a Dutch account. With that much material on the table, the question is obvious: how do you include all of that in your IRPF (Spanish personal income tax) without the return becoming a hieroglyph? The short answer is that you can.
The starting point is uncertainty. The taxation of a portfolio with dozens of operations is not a fifteen-minute task, and anyone who has tried it knows: the tax administration's software is not designed to digest high volumes of transactions.
Is there a limit on the number of operations for tax returns?
There is a common idea that the tax return only handles a maximum of 40 operations without getting complicated. This is the figure cited by those who have tried to fill it out using a multi-currency account and found they had exceeded it.
From that point on, the workload multiplies. Each operation carries its own date, its amount in foreign currency, and the exchange rate of the day. The sum never matches the total shown in the broker's summary on the first try, and that difference of cents is exactly what creates doubt.
How to declare trades from two brokers in your IRPF
The most repeated recommendation is the simplest: group by account and declare the global result of each one. That is, a single amount for each broker, with the sum of gains and losses already offset, instead of breaking it down operation by operation. One block with the result of one account and another block with the second.
The amounts go into the capital gains and losses boxes. One participant notes that operations with stocks and other securities are declared in boxes 327 and 328, while the section for other types of investments—including cryptocurrencies—would go in 389 and 390, although they themselves warn they are not sure of the exact numbers. The key is that the sum of gains and the sum of losses must match the broker's statement.
From there, the advice is repeated for another reason: keep a copy of every report. If a request for information arrives, all that is required is to justify that the declared figure matches what the broker says. With two accounts, two reports, two files.
FIFO between brokers and CFD details
Here a technical point appears that, according to one participant, causes errors. The FIFO method (First In, First Out) would not be applied account by account, but as if all brokers were a single entity. If something was bought in one account and sold in another, the calculation of the result is done by interleaving the operations by date.
The second warning affects the type of product. In CFDs, losses do not carry a repurchase penalty: you sell, you buy back the same asset, and nothing happens. With stocks, however, repurchasing an asset within three months of the sale alters the treatment of that loss.
Added to that is the format. Some foreign broker reports deliver gains and losses without a negative sign in front of losses, and with decimals separated from integers. A detail that forces a line-by-line review.
Is it worth hiring a tax agent for your return?
The most cited shortcut has a price: around 70 euros per request to an advisory platform. The question that immediately arises is whether the person processing it will know how to interpret fifty pages of foreign currency operations. Paying is not synonymous with it being done correctly, and the agent does not appear on your behalf when the Tax Agency (Hacienda) asks: the responsibility remains with the taxpayer.
The free alternative is the service of a professional association, which handles the filing at no cost for members. The third option is the one that cannot be bought with money: learning how to do it. Those who intend to keep trading for years save more time by understanding the boxes than by looking for someone every spring.
What happens if the Tax Agency asks you to justify your operations
The scenario that nobody wants. With the balance matched against the broker's report, the work is limited to providing the PDF. Some argue that, in that case, the fine would not exceed 200 euros; other voices remind us that appealing an administrative assessment costs a lawyer, a court representative, and patience, and that the cost of litigation is precisely what discourages fighting.
In an account that is transparent to the administration, with movements recorded, it is reasonable that the request is resolved with paperwork. The figure that causes confusion is not in the reports: it is in the time. Fifteen or twenty operations in a multi-currency account take two afternoons of calculations, and in the end, the result rarely matches the total shown on the statement. That is the real gap between declaring and declaring correctly.
Summary of a discussion on Burbuja.info - Foro de economía, actualidad y política., translated from Spanish and reviewed before publication.
Read the full discussion (103 replies).
A forum user argues that active management charges up to 2% annually for returns that underperform benchmarks, citing tax advantages as the only benefit.