Crypto Taxes in Poland - What You Need to Know

Complete guide to cryptocurrency taxation in Poland. PIT-38 filing, tax rates, transaction records, and settlement with the tax office.

7 min czytania

Crypto Taxes in Poland — What You Need to Know

Many Polish crypto investors overlook their tax obligations, risking fines and penalties. The rules are clear — cryptocurrency gains are taxable in Poland. This guide explains exactly how to calculate, report, and pay your crypto taxes.

Cryptocurrency taxation in Poland is governed by the Personal Income Tax Act (ustawa o podatku dochodowym od osob fizycznych). Crypto is classified as virtual currency under the Anti-Money Laundering Act.

Key facts:

  • Tax rate: 19% on income (profit)
  • Form: PIT-38 (capital income)
  • Filing deadline: April 30 of the following year
  • Tax applies only upon disposal (sale for fiat, exchange for another crypto, payment for goods)

What Is Taxable?

Taxable Events (you must report):

  1. Selling crypto for PLN/EUR/USD — e.g., selling BTC for PLN on Binance
  2. Exchanging crypto for crypto — e.g., swapping BTC for ETH (taxable since 2019)
  3. Paying with crypto for goods or services — treated as a sale
  4. Airdrops — taxable when you sell the received tokens

Non-Taxable Events:

  1. Buying crypto with PLN — purchase alone doesn't generate tax
  2. Transferring between wallets — moving from Binance to Ledger isn't a sale
  3. HODLing — as long as you don't sell, there's no tax

How to Calculate Your Tax

Tax is calculated on income — the difference between revenue and deductible costs:

Income = Revenue - Deductible Costs

Example 1: Simple Buy and Sell

  1. Bought 0.1 BTC for 10,000 PLN in January
  2. Sold 0.1 BTC for 15,000 PLN in June
  3. Income: 15,000 - 10,000 = 5,000 PLN
  4. Tax: 5,000 x 19% = 950 PLN

Example 2: Multiple Transactions

  1. Bought 1 ETH for 8,000 PLN in March
  2. Bought 1 ETH for 6,000 PLN in May
  3. Sold 2 ETH for 20,000 PLN in October
  4. Costs: 8,000 + 6,000 = 14,000 PLN
  5. Income: 20,000 - 14,000 = 6,000 PLN
  6. Tax: 6,000 x 19% = 1,140 PLN

Example 3: Loss

  1. Bought tokens for 5,000 PLN
  2. Sold for 3,000 PLN
  3. Loss: 2,000 PLN
  4. Tax: 0 PLN, but you can carry the loss forward

Deductible Costs

You can deduct the following:

  • Purchase price of the cryptocurrency — the primary cost
  • Exchange fees — trading commissions on buy and sell
  • Transfer fees — cost of depositing funds to the exchange
  • Hardware wallet cost — Ledger, Trezor (debatable but some advisors accept it)

Not deductible: electricity, internet, cost of learning about crypto.

Handling Losses

If you made a loss on crypto in a given year:

  • You can carry it forward for up to 5 years and offset it against future crypto gains
  • Crypto losses cannot be offset against stock or ETF gains (separate income source)
  • Always file PIT-38 even with a loss — you document it for future years
  • Maximum deduction per year: 50% of the loss amount

Transaction Records

Polish law requires maintaining virtual currency records containing:

  • Date and type of transaction (buy/sell/exchange)
  • Amount of cryptocurrency
  • Unit price and transaction value
  • Counterparty data (exchange name)
  • Deductible costs

Where to Get Transaction Data

Every exchange provides transaction history:

  • Binance: Orders > Transaction History > Export CSV
  • Bybit: Assets > Transaction History > Export
  • Zonda: History > Export
  • Revolut: Transactions > Crypto > Statement

With many transactions, manual record-keeping becomes a nightmare. Automated tools are essential for active traders.

Tax Tools and Software

  • Koinly — automatically imports transactions from exchanges, generates PIT-38 reports
  • CoinTracker — similar tool, supports Polish tax regulations
  • Spreadsheet — free but time-consuming for many transactions

Freenance complements these tools by integrating with Binance and Bybit, giving you a holistic view of your crypto assets alongside bank accounts and investments. Its AI transaction categorization helps identify taxable events, though it doesn't generate PIT-38 automatically.

Staking, Airdrops, and DeFi Taxation

Staking Rewards

  • Taxable when you sell the rewarded tokens
  • Cost basis: 0 PLN (received for free)
  • The entire sale proceeds count as income

Airdrops

  • Same treatment as staking — cost basis is 0 PLN
  • Taxable upon sale or exchange

DeFi (Yield Farming, Liquidity Mining)

  • Every token swap is a taxable event
  • Fees earned from providing liquidity are income
  • Extremely complex — consult a tax advisor for significant DeFi activity

Common Mistakes

  1. Not keeping records — the tax office can request documentation for the past 5 years
  2. Ignoring crypto-to-crypto swaps — these are taxable events since 2019
  3. Not reporting losses — you lose the ability to offset them in future years
  4. Mixing income sources — crypto gains are reported separately from stock gains
  5. Skipping PIT-38 — even if you only exchanged crypto without selling for fiat

Deadlines and Penalties

  • April 30 — deadline for filing PIT-38 and paying tax
  • Fine for non-filing: 225 PLN to over 30,000 PLN
  • Interest on overdue tax: approximately 14.5% annually (NBP reference rate + 8 percentage points)
  • Voluntary disclosure (czynny zal): if you're late, filing a voluntary disclosure can protect you from penalties

Important Notes for Foreign Exchanges

If you use Binance, Bybit, or other foreign exchanges:

  • You're still fully liable for Polish taxes
  • Foreign exchanges don't report to Polish tax authorities (yet)
  • This doesn't mean your transactions are invisible — bank transfers leave a trail
  • The tax office has increasingly sophisticated tools for tracking crypto

Summary

Crypto taxes in Poland are 19% on income, filed on PIT-38. Maintain transaction records from your first trade, document all costs, and don't ignore crypto-to-crypto swaps. For significant trading activity, use automated tax tools or consult a tax advisor. Ignorance of tax law is never a defense.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption