Moving to Portugal With Crypto: Cost Basis, Residency Date, and Tax Planning
Moving to Portugal with crypto from another country - 365-day rule continuity, cost basis documentation, residency date triggers, and the common mistakes.
Contents
If you’ve accumulated meaningful crypto holdings in another country and are moving to Portugal, you face one of the most consequential tax-planning decisions you’ll make: when to sell. Selling in your origin country (under their rules) vs after PT residency (under PT rules) can change your tax bill by tens of thousands of euros. Here’s how to think about it.
When you become a PT tax resident
PT considers you a tax resident in any of these cases:
- You spend more than 183 days in PT in a 12-month period
- You have a habitual home in PT (lease, ownership, registered fiscal address)
- Your spouse or dependents are tax-resident in PT (and you’re not non-resident elsewhere)
- You’re explicitly registered as resident at Finanças
The relevant date for crypto planning is the day you become PT tax resident - which is often the day you arrive intending to stay, or the day you register the lease/buy the property.
The 365-day clock predates residency
The PT 365-day exemption doesn’t require you to have been a PT resident for the holding period. The clock starts when you acquired the asset, anywhere in the world.
Example:
- January 2024: bought 10 ETH in Germany for €25,000 (€2,500 each)
- November 2025: moved to PT, registered as resident
- December 2025: sold the 10 ETH for €40,000 (€4,000 each)
Holding period: 23 months (well past 365 days). Sale occurred under PT residency.
Result: 0% PT tax on the €15,000 gain. Reported on Anexo G of Modelo 3 with line item €0 owed.
The catch: origin-country exit tax
Several jurisdictions impose an exit tax on unrealized gains when you cease residency. If your origin applies one, the “wait until PT residency” strategy doesn’t help - you owe origin-country tax based on FMV at the date you left.
Countries with broad exit taxes that potentially cover crypto:
- Germany - exit tax can apply to substantial holdings (Wegzugsbesteuerung)
- Norway - exit tax on unrealized gains over a threshold
- France - exit tax for >50% holdings in companies; less clear on crypto
- US - covenants the “expatriation tax” for renouncing citizenship (not just changing residency)
Countries that generally don’t tax crypto on exit:
- UK (no exit tax on chattel; long-term residents who become non-resident may still pay tax on disposal if they return within 5 years)
- Spain, Italy, Netherlands, Ireland - generally no exit tax on crypto (verify specifics)
- Brazil - no exit tax but transitional rules apply for first-year departures
If you’re leaving a jurisdiction with a possible exit tax, consult a tax advisor in that jurisdiction before relocating. The advice you want: “is my crypto subject to exit tax, and at what valuation?”
Documenting cost basis
To benefit from the 365-day exemption, you need to prove:
- The acquisition date (must be 365+ days before the sale date)
- The acquisition value in EUR (to compute “no gain” on an exempt sale isn’t required, but for any future short-term sales, you’ll need EUR basis)
Documentation that holds up under AT audit:
- Exchange CSV exports showing purchase date, asset, quantity, price, and fees
- Bank statements matching deposits to the exchange
- Wallet transaction history for self-custody acquisitions
- EUR conversion records at the date of each purchase
If you bought BTC for USD on Coinbase US in 2022, you’ll need:
- The original USD purchase price
- The USD/EUR FX rate on that day (use ECB published rates or AT-published rates)
- Documentation of the wallet address you used
Keep all of this for 4+ years after the year of disposal. AT can audit up to 4 years back (10 years for fraud).
Tax planning windows
Window 1: Sell in origin, no exit tax
If your origin country doesn’t tax crypto on exit and your local rate on the sale is favorable, sell before relocating. You file the gain in origin country, arrive in PT with cash, and PT taxes nothing on the cash.
Window 2: Sell after PT residency, long-term hold
If you’ve held 365+ days and your origin country doesn’t apply exit tax, become PT resident first, then sell. PT exempts the gain entirely.
Window 3: Sell after PT residency, short-term hold
If you’ve held less than 365 days, you can either:
- Wait to cross the 365-day threshold while PT resident (becomes Window 2)
- Sell now and pay 28% Cat G short-term tax
Window 4: Spread sales over residency status
If you’re in a high-tax origin and PT has the more favorable regime, time the sale for after residency. Don’t pretend you’ve left if you haven’t - days-of-presence determination is verifiable via flight records, lease dates, and Schengen entries.
Common mistakes new arrivals make
”I’ll just use NHR to skip crypto tax”
NHR primarily exempts foreign-source passive income (foreign pensions, foreign dividends). For crypto, you’re better off relying on the 365-day Cat G exemption that applies to all PT residents regardless of NHR status. NHR doesn’t add anything for long-term crypto holders. For short-term crypto trades, NHR didn’t generally exempt these either.
”I’ll sell in my origin country after I move - they can’t tax me anymore”
Wrong. Origin countries tax based on residency at the time of disposal, but most also have transitional rules that cover disposals shortly after departure. The UK’s 5-year rule is a famous example: if you become non-resident, sell crypto, then return to UK residency within 5 years, the original gain becomes taxable retroactively.
”I’ll claim PT residency from the moment I arrive”
Residency is fact-based, not declarative. If you arrived July 1 but only spent 60 days in PT in your first year, you may not have crossed the 183-day threshold. The “habitual home” test can help, but document it well: lease, utility bills, fiscal address registration.
”Crypto is anonymous - they won’t know”
Less true every year. By 2026, DAC8 (EU directive) requires EU-licensed exchanges to report user-level transaction data to home-country tax authorities. CRS already covers most major non-EU exchanges. Origin-country tax authorities and PT’s AT exchange information. If you have a substantial portfolio on Coinbase or Binance, assume both jurisdictions will see it.
”Wrapping/bridging resets the 365-day clock”
The conservative interpretation says yes. The pragmatic interpretation says no - wrapping is just changing the technical form of the same asset. Most PT contabilistas treat wrapping as non-taxable, preserving the original acquisition date. Document your reasoning.
Practical checklist for relocating crypto-holders
- 6 months before move: get tax advice in origin country about exit tax exposure
- 3 months before move: export full transaction history from every exchange and wallet
- 1 month before move: open a PT NIF (can be done remotely with a fiscal representative)
- Move day: register fiscal address at Finanças within 60 days of arrival
- Within first year of residency: file Modelo 3 declaring worldwide income (foreign salary, interest, dividends - even if no crypto disposals occurred yet)
- Before any crypto disposal in PT: model the trade in the crypto tax calculator to confirm tax outcome
When you definitely need professional advice
DIY this if you have:
- A simple portfolio (single exchange, mostly BTC/ETH)
- All purchases 18+ months ago (clearly past 365-day threshold)
- No origin-country exit tax exposure
Get a contabilista (and an origin-country tax advisor) if:
- Portfolio > €100k unrealized gains
- Origin country has exit tax (Germany, Norway, etc.)
- Mixed long-term and short-term positions you might sell soon
- Active DeFi/yield positions during transition
- US citizen (FATCA + IRS-side reporting create overlapping obligations)
- Spouse remains in origin country (residency analysis gets complex)
A 1-hour consultation with a crypto-savvy contabilista typically costs €150-€300 and can save tens of thousands.
Related reading
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
-
crypto
Mining and Staking Crypto in Portugal: Cat B Tax Treatment Explained
PT taxes mining and staking as Cat B self-employment, not capital gains. Covers CAE codes, the 0.95 coefficient, recibos verdes, and SS contributions.
-
crypto
NFTs and DeFi Tax in Portugal: What's Cat G vs Cat B
PT tax treatment for NFTs, DeFi yield, LPs, airdrops, hard forks, and wrapped tokens. Where the law is clear and where it's still murky.
-
crypto
How to Report Crypto on Modelo 3 in Portugal (Anexo G and Anexo B)
Step-by-step guide to declaring crypto on Modelo 3 in 2026 - Anexo G for disposals, Anexo B for yield, and Anexo J for foreign exchanges.