Greece has proposed a flat 10% tax on crypto capital gains starting in 2026, with a €500 annual exemption, placing it near the low end of a wide European range that runs from Cyprus at roughly 8% to Italy at 33%. This guide compares crypto tax rates across major European countries and shows you how to log every trade and pull a clean gains report in PortfolioTrackr before tax season arrives.
What did Greece actually propose on October 8?
Greece unveiled a draft bill on October 8, 2026 proposing a flat 10% capital gains tax on crypto profits, paired with a €500 annual exemption that shields small gains. The measure is aimed at trades realized from 2026 onward and would end years of ambiguity over how digital assets are taxed in the country.
Until now, Greek investors faced an unclear patchwork where crypto gains sat in a legal gray zone. The draft does three concrete things:
- Sets a single flat rate of 10% on realized crypto capital gains, rather than folding them into progressive income brackets.
- Exempts the first €500 of annual gains, so small holders may owe nothing.
- Applies to disposals, meaning the taxable event is selling, swapping, or spending crypto, not simply holding it.
Nothing here is final. A draft bill can change in committee, and the exemption threshold or effective date could move before it becomes law. What a holder can do today is keep a clean, timestamped record of every disposal so the eventual numbers are easy to produce.
How do crypto tax rates compare across Europe?
Crypto capital gains rates in Europe range from 0% in long-term-friendly regimes to 33% in Italy's top tier, with Greece's proposed 10% sitting toward the lower end. The spread is enormous because each country treats crypto differently: some as capital gains, some as miscellaneous income, and a few with outright holding-period exemptions.
Here is how several major European jurisdictions line up on crypto capital gains as of late 2026. Rates are simplified headline figures and ignore local surcharges, solidarity levies, and personal allowances.
| Country | Headline crypto CGT | Key feature |
|---|---|---|
| Cyprus | ~8% | Among the lowest flat treatments in the EU |
| Greece (draft) | 10% | €500 annual exemption proposed |
| Germany | 0% after 12 months | Short-term gains taxed as income |
| Portugal | 28% short-term | 0% on holdings over 365 days |
| France | 30% flat | Single "flat tax" on most disposals |
| Italy | 26% to 33% | Rate rose toward 33% in recent budgets |
Why the same trade is taxed so differently
The same BTC-USD sale can trigger a radically different bill depending on where you are tax-resident. Three structural choices drive the gap:
- Holding period rules. Germany and Portugal reward patience: hold longer than 12 months and the gain can be tax-free, while a quick flip is taxed heavily.
- Flat versus progressive. France applies a single 30% flat rate, while other countries fold crypto into income brackets that climb with earnings.
- Exemption thresholds. Greece's proposed €500 shield mirrors small-gain allowances seen elsewhere and matters a lot for casual holders.
None of this is advice about where to live or when to sell. It simply explains why your record-keeping has to be precise enough to survive whichever regime applies to you.
What counts as a taxable crypto event in most of Europe?
A taxable event in most European crypto regimes is a disposal: selling crypto for euros, swapping one token for another, or spending crypto on goods. Simply buying and holding is almost never taxable until you dispose of the asset.
The disposals most commonly in scope across Europe include:
- Crypto to fiat sales, for example selling ETH-USD for euros.
- Crypto to crypto swaps, such as trading SOL for BTC, which many countries treat as a disposal of the first asset.
- Spending crypto on goods or services at the fair market value on the day.
- Receiving staking rewards or airdrops, which several regimes tax as income at receipt, separate from any later capital gain.
Because a single active year can produce hundreds of these events, the cost-basis method you use changes the final number. Our explainer on FIFO versus LIFO cost basis walks through how the ordering of lots can raise or lower a reported gain, which matters directly when you file.
Why broker exports alone rarely survive a crypto tax season
Broker and exchange exports rarely produce a clean crypto tax figure on their own because most investors trade across several venues, and no single exchange sees your full history. A sale on one platform of coins bought on another leaves a gap that the exporting exchange cannot fill.
Common failure points include:
- Missing cost basis when coins moved between wallets or exchanges before being sold.
- Inconsistent currency, with some venues reporting in USD and others in EUR, forcing manual conversion at the right date.
- Self-custody holdings that never appear in any exchange export at all.
- Crypto-to-crypto swaps that an exchange may not flag as a taxable disposal in your jurisdiction.
This is exactly where a single consolidated record earns its keep. A timestamped, venue-agnostic log turns a scramble into a lookup, and our piece on why a timestamped trade log matters shows how that audit trail holds up if a tax authority ever asks questions.
How to log crypto trades in PortfolioTrackr for tax season
PortfolioTrackr lets you log every crypto trade across 100 exchanges and consolidate them into one gains report, regardless of where the coins were bought or sold. You can track stocks and crypto side by side, which our guide on tracking stocks and crypto together covers in detail.
Getting your trades in
Every import method works on every plan, including the free trial and Starter. You are never required to connect a broker to track crypto:
- Direct broker sync with Alpaca, Bybit and Interactive Brokers works on every plan, each creating its own read-only portfolio.
- The SnapTrade bridge, which connects 42 brokers, is available on a paid Pro or Lifetime plan.
- Smart & Easy Import lets you add trades by voice, text, or a screenshot of an exchange confirmation.
- Bulk CSV import handles a full year of exchange history in one upload.
For self-custody coins, PortfolioTrackr does not read a wallet address. You add those holdings by hand, by CSV, or from a screenshot, which keeps your cold-storage stack in the same report as your exchange trades. For the broker side specifically, our walkthrough on connecting a brokerage account to a portfolio tracker covers the setup step by step.
Generating the gains report
Once your trades are logged, PortfolioTrackr calculates realized gains per disposal so you can hand a clean summary to an accountant or plug it into a local filing. A typical workflow looks like this:
- Import a full tax year of trades across every exchange you used.
- Add any self-custody disposals by screenshot or CSV so nothing is missing.
- Let PortfolioTrackr match each sale to its cost basis and compute the realized gain.
- Convert values into any of 67 currencies so your report matches your filing currency.
- Export the summary for the tax year and check it against your own records.
Display and conversion across 67 currencies matters for European filers, since a Greek resident files in euros even if a trade settled in USD on a foreign exchange.
What a crypto holder can check before the rules take effect
Before any new rate like Greece's proposed 10% takes effect, a holder can check their own exposure and records rather than react to a draft bill. Checking is not a trading decision; it is housekeeping that leaves you ready whatever the final law says.
Practical things you can verify now:
- Whether your full trade history is captured across every exchange and wallet you have used.
- Whether each disposal has a cost basis attached, especially for coins that moved between venues.
- How your realized gains for the year sit against any exemption threshold, such as the proposed €500.
- Whether your records are in, or convertible to, your filing currency.
You can also set price alerts on positions and watchlist tickers in PortfolioTrackr. These are price-level alerts only, checked once a minute while the market is open and around the clock for crypto, so you hear within a minute of a level being hit. They report status against your own targets; they never tell you to buy or sell.
The bottom line
Greece's draft 10% crypto tax with a €500 exemption would place it near the low end of a European range stretching to Italy's 33%, and the gap between countries is driven mostly by holding-period rules and flat-versus-progressive treatment. The rules differ, but the preparation is the same everywhere: a complete, timestamped record of every disposal with a cost basis attached.
PortfolioTrackr consolidates trades across 100 exchanges, handles self-custody by screenshot or CSV, and converts into 67 currencies so your gains report matches your filing. If you are comparing tools before tax season, our data-driven comparison of portfolio trackers is a good next read.
Capital gains, worked out for you
On Pro and Lifetime: realised gains with a country tax lens, exportable to CSV or PDF when your accountant asks.
See My Tax Position See the live demo first →Frequently asked questions
What is Greece's proposed crypto tax rate for 2026?
Greece's draft bill, unveiled on October 8, 2026, proposes a flat 10% capital gains tax on realized crypto profits with a €500 annual exemption. It is still a draft, so the threshold and effective date could change before it becomes law. The taxable event is disposal, not simply holding.
Which European country has the lowest crypto capital gains tax?
Cyprus sits among the lowest at roughly 8%, with Greece's proposed 10% close behind. Germany and Portugal can reach 0% on crypto held longer than 12 months, though short-term gains in those countries are taxed as income. Rates vary widely, so check your own tax residency.
Is swapping one crypto for another a taxable event in Europe?
In most European regimes, swapping one token for another counts as a disposal of the first asset and can trigger a capital gain. For example, trading SOL for BTC is often treated as selling the SOL. Rules differ by country, so confirm how your jurisdiction treats crypto-to-crypto trades.
How do I generate a crypto gains report in PortfolioTrackr?
Import a full tax year of trades across every exchange by CSV, voice, text, or screenshot, add any self-custody disposals manually, and PortfolioTrackr matches each sale to its cost basis to compute realized gains. You can convert values into any of 67 currencies so the report matches your filing currency.
Do I need to connect a broker to track crypto for taxes?
No. Connecting a broker is optional in PortfolioTrackr. You can log every crypto trade by bulk CSV import, voice, text, or exchange screenshot on every plan, including the free trial and Starter. Self-custody coins are added by hand, CSV, or screenshot, since PortfolioTrackr does not read wallet addresses.
