Poland taxes crypto gains at a flat 19%, due on the PIT-38 form by April 30, with losses carried forward up to five years against future crypto income. The catches that trip people up: crypto-to-crypto swaps are taxable, there is no tax-free threshold, and you must convert every transaction to PLN at the rate on the trade date. Here are the rates, deadlines, and the most common mistakes Polish investors make.
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. For the full legal background, see our complete guide to Polish crypto tax laws.
Key Deadlines for Polish Crypto Tax
| 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 account by April 30, not just be dispatched. Allow sufficient time for bank transfers, especially over weekends. The full filing walkthrough is in our step-by-step PIT-38 declaration guide.
What You Can and Cannot 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 you 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 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 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. Staking and DeFi receipts have their own treatment too, covered in our DeFi, NFT, and staking tax guide.
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 (przestepstwo skarbowe). Penalties can include:
- Interest on unpaid tax
- 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-Urzad Skarbowy portal with a crypto tax tool for the calculations.
Consider engaging a certified Polish tax advisor (doradca podatkowy) if:
- You have significant gains
- 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)
Accepting Crypto Cleanly as a Business
If you take crypto from customers, accurate records make tax season far simpler. A non-custodial gateway sends every payment straight to your own wallet and gives you an exportable log of date, amount, and coin. You can accept crypto payments with CryptoGate and keep an auditable trail by default.
Frequently Asked Questions
What is the crypto tax rate in Poland?
A flat 19% on your net crypto income for the year (proceeds minus allowable costs). It does not vary with how long you held the asset or how large the gain is, and there is no tax-free allowance.
When is the deadline to pay crypto tax in Poland?
April 30 of the following year. Both filing the PIT-38 and paying the tax must be done by then, and the payment must actually reach the tax office account by the deadline, not merely be sent.
Can I carry forward crypto losses in Poland?
Yes, for up to five consecutive tax years, but only against future virtual currency income. You should file PIT-38 even in a loss year to establish and preserve the carryforward.
Do I pay tax if I swap one crypto for another?
Yes. A crypto-to-crypto swap is a taxable disposal of the first coin at its PLN market value, even though you never receive fiat. This is the single most common mistake Polish investors make.
What happens if I do not report my crypto?
KAS can charge interest on unpaid tax and impose financial penalties, and serious cases can be treated as a fiscal crime. KAS cross-references exchange data with filings, so unreported income carries real and growing risk.
This article provides general information only and does not constitute tax or legal advice. Polish tax law changes frequently and rates and rules can be updated. Verify current rules at podatki.gov.pl and consult a doradca podatkowy for advice specific to your situation.