Skip to main content
Tax Tools · 13 min read

Poland Crypto Tax Calculator

One rate, every coin. Poland taxes crypto gains at a flat 19% on PIT-38, with no holding-period rules and no tax on crypto-to-crypto swaps.

By Matt Rybin
Published Updated
Amount you put in

What you originally paid for the crypto.

Amount you took out

What you sold or cashed out for.

Where your money goes
Your money back
Taxable profit
What you put in · Taxable profit ·

Taxable profit
Tax due · 19%
Profit kept

What Is the Crypto Tax Rate in Poland?

Poland taxes income from selling cryptocurrency at a flat 19%. There is no short-term or long-term distinction, no progressive brackets, and no tax-free holding period. You report it once a year on the PIT-38 form, the same return used for stocks and other capital gains.

The flat rate is the trade-off. In Germany, crypto held for more than a year is tax-free; in Poland there is no such break, but the rate is low, predictable, and the same whether you sold after a week or after five years. The 19% applies to Polish tax residents and to non-residents with Polish-source crypto income.

What Counts as a Taxable Event?

This is the part that surprises people. In Poland, tax is triggered only when you convert crypto out of the crypto world:

  • Selling crypto for fiat currency (PLN, EUR, USD, and so on)
  • Spending crypto on goods, services, or property
  • Exchanging crypto for property rights

What is not taxed:

  • Crypto-to-crypto swaps. Trading BTC for ETH is not a taxable event in Poland.
  • Holding crypto, however long
  • Moving crypto between your own wallets
  • Receiving crypto (the tax lands on disposal, not receipt)

The crypto-to-crypto rule is Poland’s biggest advantage for active traders. You can make hundreds of swaps on an exchange or a DEX across the year and owe nothing until you cash out to fiat.

If you are a Polish tax resident, these rules cover your worldwide crypto disposals, wherever the exchange is based. Non-residents owe Polish tax only on Polish-source crypto income, and if you moved during the year, your residency status in the year of the sale decides whether Poland taxes it.

Are Stablecoin Swaps Taxed After MiCA?

The most-asked question of 2026, and the short answer is: still tax-neutral, for now. A KIS individual interpretation has confirmed that for tax purposes stablecoins like USDT and USDC remain virtual currencies, so swapping crypto into a stablecoin is treated like any other crypto-to-crypto trade: no taxable event.

The wrinkle is MiCA. Circle holds an e-money licence, which makes USDC e-money under EU law, and the Polish PIT definition says a virtual currency cannot be electronic money. The act that would have closed this gap, by keeping e-money tokens classified as virtual currencies for tax, was vetoed, so a literal reading leaves USDC in a grey zone. In practice the tax authority currently treats the swap as neutral; cautious traders moving large amounts route through USDT or request their own individual interpretation. (Status as of June 2026.)

Which Costs Can You Deduct?

Your taxable profit is what you took out minus what you put in, so deductible costs matter. They include:

  • The purchase price of the crypto you sold
  • Exchange and trading fees, on both the buy and the sell side
  • Documented costs directly tied to acquiring the crypto

These are not deductible:

  • Hardware wallets
  • Internet or electricity for personal trading
  • Portfolio-tracker subscriptions

Poland does not use FIFO, LIFO, or any per-coin lot matching. PIT-38 works on annual aggregates: all your documented acquisition costs for the year go in one box, all your disposal proceeds in another, and the tax is 19% of the positive difference. You never match a specific sale to a specific purchase.

If your costs are higher than your proceeds in a year, you record a loss. Crypto losses carry forward and reduce taxable crypto profit in later years, with no expiry. The calculator’s optional field handles exactly this case.

How Do I File PIT-38?

PIT-38 is the annual return for capital gains, crypto included. The filing window opens on 15 February and closes on 30 April of the year after the tax year, so crypto activity in 2026 is filed between 15 February and 30 April 2027. If you missed the deadline for an earlier year, file as soon as you can and attach a czynny żal. How to Pay a PIT Underpayment in Poland covers the interest and payment mechanics.

You file online through e-PIT on podatki.gov.pl (log in with Profil Zaufany, your bank, or mObywatel), or on paper at your local urząd skarbowy. You report aggregate totals, not a line for every trade: total proceeds from disposals, total deductible costs, and the resulting gain or loss.

How Do I Actually Pay the Tax?

PIT-38 tax is paid to your individual tax account, the mikrorachunek, by the same 30 April deadline. The account number is generated from your PESEL (individuals) or NIP (businesses), and the system routes a PIT payment to the right place automatically.

Will the Tax Office Actually Know?

Increasingly, yes, and automatically. Poland has implemented DAC8, the EU’s crypto reporting directive. Since 1 January 2026, exchanges serving EU users (including the EU entities of Binance, Kraken, and the rest) must collect a tax-residency self-certification from every customer and record their transactions. The first automatic reports reach the Polish tax administration (KAS) in 2027, covering 2026 activity. Refusing the self-certification eventually gets the account blocked.

That changes the calculus for anyone who assumed a foreign exchange was invisible. The tax office will receive your transaction data whether you file or not, so a clean PIT-38, helped by the calculator above, is the cheap option. If you have undeclared gains from earlier years, a czynny żal (voluntary disclosure) filed before the office contacts you avoids penalty fines, though late-payment interest still applies.

Edge Cases Worth Knowing

Mining. Mined crypto is not taxed when you receive it; tax lands when you sell for fiat. The bad news is the cost basis: Poland’s top administrative court ruled (NSA, II FSK 2010/20, 28 February 2023, reaffirmed in 2026) that electricity and mining hardware are indirect costs and not deductible, because mining is not a “purchase” of crypto under the PIT Act. Mined coins therefore have effectively zero cost basis: the full sale proceeds are taxable gain. The one exception is a business selling hash-power to third parties, where the costs are ordinary business expenses against that business income.

Staking and DeFi. Rewards are not taxed on receipt, only when you sell them for fiat. Because you paid nothing to acquire a staking reward, its cost basis is zero, so the full fiat amount is taxable gain. Liquidity provision, yield farming, and lending follow the same fiat-conversion rule. Polish guidance on DeFi is thin, so get advice for complex positions.

NFTs. NFTs are the exception to everything above. Polish tax authorities and courts treat them as property rights (prawa majątkowe), not virtual currency. Three things follow. First, income from selling NFTs is generally taxed on the progressive scale (12%/32%) via PIT-36 or PIT-37, or as business income, not at 19% on PIT-38. Second, an NFT-for-crypto swap does not qualify for the virtual-currency PCC exemption, so a 1% PCC tax can apply to the swap itself. Third, buying an NFT with crypto is a disposal of that crypto, an exchange for a property right, so the crypto leg is a taxable event at 19% even though the NFT sits outside the 19% regime.

Airdrops and forks. Free crypto is not taxed on receipt. Cost basis is zero, so when you sell, the full proceeds are taxable gain.

Spending crypto. Buying a coffee or paying rent with crypto is a disposal, and therefore taxable. The sale value is the market value of the crypto at the moment you spend it. This catches people off guard.

Gains Over 1 Million PLN: the 4% Solidarity Levy

Crypto gains count toward the danina solidarnościowa. If your combined qualifying income for the year (PIT-38 crypto gains included) exceeds 1,000,000 PLN, an extra 4% applies to the surplus above that line. It is declared separately on the DSF-1 form, due by the same 30 April deadline. For everyone under the million, nothing changes.

How Poland Compares in the EU

Country Rate Holding-period break Crypto-to-crypto taxed
Poland 19% flat None No
Germany up to 45% Tax-free after 1 year Yes
Portugal 28% short-term, 0% long-term Yes Evolving
Czechia 15% / 23% Tax-free after 3 years (capped) Yes
France 30% flat None Yes
Italy 33% flat (was 26% until 2025) None Yes
Slovenia 25% flat (was 0% until 2025) None No
Belgium 10% standard, 33% speculative None Yes

The table moved a lot for 2026: Italy raised its rate from 26% to 33%, Slovenia introduced a 25% tax where there was none, and Belgium added a capital gains tax. Poland’s 19% has been unchanged since 2019. For active traders who would rather not track holding periods, the combination of a flat rate, untaxed swaps, and a single filing form remains one of the simpler regimes in the EU.

Where Polish Crypto Regulation Stands

MiCA, the EU’s crypto-assets regulation, applies across the EU. Poland’s national implementing act (ustawa o rynku kryptoaktywów) was vetoed by the President, so domestic supervision of crypto businesses is still in transition. None of this changes the tax rules on this page: the 19% PIT-38 regime predates MiCA and is unaffected by the veto. (Status as of June 2026.)

What Records Should You Keep?

Keep documentation for at least 6 years. The tax liability formally expires five years after the end of the year in which payment was due, which works out to roughly six years from the tax year itself.

  • Exchange transaction history (CSV exports from Binance, Kraken, Coinbase, and others)
  • Bank transfer confirmations
  • Wallet records
  • Receipts for any deductible costs

Export your exchange history now. Exchanges close, get hacked, or quietly delete old data, and reconstructing a cost basis after the fact is painful.

FAQ

What is the crypto tax rate in Poland?

A flat 19% on gains from selling crypto for fiat, spending it, or swapping it for goods. There is no holding-period discount and no progressive bracket.

Is crypto trading legal in Poland?

Yes. Buying, holding, and trading crypto is legal in Poland. MiCA regulates crypto-asset services EU-wide, and while Poland’s national implementing act was vetoed, that affects business supervision, not your right to trade or the tax rules.

Is there a minimum amount I need to declare?

No. There is no tax-free threshold for crypto gains. Small amounts are still reported on PIT-38.

Is crypto-to-crypto trading taxed?

No. Swapping one cryptocurrency for another is not a taxable event in Poland. Tax applies only when you convert to fiat or spend the crypto.

Is swapping crypto for USDC or USDT taxable?

Under current tax-authority practice, no: stablecoins are treated as virtual currencies for tax purposes, so the swap is crypto-to-crypto and tax-neutral. There is a literal-reading doubt around USDC specifically because it qualifies as e-money under MiCA; see the stablecoin section above.

Can I offset crypto losses against other income?

No. Crypto losses offset only crypto gains, but they carry forward to future years with no expiry.

Do I file PIT-38 if I only have losses?

Yes, file anyway. The PIT-38 filing is what puts the loss on record so it can reduce future years’ gains. Skip it and you lose the paper trail for the carry-forward.

Does Poland use FIFO?

No. Poland has no lot-matching method at all. PIT-38 compares your year’s total disposal proceeds with your total documented costs; the positive difference is the taxable gain.

What if I traded on a foreign exchange like Binance or Coinbase?

If you are a Polish tax resident, the gains are taxable in Poland regardless of where the exchange is based. And under DAC8, exchanges serving EU users report your transactions to the tax authorities automatically from 2026.

Do exchanges report my trades to the Polish tax office?

From 2026, yes. DAC8 requires exchanges serving EU users to collect tax-residency self-certifications and record transactions; the first automatic reports reach the Polish tax administration in 2027.

Do I pay tax on staking rewards when I receive them?

No. Staking rewards are taxed when you sell them for fiat. Their cost basis is zero, so the full sale amount is taxable gain.

I moved to Poland with crypto I bought years ago — what is my cost basis?

Your documented original purchase cost counts as the deductible cost, even if you bought the crypto before becoming a Polish tax resident. The practical hurdle is documentation: keep the exchange records proving what you paid. For large holdings, a personal interpretation (interpretacja indywidualna) from the tax authority is cheap insurance.

What if I missed the 30 April deadline?

File and pay as soon as possible, attach a czynny żal (voluntary disclosure), and expect late-payment interest. The mechanics (interest, transfer details, deadlines) are in How to Pay a PIT Underpayment in Poland.

Is there VAT on buying or selling crypto?

No. The EU Court of Justice’s Hedqvist ruling (C-264/14) exempts exchanging crypto for fiat from VAT across the EU, Poland included.

How are crypto gifts and inheritance taxed?

They fall under gift and inheritance tax, with the usual group exemptions: close family can receive tax-free if the gift is reported on time. The trap is later: the recipient’s cost basis is zero, so when they sell, the full proceeds are taxable PIT-38 gain.

Do I owe the 4% solidarity levy on big crypto gains?

Only if your total qualifying income for the year, crypto gains included, exceeds 1,000,000 PLN. Then 4% applies to the surplus, declared on the DSF-1 form by 30 April.

Is crypto pre-filled in Twój e-PIT?

No. Twój e-PIT pre-fills stock gains from brokers’ PIT-8C forms, but exchanges don’t issue PIT-8C for crypto, so as of the 2026 filing season you enter your crypto proceeds and costs manually.

Can I trade crypto through my sole proprietorship (JDG)?

You can, but it doesn’t change the tax: crypto disposal income stays in capital gains, on PIT-38 at 19%, even inside a registered business. The PIT Act carves out only businesses that are crypto services, such as exchanges, kantors, and custodial wallet providers, whose crypto revenue is business income. A developer on a JDG who trades on the side still files PIT-38.

Related Tools

Tool What it does
VAT Calculator Convert net to gross and back
CIT Calculator Corporate income tax at 9% or 19%
Rental Income Tax Calculator Ryczałt 8.5% and 12.5% on rental income
Mikrorachunek Generator Generate your tax payment account
NIP Checker Verify a Polish business NIP
Matt Rybin

Hey!

I'm Matt Rybin

I work hard on building the best statistical portal in Poland. If you know any way I could improve Poland.gg to be even better, please reach out!

MATT RYBIN MATTRYBIN

NIP: 6793260169 · REGON: 524468418

ul. Kalwaryjska 69/9, 30-504 Kraków, Poland

Poland.gg newsletter

Making sense of Poland

I dig through Polish legal databases and government statistics so you don't have to. Property deep-dives, tax guides, free tools, and the kind of data stories that never make it into English.

// Max one email a week

Featured as showcase #1322 on dane.gov.pl, Poland's official open data portal.

© 2026 Poland.gg