All articles
No. 01 14 May 2026 Crypto 6 min read

How crypto swaps reset Portugal's 365-day tax exemption (and the one exception).

Adriana da Costa

Tax is only triggered when crypto is converted to fiat. The 365-day exemption is a separate doctrine. The two are constantly conflated, and getting them wrong is expensive.

If you traded crypto in Portugal in 2025, the single most common mistake I see in declarations is a confusion between two rules. They sound related. They are actually independent, and conflating them has cost Portuguese taxpayers real money.

This piece walks through both rules, shows two worked examples where the confusion costs the exemption, and lays out the narrow case where the original holding period survives a swap.

The short version

A crypto-for-crypto swap is not taxed in itself. But each swap restarts the 365-day clock for the exemption, except for one narrow case set out below.

Doctrine one: when does tax happen.

The rule is statutory, not administrative. Article 10, paragraph 20, of the IRS Code defers taxation in a crypto-for-crypto disposal until the moment the consideration is no longer a crypto-asset. The swap itself is not a taxable event; the taxable moment is the conversion to fiat.

A BTC-for-ETH swap triggers nothing. An ETH-for-USDT swap triggers nothing. Tax only arrives when you sell to euros. Article 10(21) carves this out where the counterpart is not resident in another EU/EEA Member State or in a jurisdiction with a tax treaty or information-exchange agreement with Portugal.

Doctrine two: when does the 365-day clock run.

Portugal's famous long-term crypto exemption lives in Article 10(19) of the IRS Code (CIRS): gains on crypto-assets held uninterruptedly for 365 days or more are not taxed.

The question is what counts as the holding period when a swap has happened along the way. Under a strict reading of Article 10(20), the swap is a disposal: the clock for the original asset stops at the swap, and a new clock for the new asset starts at the swap. The two ideas, untaxed swap and reset clock, coexist.

Two worked examples.

Example 01 / Maria, no swap

Held the original asset uninterrupted.

  1. Jan 2025 Buys 1 ETH for €2,000.
  2. Feb 2026 Sells the same 1 ETH for €4,500.
Holding
13 months, uninterrupted. Exceeds 365 days.
Gain
€2,500
Outcome
Exempt under Article 10(19) CIRS. Anexo G1. Pays zero.
Example 02 / João, swap mid-position

Swapped during the holding period.

  1. Jan 2025 Buys 1 ETH for €2,000.
  2. Dec 2025 Swaps ETH for 0.05 BTC (€2,500 value). Clock resets
  3. May 2026 Sells 0.05 BTC for €4,500.
Holding (BTC)
~5 months. Less than 365 days, clock reset at the swap.
Cost basis
€2,000 carried forward from ETH under Art. 10(20) CIRS.
Gain
€2,500 (€4,500 sale − €2,000 carried-over cost).
Outcome
Anexo G at 28% (or aggregate) on the full €2,500. The swap, untaxed in itself, reset the clock and cost the exemption.

The narrow exception: PIV 28969.

In October 2025, the PTA published a second binding information, No. 28969, which carved out one situation where the clock is preserved through a swap. This is the so-called "technical conversion" exception, in its narrow sense.

The factual matrix the PTA addressed combined these elements.

When the situation matches, the gain on the eventual EUR sale is calculated against the original acquisition cost of the source asset, and the holding period is the original holding period. The swap is treated as a technical step rather than an economic event.

A caveat worth knowing. A binding information binds the tax authority only as to the taxpayer who requested it. Other taxpayers cannot rely on it as if it were law. Some legal firms have publicly criticised the technical-conversion doctrine as legally weak and lacking a clear statutory anchor. Treat PIV 28969 as guidance on how the PTA is currently reasoning, not as a safe harbour.

The decision table.

Five common scenarios. The first column is what happened. The second is whether the 365-day clock resets. The third is the tax outcome on a final sale to euros.

Scenario Clock reset? Tax outcome
Hold same asset 365+ days, sell to EUR. No Exempt (Art. 10/19 CIRS). Anexo G1.
Swap to other crypto, hold new asset 365+ days, sell to EUR. Yes Exempt on new asset clock. Anexo G1.
Swap to other crypto, hold new asset less than 365 days, sell to EUR. Yes Cat. G at 28% flat (or aggregate).
Technical conversion to stablecoin (counterpart inside EU/EEA/treaty perimeter, immediate sell to EUR), facts match PIV 28969. No Original holding period applies.
Swap to stablecoin, hold stablecoin for days or weeks, then sell to EUR. Yes Cat. G at 28% (PIV 28969 does not apply).

What this means in practice.

Three practical implications, in order of importance.

More questions answered in the dedicated FAQ section: Topic 02 - Crypto and the 365-day rule.

Book a discovery call

This article is general information, not tax advice. Every situation is different. Confirm your case with me on a discovery call before you file.