Crypto Tax in Portugal
A structured summary of how individual crypto taxation works in Portugal, the tax regime, headline rate, accepted cost-basis methods, exemptions and anti-avoidance rules.
General information generated from our jurisdiction dataset, not tax advice. Rules change, verify with a local professional.

Portugal was once a true crypto tax haven, and it's still one of Europe's friendliest regimes, but no longer tax-free. Since 2023, the holding period decides the tax: sell within a year and you pay 28%; hold longer than a year and the gain is generally exempt. This guide covers the rules, the categories, and the forms. CryptaTax then builds your Portuguese report from your transaction history.
This is general information, not tax advice. Portuguese crypto rules change and depend on your circumstances. Confirm the current position with the Autoridade Tributária (AT) or a qualified tax advisor.
Is crypto taxed in Portugal?
Yes, since 2023, though much activity is still favourably treated. Crypto income falls into categories under the Personal Income Tax (IRS) code, and a taxable disposal generally means converting crypto to fiat or spending it. Two features stand out:
- The 365-day rule. Gains on crypto held less than 365 days are taxed; gains on crypto held 365 days or more are generally exempt.
- Crypto-to-crypto is deferred. Swapping one crypto for another generally isn't taxed at the time, the basis carries over.
Capital gains (Category G)
When you dispose of crypto held under a year, the gain falls in Category G and is taxed at a flat 28% (with the option to instead aggregate it with your other income at progressive rates, if better for you).
- Held 365+ days: generally exempt, but you must still declare the disposal.
- Higher rate / exclusions: a 35% rate applies to gains from blacklisted (tax-haven) jurisdictions, and security-type tokens don't qualify for the 365-day exemption.
- Cost basis: FIFO, your oldest coins are treated as sold first (which often helps you reach the 365-day exemption).
- No tax-free threshold for short-term gains.
Crypto income and other taxes
- Staking and lending rewards fall under Category E (capital income) at a flat 28%, taxed at receipt, with no 365-day exemption.
- Professional / business activity (frequent trading, mining at scale) falls under Category B at progressive rates (roughly 14.5%, 53%), and may trigger social security.
- Gifts/inheritance: a 10% stamp duty can apply to crypto gifts above certain thresholds.
Reporting is mandatory, even when exempt
Since 2024, reporting is required for everyone with crypto activity, even if no tax is due. You file the annual Modelo 3 (IRS) return via the Portal das Finanças, using:
- Anexo G, capital gains (split into held <365 days and 365+ days)
- Anexo E, passive income (staking, lending)
- Anexo B, professional/business activity
- Anexo J, foreign income and accounts (most exchanges like Binance, Kraken, and Coinbase are foreign, so disposals there are reported here, not in Anexo G).
Key dates
- Tax year: calendar year (1 January, 31 December).
- Filing: 1 April, 30 June for the previous year.
How CryptaTax helps with Portuguese crypto tax
- Imports your full history from exchanges and wallets
- Applies the 365-day rule and FIFO, separating taxable short-term gains from exempt long-term ones
- Defers crypto-to-crypto swaps correctly
- Separates Category E income (staking, lending)
- Flags foreign-account disposals for Anexo J, and produces the figures for your Modelo 3
Common mistakes to avoid in Portugal
Portugal's regime looks gentle on the surface, and that is exactly why people trip over it. The single biggest error is treating the country as if it were still the old tax-free haven and filing nothing at all. Reporting is now expected from everyone with crypto activity, so silence is not the same as having nothing to declare. A clean return that shows an exempt long-term disposal is far safer than no return, because the Autoridade Tributária (AT) increasingly receives data from exchanges and can ask why an account with visible activity produced no entry on your Modelo 3.
The second classic mistake is misjudging where a disposal is reported. Because most large platforms are based outside Portugal, a sale on a foreign exchange is not handled the same way as a sale on a Portuguese one, and putting it in the wrong annex is a common cause of a return being queried. A third error is assuming every reward is automatically exempt once you have held the underlying coin long enough, passive income such as staking does not follow the same holding-period logic as a capital disposal, so collapsing the two into one number understates what you owe.
- Forgetting the holding clock. The exemption that rewards long-held coins depends on tracking acquisition dates lot by lot. If your records cannot prove how long a specific batch was held, you cannot safely claim the favourable treatment on it.
- Ignoring crypto-to-crypto swaps in your records. Even though a swap is generally deferred rather than taxed at the moment it happens, it still moves your cost basis and resets nothing, failing to log it breaks the chain that later proves your gain.
- Mixing personal investing with activity that looks professional. Frequent, high-volume or business-like trading is treated very differently from occasional investing, and quietly drifting from one to the other without realising it is a real risk.
- Converting values with the wrong reference. Each taxable event needs a euro value at the right moment; reusing a single year-end price for everything will not match what the AT expects.
Record-keeping for Portuguese filers
Good records are what turn Portugal's favourable rules into an actual benefit. Because the long-term exemption hinges on how long each batch of coins was held, your records have to be granular enough to answer that question for every disposal, not just for your portfolio as a whole. That means keeping, for each acquisition, the date, the asset, the quantity, the euro value at the time and the fees, and then linking each later disposal back to the specific coins it consumed under FIFO. If you want to understand how that lot-matching works in practice, the cost-basis guide walks through it step by step.
Keep the underlying evidence as well as the summary: exchange statements, wallet exports, and the addresses you control. Portugal's reporting now spans capital disposals, passive income and, where relevant, foreign accounts, so a single spreadsheet that only tracks profit is rarely enough. Retain everything for as long as the AT can review the year, keeping records too long is harmless, throwing them away too early is not, and store wallet exports the moment you stop using a platform, because recovering history from a defunct exchange years later is painful.
Year-end and planning considerations
Portugal is one of the few places where timing genuinely changes the tax outcome, so it rewards a little planning. The pivotal question before any sale is whether the specific coins you are about to dispose of have crossed the long-term threshold that the summary table on this page describes. Selling a batch a few days before it qualifies, when waiting would have made the gain exempt, is an avoidable cost. Because FIFO decides which coins leave first, the order in which you bought matters as much as the order in which you sell.
Approaching the end of the calendar year, it is worth reviewing your realised position, separating short-term disposals from long-term ones, and checking whether any passive-income events have accumulated that need declaring even though no coin left your wallet. None of this is about aggressive schemes, it is simply making sure you do not pay tax you could lawfully have avoided by waiting, and that you are not caught out by income that arrived quietly as rewards. Confirm any specific figures and dates with the AT, since the planning logic stays the same even as the numbers are updated.
DeFi, NFTs and newer activity
The Portuguese categories were not written with decentralised finance in mind, so newer activity often has to be reasoned into the existing buckets rather than looked up directly. Rewards that behave like passive income, many staking and lending returns, tend to sit with other capital income and are taxed when received, separately from any later disposal of the coin itself. Liquidity provision, yield farming and lending protocols can each generate more than one kind of event: an income stream while you participate, and a capital result when you exit, and both need to be captured.
NFTs add their own wrinkle, because their treatment can depend on what the token actually represents and on how the law classifies that particular asset, not every token enjoys the same favourable treatment a plain cryptocurrency might. The DeFi guide and the NFT guide go deeper on the patterns. The practical rule is simple: if an on-chain action changed what you own or paid you something, assume it is potentially reportable and record it, then resolve the exact category with the AT or an adviser rather than guessing it away.
What if you've never reported crypto in Portugal?
Plenty of people held through the years when Portugal asked nothing and have never put a single crypto line on a return. If that is you, the position is more manageable than it feels. Start by reconstructing your full history, every exchange and wallet you have ever used, so you can see which disposals would have been short-term and taxable and which would have qualified as long-term and exempt. Many older disposals may turn out to be exempt anyway, which makes the catch-up far less daunting than the silence suggested.
Coming forward voluntarily and correcting earlier years is almost always better than waiting for the AT to ask, particularly now that exchange data flows to the authorities. The goal is a complete, defensible picture: what you bought, when, what you sold, and the euro values involved. Once that history exists, filing, or amending, becomes a mechanical exercise rather than a guessing game, and you remove the quiet background worry of an unreported account.
How CryptaTax automates your Portuguese crypto taxes
Doing all of this by hand, matching lots under FIFO, watching the holding clock on every batch, separating passive income from capital disposals, and flagging which sales happened on foreign platforms, is exactly the kind of bookkeeping that CryptaTax is built to remove. You connect your exchanges and wallets, and it reconstructs a single chronological history across all of them, applying the holding-period logic and FIFO matching consistently so that exempt long-term disposals are separated from taxable short-term ones automatically.
- One unified timeline from every exchange and wallet, so nothing falls through the gap between two platforms.
- Automatic holding-period tracking that tells you which disposals qualify for the favourable long-term treatment and which do not.
- Passive income separated from capital disposals, so staking and lending rewards are not accidentally swept into your gains.
- Foreign-platform disposals flagged, so the right activity ends up in the right place on your return.
- Figures ready for your Modelo 3, with the detail preserved underneath in case the AT ever asks how a number was reached.
More Portugal crypto-tax questions
How does Portugal compare with neighbouring countries?
Portugal's long-term exemption gives it something in common with regimes like Germany, which also rewards holding, while its flat short-term rate sits in contrast to the progressive systems used elsewhere. If you also have activity in Spain or France, treat each country's rules separately, being tax-resident in one place does not extend its exemptions to another.
Does moving to Portugal wipe out gains from before I arrived?
Residency questions are nuanced and depend on when you became Portuguese tax-resident and where earlier activity took place. Becoming resident does not automatically erase obligations tied to another country, and it does not necessarily rebase your cost on coins you already held. This is a situation to confirm directly with the AT or an adviser before you rely on any assumption.
What if I only ever bought and never sold?
Simply buying and holding crypto is not itself a taxable disposal, so a year in which you only accumulated may produce no taxable gain. Even so, keep complete acquisition records, because the moment you eventually sell, the holding period and cost basis you can prove will decide whether the gain is exempt or taxable.
Do I report a disposal even when the gain is exempt?
Yes, exemption is about whether tax is due, not about whether the event is reportable. A long-held disposal can be free of tax and still belong on your return, and showing it openly is how you demonstrate that the favourable treatment was correctly claimed.
Individual crypto tax, Portugal
General Information
Individual Tax, Regime
Individual Tax, Cost Basis
Individual Tax, Exemptions
Individual Tax, Anti-Avoidance
CryptaTax computes your gains, income and tax reports for Portugal automatically across 90 blockchains and 49 exchanges.
Only if you hold for 365 days or more before disposing, those gains are generally exempt. Gains on crypto held under a year are taxed at 28%.
Generally no, crypto-to-crypto swaps are deferred, with the basis carrying over. Tax usually arises when you convert to fiat or spend crypto.
Yes. Since 2024, you must declare your disposals even when the 365-day exemption applies and no tax is due.
In Anexo J (foreign income), not Anexo G, since most major exchanges are based outside Portugal.
As Category E capital income at a flat 28%, taxed when received. The 365-day exemption doesn't apply to them.
FIFO, your oldest coins are treated as disposed first.