Skip to content

Turbobulls

Tax-Loss Harvesting Explained for EU Investors

How harvesting losses against gains works, a worked example in euros, and why the US wash-sale advice you keep reading may not apply where you live.
Tax-Loss Harvesting Explained for EU Investors
Selling something at a loss on purpose sounds like admitting defeat. Done deliberately, it is one of the few moves in investing with a reasonably predictable payoff.
Tax-loss harvesting means realizing a loss on purpose so it offsets a gain you have already realized, reducing the amount you are taxed on. The mechanism is simple. Almost everything written about it in English is written for American investors and organised around one rule the US has and Europe does not have a single version of.
This is a guide, not advice, and it is deliberately incomplete on one point. The rules on which losses can offset which gains, and whether repurchasing quickly is restricted, are national. We explain the mechanism and tell you what to go and check rather than inventing a European answer that does not exist.

The Mechanism

You are taxed on your net realized gains, not on your winners alone. So if you have crystallised a gain, realizing a loss elsewhere reduces the figure the tax is calculated on.

A Worked Example

During the year you sold a holding at a profit of EUR 3,000. You also hold a position sitting at a EUR 1,800 unrealized loss.

Do nothing, and you are taxed on EUR 3,000. Sell the losing position before the year ends, and you are taxed on the net:

Realized gain:      EUR 3,000
Realized loss:      EUR 1,800
Net taxable gain:   EUR 1,200

At an illustrative 20% rate, purely to show the shape (your actual rate depends entirely on where you are tax resident):

Tax on 3,000:  EUR 600
Tax on 1,200:  EUR 240
Difference:    EUR 360

You kept EUR 360 that would otherwise have gone in tax, and you did it by selling something you may well have wanted to sell anyway.

The Three Conditions

Harvesting only does anything when all three hold.

It works when
  • You have a realized gain to offset. No gain, nothing to reduce, though losses may carry forward.
  • The loss is real and realized. A position that is merely down does nothing until sold.
  • The account is taxable. Inside a pension or tax-sheltered wrapper there is no gain being taxed, so there is nothing to offset.
It does nothing when
  • You sell purely for the tax. Changing your portfolio to save tax is the tail wagging the dog.
  • The amounts are small. Spread and commission can exceed the saving.
  • You cannot identify the lot. See the section below; this is the one that quietly defeats people.

Where the US Advice Stops Applying

Search this topic and you will meet the wash-sale rule within two paragraphs: in the United States, if you sell at a loss and buy the same or a substantially identical security within 30 days, the loss is disallowed. It is a specific provision of US tax law.

Europe has no single equivalent, because there is no European personal capital gains tax to attach one to. Tax is national, and each country decides for itself whether to restrict a quick repurchase, usually through its own anti-abuse provisions rather than a named 30-day rule.

That is genuinely useful to know, and it is also where our usefulness stops. We are not going to tell you whether you can buy back tomorrow, because the honest answer is that it depends on rules we cannot responsibly summarise for every country, and getting it wrong costs you the deduction.

What to ask, specifically:

  • Is there an anti-abuse provision restricting repurchase of the same security after a loss?
  • Can losses on shares offset gains on other asset types, or only on shares?
  • Do unused losses carry forward, and for how long?
  • Is there a filing deadline that decides whether the loss counts for this year?

Your national tax authority or an accountant answers these in a single conversation. For how differently national systems treat the gain side of this, see our capital gains basics, which works through Germany and Romania with sources.

The Trap: You Have to Know What Each Lot Cost

This is the part that decides whether harvesting is even possible, and it gets almost no coverage.

Suppose you built a position in three purchases and now hold 300 shares:

PurchaseSharesPriceCost
A100EUR 30EUR 3,000
B100EUR 55EUR 5,500
C100EUR 48EUR 4,800

The shares now trade at EUR 42. You decide to sell 100 to harvest a loss. Which 100?

Sell lot A: 4,200 - 3,000 = +1,200 (a GAIN)
Sell lot B: 4,200 - 5,500 = -1,300 (a loss)
Sell lot C: 4,200 - 4,800 =   -600 (a smaller loss)

The identical instruction, "sell 100 shares", spans a range of EUR 2,500 and can produce a gain when you were trying to produce a loss. Which one actually applies depends on your country's rule, commonly first in first out or weighted average, and occasionally your own nomination.

If your records hold only a blended average cost, you cannot see any of this. The blended cost here is EUR 4,433 per hundred, which shows a modest loss and hides the fact that one third of your position is sitting on a healthy gain.

This is why cost basis has to be tracked per lot. Once the individual purchase prices and dates are lost, the information needed to harvest deliberately is gone, and no amount of care later reconstructs it.

What Harvesting Does Not Do

It mostly defers tax rather than erasing it, and articles that sell it as free money skip this.

When you sell at a loss and buy back in, your new cost basis is the lower price you just paid. Take lot B above: sold at EUR 42 and repurchased at EUR 42, its cost basis falls from EUR 5,500 to EUR 4,200. If the shares later recover to EUR 55 and you sell:

Gain: 5,500 - 4,200 = EUR 1,300

Exactly the loss you harvested, arriving back as a gain. You moved the tax into a later year rather than avoiding it.

That deferral is still worth having. Money kept this year compounds for you until the bill arrives, and the rate or allowance that applies later may differ. But it is deferral, and anyone describing it as a permanent saving is overselling.

How Turbobulls Helps

The reporting side of harvesting rests on knowing exactly what you hold and what it cost, and that is what the product does.

Cost basis is tracked per lot, so each purchase keeps its own price and date instead of dissolving into a blended average. That is the difference between seeing the three rows in the table above and seeing one misleading number.

Realized and unrealized gains are separated, so you can see what you have already crystallised this year against what is still on paper. The per-holding breakdown of that split sits on the paid plan, as does the separation of a gain into its capital and currency components, which matters when the position you are harvesting is priced in another currency.

Export is on every plan and never paywalled, which is what you hand to whoever prepares your return.

What it does not do. Turbobulls does not identify harvesting opportunities, recommend sales, or calculate your tax. It keeps the record accurate. The decision, and the application of your country's rules to it, are yours and your accountant's.

See What Each Lot Actually Cost

Per-lot cost basis with purchase dates, and realized against unrealized gains, so a harvesting decision starts from facts rather than a blended average.
View Your Portfolio

The Full Picture: Read These Next

Frequently Asked Questions

Q: Can I buy it straight back?

That is exactly the question we are not going to answer for you, because it is national and getting it wrong disallows the loss. The US has an explicit 30-day rule; other countries handle it through their own anti-abuse provisions or not at all. Ask your tax authority or an accountant before you plan around it.

Q: Does this work inside a pension?

Generally no, and for a reassuring reason: gains inside a tax-sheltered wrapper are not being taxed as they arise, so there is nothing for a loss to offset. Harvesting is a taxable-account activity.

Q: Is there a limit on how much I can offset?

Frequently yes, and it varies. Some systems restrict share losses to offsetting share gains only, some cap the annual amount, and most allow unused losses to carry forward for a defined period. This is worth establishing once for your own country, because it changes whether harvesting is worth doing at all.

Q: When is the deadline?

The loss has to be realized within the tax year you want it to count for, and that year does not end on 31 December everywhere. See our year-end checklist for finding your own date and what to review before it.

Turbobulls is a tracking and analytics tool, not an investment adviser. Nothing here is investment, tax, or legal advice. Investing involves risk, including loss of principal. Do your own research or consult a licensed professional.

Harvest From Real Numbers

Turbobulls keeps per-lot cost basis and separates realized from unrealized gains, so you can see which purchases are actually underwater before you sell anything.

  • Cost basis tracked per lot, with purchase prices and dates preserved
  • Realized and unrealized gains separated across the portfolio
  • Per-holding realized and unrealized split on the paid plan
  • Capital gain separated from currency gain on the paid plan
  • Export on every plan, free included, never paywalled
Start Free Trial

Get these by email

One useful investing metric, properly explained. Unsubscribe in one click.