Skip to main content

← Guides

Crypto Tax in Portugal 2026: The Complete English Guide

PT crypto rules explained for residents in 2026 - the 365-day exemption, 28% short-term rate, mining as Cat B, NFTs, DeFi, and DAC8 reporting.

By Andrew Kovalenko · · 12 min read
Contents
  1. The 365-day rule (and what it doesn’t cover)
  2. Short-term gains (under 365 days)
  3. Mining, staking, lending yield = Cat B
  4. NFTs and DeFi
  5. Professional trader recharacterization
  6. Foreign exchanges and DAC8
  7. Moving to PT with existing crypto
  8. NHR / IFICI and crypto
  9. How to report on Modelo 3
  10. Practical checklist
  11. Related reading

Portugal had a reputation as Europe’s crypto haven for years, and the reputation half-survives. The country still doesn’t tax long-term crypto gains for individuals - but the 2023 reform (Lei do Orçamento do Estado 2023) introduced rules that closed the obvious loopholes, and 2026 brings new reporting via DAC8. This guide explains what’s still tax-free, what isn’t, and what changed.

The 365-day rule (and what it doesn’t cover)

The keystone of PT crypto tax is Article 10.º of the CIRS as amended by OE 2023: gains from disposal of crypto-assets held for 365 days or more are exempt from IRS when the holder is an individual not engaged in professional trading activity.

That word “individual” is doing heavy lifting. A holder who:

  • buys BTC in January 2024
  • sells in February 2025 (held 13 months)
  • isn’t running a trading business or earning their livelihood from crypto

owes zero PT tax on the gain. Must still report the disposal on Anexo G of Modelo 3, but the line item shows €0 owed.

What’s not covered:

  • Crypto-to-crypto swaps held under 365 days are taxable disposals at the EUR value on swap date
  • Mining, staking, lending yield is Cat B income from euro 1, regardless of how long you hold what you earn
  • Income from NFTs, airdrops, hard forks has its own treatment (mostly Cat G but with murky edges)
  • Professional traders (defined by frequency, dedicated activity, percent of income) get pushed into Cat B - no 365-day exemption applies

Short-term gains (under 365 days)

If you bought BTC in March 2025 and sold in November 2025, you held it 8 months - that’s short-term Cat G capital gain. The default rate is 28% flat, applied to the net gain after deducting EUR cost basis and transaction fees.

You can opt for englobamento - aggregating the gain with your salary or other income and paying progressive IRS brackets instead. This is cheaper only if your marginal bracket is below 28%, which means roughly: total annual income (including the gain) under ~€23,000.

Flat 28%: €5,000 × 28% = €1,400 Englobamento: aggregate at marginal bracket ~24.1% = ~€1,205 Englobamento wins by ~€195

Short-term gain decision (single filer, €30k salary, €5k short-term crypto gain)

Use the crypto tax calculator to model your scenario.

Losses

Short-term losses can offset short-term gains in the same year. Unused losses carry forward 5 years against future Cat G gains. Losses from professional-trader activity (Cat B classification) can’t offset individual gains - they’re business losses with separate rules.

Mining, staking, lending yield = Cat B

This is the area where many crypto enthusiasts get blindsided. PT treats ongoing crypto income (anything that generates yield from holding/working on the network) as self-employment income - the same category as freelance consulting.

This means:

  • Register as autónomo (recibos verdes) at Finanças
  • Choose a CAE that fits (typically 64.99 - “Other financial services” - but check with a contabilista)
  • Issue recibos verdes for income (or use the auto-recibo for non-service yield)
  • Apply the simplified-regime coefficient: 0.95 for mining/staking (95% of gross is taxable)
  • Pay Social Security at 21.4% on 70% of declared income (after year-1 exemption)

Coefficient quick-reference

ActivityCoefficientTaxable %
Crypto mining (proof-of-work)0.9595%
Staking yield (proof-of-stake)0.9595%
Lending yield (CeFi / DeFi)0.9595%
Issuing new crypto-assets (operating a chain)0.1515%

The 0.15 coefficient for “issuing crypto-assets” is generous but narrowly defined - it’s for protocol operators, not retail stakers.

NFTs and DeFi

NFT disposals are treated as Cat G capital gains with the same 365-day rule applying. Hold the NFT 12+ months before selling and you’re exempt. Sell within 12 months and 28% flat applies.

DeFi is more nuanced because the underlying mechanic varies:

  • Liquidity provision yield → Cat B (income)
  • Token swaps within a pool → Cat G disposal events
  • Wrapping / unwrapping (WETH ↔ ETH) → AT hasn’t published clear guidance; conservative position treats it as a non-taxable internal conversion
  • Lending on Aave/Compound → yield is Cat B; underlying asset position remains your cost basis

For meaningful DeFi exposure, get a contabilista who tracks the position-by-position guidance. The crypto tax calculator doesn’t cover DeFi specifically.

Professional trader recharacterization

PT can reclassify what looks like personal trading as Cat B professional activity, voiding the 365-day exemption. The factors AT examines:

  • Frequency - hundreds of trades per year suggests professional activity
  • Dedicated infrastructure - trading desk, multiple monitors, paid data feeds
  • Percentage of total income - if crypto income is >50% of your annual income, you’re likely a trader
  • Time spent - if it’s your full-time activity, it’s Cat B
  • Volume relative to capital - high turnover ratio suggests business activity

There’s no bright-line test. Two people with identical income can land on different sides of this line based on how they trade. If you’re trading meaningfully, talk to a contabilista before you file - getting reclassified during an audit means back taxes, penalties, and interest.

Foreign exchanges and DAC8

PT residents are taxed on worldwide income, so gains on Binance, Coinbase, Kraken, or any non-PT exchange are reportable. The “they won’t know” calculus is changing in 2026:

  • CRS (Common Reporting Standard) already covers crypto exchanges in major OECD jurisdictions - balances and transactions get auto-reported to your country of residence
  • DAC8 (EU directive, effective 2026) extends this within the EU specifically: every EU-based exchange must report user-level data to home-country tax authorities
  • MiCA (EU regulation, in force 2024+) requires exchanges to be licensed in an EU member state, making them subject to DAC8

For PT residents, this means: if you traded on Coinbase Germany or Binance Spain in 2026, AT will likely see those records before you file your Modelo 3 for 2026 income.

Moving to PT with existing crypto

A common scenario: you accumulated crypto in another country, then moved to Portugal. The 365-day clock starts when you acquired the asset, not when you became a PT resident. So if you bought ETH 18 months ago in Germany and become a PT resident today, selling that ETH after a single day of PT residency still qualifies for the long-term exemption (provided you can document the original acquisition date).

The trickier part is cost basis. PT uses your original EUR-equivalent purchase price. If you bought ETH at $1,200 (then €1,080 at the prevailing FX rate) three years ago and it’s now €2,500, your taxable gain (for a short-term disposal) would be €1,420. Keep purchase records from your origin country - exchange exports, bank statements, anything that proves acquisition date and price.

NHR / IFICI and crypto

A common myth: “NHR exempts my crypto.”

NHR (and its 2024+ replacement IFICI) primarily affect foreign-source passive income and PT-source qualifying activity income. For crypto:

  • Long-term crypto gains are already exempt under Cat G - NHR/IFICI add nothing
  • Short-term crypto gains: NHR didn’t generally exempt these (they’re PT-source if you’re trading from PT)
  • Mining/staking under NHR: still Cat B at standard rates - NHR didn’t cover Cat B activities

So NHR mostly doesn’t help crypto holders. The 365-day exemption is the real benefit, and it applies to all PT residents, NHR or not.

How to report on Modelo 3

Crypto disposals go on Anexo G of your annual IRS return (Modelo 3). Each disposal is one line:

  • Date of acquisition (for 365-day determination)
  • Date of disposal
  • Acquisition value in EUR
  • Disposal value in EUR
  • Gain/loss

For 2025 disposals filed in April-June 2026, you’ll need this data for every disposal that occurred during the calendar year. Most exchanges export an annual transaction CSV - convert it to EUR using the prevailing rate (or AT-published rates) before filing.

Mining/staking income goes on Anexo B (simplified regime) along with your other Cat B income. The Modelo 3 prep wizard walks through which Anexos apply to your situation.

Practical checklist

  • Track acquisition dates and EUR cost basis for every crypto lot you own
  • Export transaction CSVs from every exchange annually (before they close your account, before they go bust)
  • For staking/mining: register as autónomo before you start earning - retroactive registration triggers penalties
  • Keep records for at least 4 years (the AT audit window)
  • If trading frequency or income concentration is high, consult a contabilista about Cat B reclassification risk
  • Use the crypto tax calculator to estimate liability before you file

Try the numbers for your situation

Run your own scenario in the calculator.

Free, no signup. Same engine that powers the examples in this article.

Open calculator

Related guides