TaxRavens
TaxRavens PRO
← Back to Poland Tax Calculator
Flag of Poland

Cryptocurrency and Capital Gains – Poland

Poland has one of Europe's clearest crypto tax systems: 19% flat tax on gains. No distinction between holding periods. Trading, mining, staking all treated consistently. Straightforward rules make compliance easier.

Cryptocurrency and Capital Gains

Poland has one of Europe's clearest crypto tax systems: 19% flat tax on gains. No distinction between holding periods. Trading, mining, staking all treated consistently. Straightforward rules make compliance easier.

Cryptocurrency Taxation

19% Flat Tax on GainsWhen selling or trading

Pay 19% tax on crypto gains when: selling crypto for PLN/EUR/USD or trading crypto-to-crypto (like BTC to ETH). Gain = sale price minus purchase price. Example: bought BTC for PLN 100,000, sold for PLN 150,000 = PLN 50,000 gain = PLN 9,500 tax. Clear and simple.

Holding Not TaxedOnly taxed when realized

Just holding crypto = no tax. Bitcoin goes from PLN 100,000 to PLN 500,000? No tax until you sell or trade it. Can hold for years tax-free. Tax only on realized gains. Unlike some countries with wealth taxes on holdings.

Cost DeductionDeduct purchase price and fees

Can deduct: original purchase price, exchange fees, transaction costs, transfer fees. Keep records of all transactions. Losses from crypto can offset gains in same year. Loss from Bitcoin can offset gain from Ethereum. Carry forward losses controversial - check current rules.

Crypto Trading and Mining

Day TradingStill 19% on gains

Frequent trading doesn't change taxation - still 19% on net gains. Not treated as business activity for tax purposes (controversial). Each trade creates taxable event. Track carefully: buying PLN 10,000 BTC, selling for PLN 11,000 = PLN 1,000 gain. Do this 100 times = calculate each gain/loss.

Mining and Staking19% on fair market value

Mining rewards: taxed at 19% when received, based on market value at receipt time. Mine 0.1 BTC when price is PLN 200,000 = PLN 20,000 income = PLN 3,800 tax. Later sale taxed again on gain from receipt price. Staking rewards same treatment.

Reporting RequirementAnnual PIT-38 form

Report all crypto gains/losses in PIT-38 form (capital gains form) by April 30. List each transaction or aggregate if many. Tax office can request detailed records. Foreign exchanges must be reported. Not reporting = penalties. Keep transaction history from all exchanges.

Other Capital Gains

Stock Market Gains19% flat tax

Gains from selling stocks, bonds, funds taxed at 19%. No distinction between short-term and long-term. Dividends from Polish companies also 19% (withholding tax). Foreign dividends might have different rates under tax treaties. Polish brokerage typically handles withholding.

Real EstateExempt if held 5+ years

Selling property: tax-free if owned 5+ years or used as main residence for over 3 years. If sold sooner: 19% tax on gain. Gain = sale price minus purchase price minus documented improvements. Inheriting property resets holding period.

Foreign InvestmentsMust report all income

Foreign stocks, crypto exchanges, overseas property - all must be reported in Polish tax return. Poland taxes worldwide income for residents. Tax treaties prevent double taxation. Can credit foreign tax paid against Polish tax. Declare foreign accounts over PLN 20,000.

Calculate Your Tax in Poland

Free calculator: net income and effective tax rate in seconds

Open Calculator