Portugal Crypto Tax Calculator

Estimate Portugal crypto capital gains tax using a simplified 2025 Autoridade Tributária e Aduaneira model.

This is an estimation tool. Results are not filing-ready. Read full disclaimer.
Model basis
This calculator uses a simplified Portugal resident individual income tax model for the tax year. It is an estimate only and does not replace personal tax advice.
Source reference:
Last verified:
📋 YOUR DETAILS

💰 TRADE DETAILS
🧾 TAX ESTIMATE BREAKDOWN
Gross Capital Gain
Capital Loss — No tax payable
🟥 ESTIMATED TAX ON THIS TRADE 🟩 NO TAX PAYABLE
Based on a marginal tax rate
⚠️ This calculator provides estimates only.
Tax laws change frequently. For accurate Portugal crypto tax filing, consult a contabilista certificado or tax advisor familiar with Portugal tax law.
Built on a simplified 2025 resident individual tax model. This calculator models the standard non-professional investor regime and does not handle the now-closed NHR (Non-Habitual Resident) regime for existing beneficiaries, professional trader taxation, or the specific declaration requirements for exempt long-term gains in Modelo 3 Anexo G.
Last verified: 2025-04-22

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

Tax Type
Capital Gains (conditional)
Exempt or 28% flat
Long-Term
Tax-Free (>1 year)
For non-professional investors
Short-Term Rate
28% Flat
For disposals under 1 year
Professional
28% Flat
Business activity gains
Filing Deadline
30 June
31 August with tax advisor
Tax Authority
AT
Autoridade Tributária e Aduaneira

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.

Gross Gain = (€45,000 − €25,000) × 1 = €20,000
Holding Period = 18 months (> 1 year)
Estimated Tax = €0 (exempt)

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.

Gross Gain = (€3,500 − €2,000) × 0.5 = €750
Holding Period = 6 months (short-term)
Tax Rate = 28%
Estimated Tax = €210

Example C: Professional Trader

You trade crypto as your primary business activity and made a €10,000 gain.

Gross Gain = €10,000
Status = Professional trader
Tax Rate = 28% flat
Estimated Tax = €2,800

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:

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.

Related Calculators

Affiliate disclosure: We may earn a commission if you register through our links, at no extra cost to you.

Ad Trade like a pro on Bybit. Get up to $10,000 deposit bonus. Claim Offer
🍪

We value your privacy

We use cookies to improve your browsing experience, show more relevant content, and analyze site traffic.

Manage Cookies