How crypto tax works in Portugal
Since the 2023 State Budget Law, Portugal taxes occasional crypto gains held for fewer than 365 days at a 28% flat rate in Category G, with an option to aggregate at progressive rates where that helps.
Gains on assets held 365 days or more are generally exempt for individuals, but the disposal must still be declared on Annex G1 so the tax office can verify the holding period.
Professional trading, mining, and validation fall into Category B at progressive rates, staking and lending yields into Category E, and crypto-to-crypto swaps are not immediate taxable events.
Tax rates at a glance
- Short-term gains
- 28%
- Long-term gains
- 0%
- Professional activity
- 14.5% - 53%
- Staking and lending
- 28%
- Crypto-to-crypto swap
- Deferred
- NFTs
- General rules
Who benefits most
These profiles tend to benefit most when the rules match their real residence, payroll and business setup.
Watch out for
- Exempt does not mean invisible: long-held gains still go on Annex G1, and skipping the declaration removes the proof the exemption depends on.
- The 365-day shelter fails for transactions routed through blacklisted jurisdictions, so offshore-exchange histories need counterparty checks, not just date math.
- NFTs sit outside the crypto-asset definition for this regime, which means no holding-period exemption and general capital-gains treatment instead.
- DAC8 automatic exchange reporting phases in from 2026, so undeclared exchange activity faces platform-level data feeds rather than audit roulette.
Frequently asked questions
Is crypto tax free in Portugal?
Only long-held gains. Assets held 365 days or more are generally exempt but must be declared on Annex G1, while gains on assets held fewer than 365 days face 28% in Category G.
Are crypto-to-crypto swaps taxed in Portugal?
No immediate tax arises on swapping one crypto for another. The acquisition value carries into the new asset, and tax is assessed only on later conversion into fiat or goods.
How is staking taxed in Portugal?
Staking and lending yields fall into Category E at 28% when received in fiat, while rewards received in tokens defer assessment until conversion, with the clock starting at receipt.