Last updated: May 2026 · Reading time: 9 minutes Imagine you bought two bitcoin in 2021 at €60.000 each, totalling €120.000. On 31 December 2025, the snapshot date of the new capital gains tax, BTC stands at €38.000. Your portfolio is then worth €76.000 on paper, while you paid €120.000. That difference of €44.000 is an unrealised loss. Not yet realised, but painful in your calculation model.
Last updated: May 2026 · Reading time: 9 minutes
Imagine you bought two bitcoin in 2021 at €60.000 each, totalling €120.000. On 31 December 2025, the snapshot date (fotomoment) of the new capital gains tax, BTC stands at €38.000. Your portfolio is then worth €76.000 on paper, while you paid €120.000. That difference of €44.000 is an unrealised loss. Not yet realised, but painful in your calculation model.
The Act of 6 April 2026 provides an exception for this situation. Under strict conditions, at the time of disposal you may choose your actual purchase value as the basis, instead of the value on 31/12/2025. That reduces your taxable capital gain, but only if you sell before 31 December 2030. After that the option disappears.
This guide explains exactly how the offset window works, what the statutory anchor is, and illustrates with three worked examples what a typical crypto investor gains from it.
What is an unrealised loss exactly?
The Belgian capital gains tax (meerwaardebelasting) has applied a step-up cost basis for crypto held before 2026 since 1 January 2026: the market value on 31 December 2025 (the so-called snapshot date / fotomoment) becomes your default cost price. As a result, only the capital gain after that date is taxed at 10%.
But what if your actual purchase price is higher than that snapshot value? Then there is an unrealised loss in your position: the amount of your paper loss at the snapshot date, namely (purchase price minus snapshot value) x quantity.
It is a latent (unrealised) loss because it only becomes visible at the moment of realisation (disposal, swap, payment). Until then it exists only on paper.
Statutory anchor: Art. 102 §4 WIB 92
The exception is set out in Article 102 §4 WIB 92, introduced by the Act of 6 April 2026 on the introduction of a tax on capital gains on financial assets (DOC 56 1244/001, published in the Belgian Official Gazette on 21 April 2026). The relevant passage:
"In that case, by way of derogation from paragraph 1, fourth indent, the capital gain is calculated on the basis of the average purchase value per financial asset held by the taxpayer or their predecessor before 31 December 2025."
In plain terms: at the taxpayer's request ("op verzoek van de belastingplichtige") the average actual purchase value may be used instead of the average snapshot value, per financial asset. It is not an automatic offset; it is a per-asset election that you make explicitly.
The 5-year deadline: 31 December 2030
The legislature has limited the election in time. Art. 102 §4, last sentence provides that the election is only available for disposals on or before 31 December 2030. From 1 January 2031 the exception lapses and the snapshot value on 31/12/2025 is mandatory for whatever remains of your pre-2026 holdings.
In summary:
| Disposal date | Which basis | Election possible? |
|---|---|---|
| before 1 January 2026 | old regime (no capital gains tax on normal management) | n/a |
| 2026 through 2030 | snapshot 31/12/2025 (default) or actual purchase value (election) | yes, per-asset |
| from 1 January 2031 | snapshot 31/12/2025 mandatory | no |
The five years were not chosen innocently: the statutory anchor is the standard investigation period of the tax authority. The legislature aligned the election period with the period during which the taxpayer still bears the burden of proof for the original purchase.
How to calculate the election (per-asset weighted-average)
Two things to keep straight: it is per asset (per token, not per lot), and it is weighted-average (average purchase value, not FIFO).
Concretely, for one asset:
- Sum the purchase prices of all pre-2026 lots you still held on 31/12/2025 (in EUR, excluding sales between purchase and snapshot date)
- Divide by the pre-2026 quantity you held on 31/12/2025
- Result = your elected wavg for that asset
- On disposal in 2026 through 2030: capital gain = sale price - (elected wavg x quantity sold)
The default snapshot basis uses the same wavg logic, but with the snapshot-date value as the numerator. Both methods therefore avoid per-lot bookkeeping. FIFO is not mandatory under this regime; the law explicitly says "per financial asset".
Important: no deductible loss from the election
The law contains an important no-loss guard. Art. 102 §4, fourth indent refers to "the positive difference": the election can reduce a capital gain, but cannot create a deductible loss. Concretely: if your sale price is lower than your elected wavg, the election does not produce a deductible loss. For that specific disposal you fall back on the snapshot basis.
The rationale: pre-2026 paper losses must not appear as new fiscal losses through the election. The legislature only intended to allow post-2026 gains to be calculated more accurately, not for old losses to become deductible for the first time.
Three worked examples
Example 1: small unrealised loss, disposal in 2027
Robin bought 1 BTC in March 2021 at €50.000. On 31/12/2025 BTC stands at €38.000. Unrealised loss = (50.000 - 38.000) = €12.000. In June 2027 Robin sells the BTC for €60.000.
| Method | Basis | Sale | Capital gain | Tax (10%) |
|---|---|---|---|---|
| Default (snapshot) | 38.000 EUR | 60.000 EUR | 22.000 EUR | 2.200 EUR |
| Election (actual purchase) | 50.000 EUR | 60.000 EUR | 10.000 EUR | 1.000 EUR |
Benefit of the election: €1.200 less tax. Robin must request this per asset and keep the purchase invoice (Bitvavo export from 2021) as proof.
Example 2: multiple lots, partial disposal in 2029
Iman bought ETH in four tranches during 2021 and 2022. On 31/12/2025 he holds 10 ETH.
| Purchase date | Quantity | Purchase price/ETH | Total |
|---|---|---|---|
| Jan 2021 | 3 ETH | 1.500 EUR | 4.500 EUR |
| May 2021 | 2 ETH | 3.200 EUR | 6.400 EUR |
| Nov 2021 | 2 ETH | 4.000 EUR | 8.000 EUR |
| Jul 2022 | 3 ETH | 1.800 EUR | 5.400 EUR |
| Total pre-2026 | 10 ETH | - | 24.300 EUR |
Elected wavg = 24.300 / 10 = 2.430 EUR per ETH.
On 31/12/2025 ETH stands at 2.000 EUR, so snapshot wavg = 2.000 EUR per ETH. The unrealised loss is 430 EUR per ETH, or 4.300 EUR for the full position.
In March 2029 Iman sells 6 ETH for 3.500 EUR each (total 21.000 EUR).
| Method | Basis (6 ETH) | Proceeds | Capital gain | Tax (10%) |
|---|---|---|---|---|
| Default (snapshot) | 12.000 EUR | 21.000 EUR | 9.000 EUR | 900 EUR |
| Election (actual purchase) | 14.580 EUR | 21.000 EUR | 6.420 EUR | 642 EUR |
Benefit: 258 EUR. For the remaining 4 ETH the election is preserved as long as Iman sells them before 1 January 2031. Cumulatively across the full pre-2026 holdings the difference amounts to 430 EUR per realised ETH.
Note the statutory €10.000 annual exemption: the ultimately taxable capital gain is further reduced by that exemption on your total crypto result.
Example 3: disposal in 2031, election expired
Sara bought 2 SOL in 2022 at 150 EUR each. On 31/12/2025 SOL stands at 100 EUR. She sells in February 2031 at 350 EUR each.
| Method | Available? | Basis | Capital gain |
|---|---|---|---|
| Default (snapshot) | mandatory after 2030 | 200 EUR | 500 EUR |
| Election (actual purchase) | expired on 31/12/2030 | n/a | n/a |
The 100 EUR unrealised loss Sara could have offset (50 EUR per SOL x 2) is permanently lost due to the delayed disposal. This illustrates the importance of the 5-year offset window: anyone holding crypto that was below their purchase price on 31/12/2025 would do well to plan a disposal strategy well before the deadline of 31 December 2030.
Tax-on-Web mechanics
The capital gains tax on crypto is declared in Box XIII (Vak XIII - Diverse inkomsten / Miscellaneous income) of Tax-on-Web. The net capital gain, after applying the annual exemption and any elections, is entered under the specific crypto section that FOD Financiën (the Belgian tax authority) activates from declaration year 2027 (income year 2026).
For the election itself there is no separate code. You enter the net taxable amount after election and keep the underlying calculation ready as proof (purchase invoices, snapshot-date valuation, wavg calculation per asset). The tax authority can audit up to 7 years back to check whether the election was correctly applied.
Practical tip: document the election in an Excel overview or via your crypto tool, and keep a PDF snapshot of your portfolio as at 31/12/2025 (the step-up basis). See also our guide on the step-up rule for crypto.
How Cryptotax calculates the offset window
Cryptotax stores two parallel cost-basis lines per asset once the snapshot date passes:
- Snapshot wavg: average market value of your pre-2026 holdings on 31/12/2025 (default basis)
- Actual-cost wavg: average actual purchase price of the same holdings (election basis)
For every disposal in the 2026-2030 period the app shows both calculations side by side, including the net benefit of the election. For positions where the election would create a deductible loss (sale price below elected wavg), Cryptotax automatically falls back to the snapshot basis for that disposal, in accordance with the no-loss guard of Art. 102 §4 paragraph 4. After 31 December 2030 the election column disappears automatically.
Start a free scan to see for your own portfolio what difference the election makes and how much of the window remains.
Frequently asked questions
Can I carry my unrealised loss forward to future years?
No. The election offsets within the calculation of a capital gain on a disposal. No separate fiscal loss arises that can be carried forward. Concretely: you use your unrealised loss only at the moment you sell the asset concerned, and only up to and including 31 December 2030.
What if I sell after 2030?
Then the election lapses and the snapshot value of 31/12/2025 is your mandatory basis. The unrealised loss you could have used is permanently lost from a tax perspective. Anyone holding crypto that was below the purchase price on 31/12/2025 would do well to set up a timely disposal plan.
Does the election also apply to stablecoins and EUR-pegged tokens?
Yes, stablecoins are financial assets within the meaning of the law. In practice the difference between snapshot value and purchase value will be limited (typically a few euro-cents per token), so the fiscal impact is negligible. Requesting the election for a stablecoin position is administratively possible but rarely worth the effort.
What if some of my lots show a gain and others a loss (mixed unrealised gains and losses)?
The election is per-asset, not per-lot. You calculate one average purchase value for your full pre-2026 position in that asset. You compare that single wavg figure with the snapshot value. If the wavg is higher than the snapshot there is a net unrealised loss and the election may be beneficial. If the wavg is lower (net unrealised gain), the election is disadvantageous and you choose the snapshot basis.
What about DCA purchases (dollar-cost averaging) over multiple years?
DCA does not change the mechanics: you add up all pre-2026 purchase prices, divide by the pre-2026 quantity, and you have your elected wavg. Do bear in mind the burden of proof: for each DCA tranche you must be able to produce a purchase record (exchange export, bank statement for P2P, transaction hash for on-chain purchase).
Summary
- Unrealised loss = purchase price minus snapshot value on 31/12/2025, unrealised at the snapshot date
- Under Art. 102 §4 WIB 92 you may elect per asset to use the average actual purchase price as the basis instead of the snapshot value
- This election is only available for disposals on or before 31 December 2030
- Per asset, weighted-average (no FIFO, no per-lot)
- No deductible loss from the election: if the sale price is below the elected wavg, you fall back on the snapshot basis for that disposal
- Burden of proof on the taxpayer: keep purchase invoices and wavg calculation per asset
- Cryptotax automatically calculates both methods side by side for the entire 2026-2030 period
Calculate for your portfolio whether the unrealised-loss election still applies and which disposal strategy offers the most fiscal benefit.
Read also: capital gains tax on crypto, the step-up rule, declaring crypto losses, offsetting capital losses and opt-in / opt-out of the capital gains tax.
Sources:
- Draft Act DOC 56 1244/001 - Act of 6 April 2026 on the introduction of a tax on capital gains on financial assets
- Income Tax Code 1992 (WIB 92), Art. 90 and 102
- Belgian Official Gazette, 21 April 2026 (publication of the Act of 6 April 2026)
Disclaimer: This article is purely informational and does not constitute individual tax advice. Applying the unrealised-loss exception requires a correct wavg calculation per asset, a disposal plan within the 5-year window, and proper supporting documents. Consult a recognised Belgian tax adviser for specific cases, or request a ruling from the Dienst Voorafgaande Beslissingen.