Markets now…
← Guides
Guides

📋 Crypto Taxes in Europe: Germany, Poland, Portugal and France

A country-by-country comparison of how cryptocurrency gains are taxed in four European countries, covering holding periods, flat rates, and what triggers a tax liability.

August 23, 2026

Germany: One-Year Holding Period for Tax-Free Gains

Germany treats cryptocurrency as private property rather than currency or securities. Capital gains from selling, trading, or spending crypto are tax-free if you hold the asset for more than one year. If you sell within the first year, gains are taxed as private sale income (private Veräußerungsgeschäfte) at your personal income tax rate, which ranges from 0% to 45% depending on total income.

The tax-free threshold applies only if you remain below €600 in total annual gains from all private sales, including crypto. Above that amount, all gains become taxable. Staking rewards and lending interest count as income immediately upon receipt and are taxed at your income rate, regardless of holding period. These mechanisms mean that frequent traders face full income taxation, while long-term holders can realize gains entirely tax-free.

Taxable events include selling crypto for euros, trading one cryptocurrency for another, and using crypto to purchase goods or services. Receiving crypto as payment for work or services counts as income. Germany does not require reporting of holdings themselves, but you must declare gains and income on your annual tax return (Einkommensteuererklärung) using Anlage SO for private sales. Keep detailed records of acquisition dates, amounts, and values, as the burden of proof rests with the taxpayer. Rules evolve, so consult a Steuerberater for guidance specific to your situation.

Poland: Flat 19% Tax and the PIT-38 Form

Poland applies a flat 19% tax rate on cryptocurrency gains under the general capital gains framework (Podatek dochodowy od osób fizycznych). This rate is independent of your total income and applies to all profits from selling or exchanging crypto, regardless of holding period. There is no tax-free allowance for crypto specifically, though general tax-free income thresholds apply to all sources combined.

Taxable events include selling crypto for Polish złoty or other fiat, trading one cryptocurrency for another, and spending crypto on goods or services. Receiving cryptocurrency as payment for work is treated as standard employment or business income and taxed accordingly. Mining and staking rewards count as income at the moment of receipt, valued in złoty at that time.

Polish taxpayers report cryptocurrency income annually using form PIT-38, designed for capital gains. You calculate gains by subtracting acquisition cost from sale proceeds, and you may offset losses against gains within the same tax year. Monthly advance payments are not required for individuals unless crypto activity qualifies as business activity. Maintain detailed transaction records including dates, amounts, exchange rates, and wallet addresses. Tax rules are subject to change and interpretation by tax authorities, so this overview does not constitute tax advice.

Portugal: The End of the Tax-Free Era

Portugal historically did not tax cryptocurrency gains for individuals holding crypto as personal investment, treating it similarly to foreign currency. That changed with legislation introduced in 2023, which brought most crypto gains into the tax system. Short-term trading profits—gains on crypto held for less than one year—are now taxed at 28%. Crypto held longer than one year remains exempt from capital gains tax for individuals, preserving some advantage for long-term holders.

The new framework taxes income from crypto mining, staking, and other active participation at standard progressive income tax rates, which range up to 48%. Receiving crypto as payment for services or employment is taxed as regular income. Free crypto from airdrops or similar distributions is also considered taxable income at the fair market value on receipt.

Taxable events include selling crypto for euros or other fiat within the one-year window, trading between cryptocurrencies if held short-term, and receiving crypto from mining or staking. You must report crypto income and gains on your annual IRS tax return (Modelo 3), with specific annexes depending on income type. Portuguese tax law surrounding digital assets continues to develop, and enforcement practices are still taking shape, so seek advice from a contabilista certificado or tax advisor familiar with cryptocurrency. This is not legal or tax advice.

France: The 30% Flat Tax (PFU)

France taxes cryptocurrency gains under the flat tax regime known as the prélèvement forfaitaire unique (PFU), set at 30%. This rate combines 12.8% income tax and 17.2% social contributions (prélèvements sociaux). The flat tax applies to occasional investors who buy and sell crypto as personal assets. You may alternatively choose to be taxed at progressive income tax rates if that results in a lower liability, though the 17.2% social levy applies regardless.

Gains are calculated by subtracting the total acquisition cost of your entire crypto portfolio from proceeds at the time of sale, using a weighted average method. You cannot cherry-pick which coins to sell for tax purposes; French tax law treats your holdings as a fungible pool. Losses can be offset against gains within the same year and carried forward for ten years.

Taxable events occur when you sell crypto for euros or other fiat currencies. Trading between cryptocurrencies does not immediately trigger tax, as only fiat conversion counts. Receiving crypto from mining, staking, airdrops, or as payment for services is taxed separately as non-commercial income (bénéfices non commerciaux) at progressive rates up to 45%, plus social contributions. Professional traders operating a business face different rules under the commercial profit regime. Report crypto gains on your annual income tax return (déclaration de revenus) using form 2086 for detailed calculation. The tax treatment of digital assets remains subject to legislative and administrative updates, and this guide does not replace advice from an expert-comptable or tax professional.

What Counts as a Taxable Event Across Europe

Despite differences in rates and holding periods, European countries share common ground on what triggers a tax obligation. Selling cryptocurrency for fiat currency—euros, złoty, or any national money—creates a taxable event in all four countries. Trading one cryptocurrency for another also typically counts, with the exception of France where only conversion to fiat is taxed at the moment of transaction.

Using cryptocurrency to buy goods or services is treated as a disposal and triggers taxation on any gain since acquisition. Receiving crypto as payment for work or business services counts as income, not a capital gain, and is taxed at applicable income rates. Earning crypto through mining or staking is also taxable as income at the time of receipt in all four jurisdictions.

Simply holding cryptocurrency, transferring it between your own wallets, or receiving it as a gift generally does not create immediate tax liability, though gift tax rules may apply separately. Each country has specific reporting requirements and documentation standards, so maintaining complete records of dates, values, and transaction purposes is essential regardless of where you are taxed.

Record-Keeping and Compliance

All four countries place the burden of proof on the taxpayer. You must be able to demonstrate acquisition cost, sale proceeds, dates, and the nature of each transaction. Export transaction histories from every exchange you use, and keep records of wallet addresses, blockchain transaction IDs, and fair market values at the time of each event. For exchanges that have since closed or do not provide full history, reconstruct records using blockchain explorers and price archives.

Calculate gains in the local currency—euros in Germany, France, and Portugal; złoty in Poland—using the exchange rate at the moment of each transaction. Different countries apply different cost basis methods: Germany and Poland generally use specific identification or FIFO (first in, first out), while France mandates weighted average for the entire portfolio. Losses offset gains according to country-specific rules, and in some cases can be carried forward to future years.

Tax authorities increasingly request cryptocurrency information during audits, and exchanges operating in Europe report user data under local regulations. Voluntarily correct past filings if you discover errors, as penalties for non-disclosure or underreporting can be substantial. Because tax law in this area is evolving and enforcement practices differ by jurisdiction, consult a qualified tax advisor in your country of residence. This overview provides general information, not tax or legal advice.

All news →

B
Binance
Crypto
★ 4.9
🎁 Up to $600 welcome bonus
  • Largest exchange by volume
  • 600+ coins
  • Low 0.1% fees
Start trading →
C
Coinbase
Crypto
★ 4.7
🎁 Get crypto rewards for learning
  • Largest US exchange
  • Publicly listed (NASDAQ)
  • Beginner friendly
Start trading →

Advertising disclosure: some links here are affiliate links. Details

🎁 Up to $600 welcome bonus
Start trading