The 19% Flat Rate: What It Covers
Poland''s 19% capital gains tax on cryptocurrency is a flat rate — it does not vary with income level or holding period. It covers all net income from the disposal of virtual currencies, calculated as total proceeds minus total allowable costs for the entire tax year.
Note that you calculate your net result across all virtual currency transactions for the year — gains and losses offset each other. If you made PLN 30,000 in gains and PLN 10,000 in losses from other trades, you pay 19% on PLN 20,000 (PLN 3,800 tax), not on the gross gains.
Key Deadlines
| Date | Action Required |
|---|---|
| January 1 – December 31 | Tax year — record all transactions during this period |
| February–March | Download full-year transaction history from all exchanges |
| April 30 | File PIT-38 and pay any tax owed |
| After April 30 | Late filing — interest and potential penalties apply |
There are no extensions for individuals filing PIT-38 electronically in Poland. If April 30 falls on a weekend or public holiday, the deadline moves to the next working day.
The payment must reach the tax authority''s account by April 30, not just be dispatched. Allow sufficient time for bank transfers, especially over weekends.
What You Can Deduct
Allowable costs (koszty uzyskania przychodu) that reduce your taxable income include:
- The original purchase price of the cryptocurrency (in PLN at the time of purchase)
- Exchange fees paid when buying cryptocurrency
- Exchange fees and transaction costs paid when selling or swapping
- Network (gas) fees paid in connection with taxable transactions
You cannot deduct:
- The cost of hardware wallets or computer equipment
- Subscriptions to trading platforms or analysis tools (in most interpretations)
- Losses from other income categories
The Most Common Mistakes Polish Crypto Investors Make
1. Not Reporting Crypto-to-Crypto Swaps
This is the single most common mistake. Many investors assume that because they never received PLN, they have no Polish tax to report. This is wrong. Every time you exchange Bitcoin for Ethereum, or any token for any other token, you have made a taxable disposal of the first asset at its market value in PLN at that moment. You must calculate the gain or loss and report it on PIT-38.
2. Using Foreign Exchange Rates Incorrectly
All values must be in PLN. If you traded on an exchange that only shows USD prices, you must convert to PLN using the exchange rate on the transaction date — not the year-end rate, not an average. Using the wrong rate can significantly distort your declared income. The NBP (National Bank of Poland) publishes daily exchange rates that are widely accepted.
3. Missing Transactions from DeFi or Self-Custody Wallets
Transactions on decentralised exchanges and in your own wallets generate no statements — but they are still taxable. KAS has access to blockchain data and is increasingly sophisticated in detecting unreported on-chain activity. Failing to report DEX trades because "no one sent me a form" is not a valid defence.
4. Confusing Wallet Transfers with Taxable Disposals
Moving cryptocurrency between wallets you own is not a taxable event. But some investors panic when they see a large "outgoing" transaction on their exchange and mistakenly report it as a sale. Make sure you clearly label transfers between your own addresses in your records so they are excluded from PIT-38 calculations.
5. Forgetting to Carry Forward Prior Year Losses
If you had a net loss in a previous year, you can deduct it against this year''s crypto gains (up to five years). Many investors miss this and overpay. Check your prior-year PIT-38 filings for any undeducted losses and apply them before calculating your current tax.
6. Filing Late or Not at All
Even if you owe no tax (because your losses offset your gains), you may still have an obligation to file PIT-38 to establish the loss for future carryforward. Not filing leaves you unable to prove the loss in future years. Late filing attracts interest on any unpaid tax (currently 8% per annum) and potentially a fine.
7. Treating Mining as Capital Gains
Mining income is not a capital gain — it is typically income from economic activity or "other sources," taxed at different rates on different forms. If you mine cryptocurrency and report it as a simple capital gain on PIT-38 at 19%, you may be filing incorrectly. Seek specific advice on the tax treatment of your mining activity.
Penalty for Non-Compliance
KAS (Krajowa Administracja Skarbowa) treats deliberate non-reporting of crypto income as a fiscal offence (wykroczenie skarbowe) or, for larger amounts, a fiscal crime (przestępstwo skarbowe). Penalties include:
- Interest on unpaid tax (currently 8% per annum)
- Additional financial penalties (up to 720 daily rates for fiscal crimes)
- In serious cases: prosecution under the Fiscal Penal Code
KAS has been sending data requests to major exchanges operating in Poland and cross-referencing account data with PIT filings. The compliance risk for unreported crypto income in Poland is real and growing.
Should You Hire a Polish Tax Advisor?
If your crypto activity in the year was simple (a handful of trades on a single exchange, all in fiat), you may be able to file PIT-38 yourself using the e-Urząd Skarbowy portal with a crypto tax tool for the calculations.
Consider engaging a certified Polish tax advisor (doradca podatkowy) if:
- You have significant gains (above PLN 50,000)
- You used DeFi protocols, NFTs, or received staking/mining rewards
- You traded on multiple exchanges in different countries
- You are unsure about the tax treatment of specific transactions
- You are catching up on previous years of unreported activity
A qualified advisor can also help you structure future activity more tax-efficiently within the bounds of Polish law — for example, optimising the timing of disposals to crystallise losses in high-income years.
Key Numbers to Remember
- 19% — flat tax rate on net crypto capital gains
- April 30 — PIT-38 filing and payment deadline
- 5 years — maximum loss carryforward period
- 0 — minimum threshold (no de minimis exemption)
- 8% per annum — current interest rate on late tax payments
This article provides general information only and does not constitute tax or legal advice. Polish tax law changes frequently. Verify current rules at podatki.gov.pl and consult a doradca podatkowy for advice specific to your situation.