Portugal Crypto Tax Calculator
Estimate Portugal crypto capital gains tax using a simplified 2025 Autoridade Tributária e Aduaneira model.
How to Calculate Crypto Capital Gains Tax in Portugal
Portugal's Autoridade Tributária (AT) exempts non-professional investors from crypto tax on gains from assets held longer than one year. Short-term gains and professional trading activity are taxed at a flat 28% rate. The NHR regime no longer accepts new applicants from 2024. Losses cannot offset other income categories. This calculator distinguishes between short-term taxable gains and long-term exempt holdings under AT rules for the 2025 tax year.
The Portugal Crypto Tax Estimator uses the AT capital gains model for 2025. For non-professional investors, crypto held for more than one year is completely exempt from tax. For short-term disposals (one year or less), gains are taxed at a flat 28% rate. The calculation is: Gain = (Selling Price − Purchase Price) × Quantity. If holding period > 1 year: Tax = €0. If holding period ≤ 1 year: Tax = Gain × 28%. Professional traders and those conducting crypto activity as a business are also taxed at 28% regardless of holding period. Losses can only offset gains of the same nature within the same category and cannot offset salary or other income. The calculator does not model the now-closed NHR regime or specific professional activity tests.
Track your gains throughout the year using the Profit/Loss Calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
Portugal Tax Rules at a Glance
Example Calculations
Example A: Long-Term Hold (Exempt)
You bought 1 BTC at €25,000 and sold after 18 months at €45,000. You are a non-professional investor.
Example B: Short-Term Gain
You bought 0.5 ETH at €2,000 and sold at €3,500 after 6 months. You are a non-professional investor.
Example C: Professional Trader
You trade crypto as your primary business activity and made a €10,000 gain.
Filing Guide — Autoridade Tributária e Aduaneira
Portuguese taxpayers report crypto gains in their annual tax return (Modelo 3, Anexo G) by 30 June, or 31 August if using a tax advisor. Non-professional investors must declare exempt long-term gains separately to establish the exemption. Short-term and professional gains are taxed at 28% and must be paid when filing. Keep all transaction records with euro valuations for at least five years.
Common Mistakes to Avoid
A common Portuguese mistake is assuming the one-year exemption applies to professional traders, which it does not. Another error is not declaring exempt long-term gains in the return, which can cause AT to assume they are taxable short-term gains. Many taxpayers also fail to track the exact acquisition date for each asset, making it impossible to prove the holding period exceeded one year.
Official Resources
The following links point to official AT guidance on cryptocurrency taxation in Portugal:
- AT: Decree-Law 119/2021 (PDF) — legal framework for crypto taxation (Portuguese)
- AT: IRS 2024 Brochure (PDF) — personal income tax brochure including crypto (Portuguese)
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our Profit/Loss Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
Portugal Crypto Tax Estimator — FAQ
Is crypto tax-free after one year in Portugal?
Yes, for non-professional investors, gains from crypto held for more than one year are exempt from tax. This exemption does not apply to professional traders or those conducting crypto activity as a business.
What is the crypto tax rate for short-term gains in Portugal?
Short-term gains (one year or less) for non-professional investors are taxed at a flat 28% rate. Professional traders also pay 28% regardless of holding period.
Can I offset crypto losses against my salary in Portugal?
No. Crypto capital losses can only offset gains of the same nature within the same tax category. They cannot offset salary, pension, or other income types.
Do I need to declare exempt long-term gains?
Yes. You should declare long-term exempt gains in your tax return (Modelo 3, Anexo G) to establish that the exemption applies. Failing to declare them may lead AT to assume they are taxable.
Are crypto-to-crypto swaps taxable in Portugal?
Yes. Swapping one cryptocurrency for another is a taxable disposal if it occurs within one year of acquisition or if you are a professional trader. The euro fair market value of the received crypto determines your gain.
What happened to the NHR regime for crypto?
The Non-Habitual Resident (NHR) regime ended for new applicants from 2024. Existing NHR beneficiaries may retain their status until the end of their 10-year period, but new residents can no longer apply for NHR tax benefits.