Crypto tax software · Poland

Best crypto tax software for Poland (2026)

Divly, Koinly and CoinTracking compared on the things that decide a Polish PIT-38. Short version: filing in Poland, start with Divly.

Updated October 2026 · Prices and features checked on each service's pages and inside the products, 20 October 2026.

Pick in ten seconds

Which one is for you?

All three import your exchanges and wallets and work out your result. They differ in what happens with Polish rules: PIT-38 taxes crypto on a yearly cost pool, not on gains per sale; swaps between cryptos are not taxed; staking has two readings of the law; and you file the figures yourself in Twój e-PIT.

DivlyPolish return
  • Prints the five PIT-38 section E figures with their box numbers
  • Yearly cost pool with excess costs carried forward automatically
  • Staking: choose the tax-office view or the court view, with help picking the better one
  • Polish app and Polish support
Built for PIT-38Report in Polish and English, in złoty, every tax year since 2019
119 złper tax year, up to 100 transactions
Start for free
KoinlyMany integrations
  • 1,000+ integrations for niche exchanges and chains
  • Deep DeFi coverage
  • You are fine working in English
  • You finish the PIT-38 figures yourself
€49per tax year, up to 100 transactions
Divly vs Koinly
CoinTrackingTracking and DeFi
  • Portfolio tracking is the main thing you want
  • Heavy DeFi use across many chains
  • Polish app and website
  • English or German support is fine
€39per year, up to 200 transactions across all years
Divly vs CoinTracking
Scorecard

Six things that decide a Polish return.

Divly
Koinly
CoinTracking
App and support in Polish
YesApp and support
NoEnglish only
PartlyApp yes; support EN/DE
📄PIT-38 figures
YesBoxes 36–40 printed
PartlyOne-page year totals
PartlySection E filled, FIFO figures
∑Cost pool and carry-forward
AutomaticYear to year
PartlyYear totals; deposits and withdrawals counted; no carry-forward
FIFOCost counts when sold
⇄Swaps not taxed
Yes
YesFiat purchases and sales only
Yes
%Staking rewards
Both optionsYour choice
One way
One way
złPrice
From 119 złPer tax year
From €49Per tax year
From €39Per year, whole history counted
Show the full comparison table
CriterionDivlyKoinlyCoinTracking
App in PolishYesNo; English only, no Polish websiteYes; Polish website too
Support in PolishYesNo; EnglishNo; English and German
Polish tax reportBilingual, in złoty: the five PIT-38 section E figures with their box numbers, derivatives for section C, staking and NFT pagesOne-page "Polish Summary Report" in złoty: year totals of acquisitions and dispositions; no dochód, carry-forward or box numbers; income and derivatives in the generic reportA filled-in PIT-38 section E, but calculated with FIFO: a purchase counts as a cost only once you sell those coins. Purchases you still hold are not counted, and nothing is carried forward to next year
Yearly cost poolYes; costs count even in a year without sales; deposits, withdrawals and transfers add nothingPartly; year totals that count crypto deposits as acquisitions and withdrawals as dispositions; you finish section E yourselfNo; FIFO
Excess costs carried forwardAutomatic, year to yearNoNo
Crypto-to-crypto swapsNot taxedNot counted in its Polish summaryNot taxed
Staking and airdropsBoth options: taxed at receipt (tax office, PIT-36 box 105) or only when sold (court rulings); default tax officeIts guide: may be tax free at receiptNot taxed when received
Kanga / zondacrypto historyFile import / API or file importFile import / API or file importNot supported
Integrations200+1,000+400+
Previous yearsEvery tax year since 2019, carry-forward chained year to yearPer tax yearEvery year included in the plan you buy
PricingPer tax year, in złoty: 119 zł (100), 299 zł (1,000), 699 zł (10,000), 1,499 zł (100,000)Per tax year, in euros: €49 (100), €99 (1,000), €199 (3,000), €299 abovePer year or lifetime, counting every transaction ever made, in euros: €39 (200), €129 (3,500), €219 (20,000), €289 (50,000), €389 (100,000), €769 unlimited
Free planYes: import and review for free, pay for the tax reportYes: import and review for free, pay for the tax reportYes: import and review for free, pay for the tax report
Expert helpSpokój ducha, from 349 zł: an expert reviews your account and tells you what to fix. Pełna obsługa, from 1,999 zł: an expert does it all for you, previous years included. Both include the tax report. Peace of Mind · Full ServiceExpert Review add-on, €999 per tax year: a data-import specialist checks your wallets and transaction tags. No tax advice.Full Service, done for you, from €999
Why it matters

Three differences you will feel at filing time.

The five PIT-38 figures, ready to copy

Section E of PIT-38 asks for five figures: what you received for crypto this year, what you spent, costs left over from earlier years, your income, and what to carry into next year. You type them into Twój e-PIT yourself, so the report should give you exactly those five, with the transaction history behind them.

DivlyPrints the five figures with their box numbers, in Polish and English, plus the transaction list for your records
KoinlyA one-page summary with two totals; the other three figures are yours to work out
CoinTrackingFills in the section E boxes, but works out the costs the FIFO way, which Poland does not use

Costs you cannot use this year carry into next year

In Poland, money you spend on crypto counts in the year you spend it, even if you sell nothing. When you spend more than you sell, the difference is not lost: it carries into next year's return and reduces that year's income.

Spent on crypto in 202510,000 zł
Sold in 20254,000 zł
Income for 20250 zł
Carried into 20266,000 zł
DivlyCarries it forward automatically, year after year, and shows it on next year's report
KoinlyNot carried forward; each year's summary stands alone
CoinTrackingNot carried forward, and purchases you still hold are not counted at all

Staking: two ways to tax it, pick the better one

Poland currently has two accepted ways to treat staking rewards. The tax office taxes them when you receive them, on PIT-36. The courts have ruled they are taxed only when you sell them. Both are in use today, and which one costs you less depends on your income tax bracket and your numbers.

Option 1 · taxed when receivedtax office view
Option 2 · taxed when soldcourt view
Divly supports both and helps you pick the better one
DivlyLets you choose either option and helps you work out which one is better for you
KoinlyOnly the second option: rewards are not taxed when received
CoinTrackingOnly the second option: rewards are not taxed when received
How a Polish crypto return works

Four steps, whichever tool you use.

1

Gather every exchange and wallet

Polish and foreign, including wallets you only used for transfers, and exports from exchanges that have closed.

2

Add up the year

Everything received for crypto in fiat or goods, and every documented cost paid; swaps between cryptos do not count.

3

Enter the figures in PIT-38 section E

Przychód, koszty, costs carried from earlier years, dochód, and the excess to carry forward; staking rewards on PIT-36 if you follow KAS. Twój e-PIT opens on 15 February.

4

File and pay by 30 April

19 % on the dochód. Keep the transaction history in case the tax office asks.

Divly's Polish guide walks through every box: Rozliczenie PIT za kryptowaluty – poradnik.

From Divly users

What people say after filing with Divly.

★★★★★
"Living in Poland, I highly recommend Divly for your PIT-38 tax reports. I had a complex case with over 2,000 transactions, many exchanges and about thirty errors to correct."
Romain P. · Trustpilot · February 2026
★★★★★
"I recently required a comprehensive account review of my historic cryptocurrency transactions (2018–2022) to ensure full accuracy for official tax documentation. The team at Divly provided absolute top-tier support."
Hans S. · Trustpilot · July 2026
★★★★★
"I had about 400 transactions in 2025 and no idea how to declare them. I got very good and fast help with my return, and the site is very user-friendly and clear."
L. · Trustpilot · May 2026
FAQ

Quick answers.

Which crypto tax software is best for Poland?

Divly, if you file in Poland: Polish app and support, the five PIT-38 section E figures printed with their box numbers, the yearly cost pool with the carry-forward done automatically, and a choice of either staking treatment. CoinTracking suits people who mainly want portfolio tracking and use a lot of DeFi. Koinly suits users of niche exchanges and chains who are happy in English.

Do I need a crypto tax calculator in Poland?

Not always. A handful of purchases and sales on one exchange can be added up by hand. With several platforms, swaps, staking or transfers between your own wallets, a calculator keeps the yearly pool right, leaves swaps out, carries excess costs forward and keeps the transaction history the tax office may ask for.

Does Poland use FIFO for crypto?

No. PIT-38 taxes the year as a whole: all revenue from sales for fiat and purchases of goods, minus all documented costs paid in the year, with the excess carried forward. No sale is matched to a purchase, so FIFO, LIFO and similar methods do not apply. Divly counts what you spent in the year; CoinTracking fills in the same boxes but counts a purchase only once you sell those coins.

How is staking taxed in Poland?

Two readings exist. The tax authority (KIS) treats rewards as income from property rights when received, declared on PIT-36 and taxed on the progressive scale; selling them later is then a normal crypto disposal. Several 2024 court rulings held that rewards are taxed only when sold. There is no final ruling. Divly lets you choose either option, defaults to the tax-office reading, and helps you work out which one is better for you.

Does Koinly produce the PIT-38 figures?

Partly. Its Polish Summary Report is one page with the year's total acquisitions and total dispositions, in złoty. Two things to watch: it counts crypto deposits as acquisitions and crypto withdrawals as dispositions, although in Poland only costs you actually paid are deductible and only sales for fiat and purchases of goods are revenue; and it does not carry excess costs forward from earlier years. The dochód and the PIT-38 boxes are also yours to work out. Divly counts only what you paid, prints the five section E figures with their box numbers and carries the excess forward automatically. Divly vs Koinly.

Does CoinTracking handle Polish tax rules?

Partly. The app is available in Polish, swaps are left untaxed, and it exports a filled-in PIT-38 section E. It works out costs with FIFO, so a purchase counts only once you sell those coins: purchases you still hold are missed and nothing is carried forward to next year; support is in English and German, and Kanga and zondacrypto are not supported. Its plans count every transaction you have ever made. Divly vs CoinTracking.

I used zondacrypto before it went bankrupt. What about my taxes?

What you paid for crypto on zondacrypto still counts as a documented cost in the year you paid it, and what you sold for fiat there still counts as revenue in that year, even if you could not withdraw the money. Keep every export you have. Divly imports zondacrypto history from your files and includes it in the yearly pool like any other exchange.

Is Cryptiony still working?

No. The Polish calculator Cryptiony stopped working in early 2024 and its site no longer responds. If your data was there, download your history from the exchanges themselves; our guide explains what happened and what to do: Cryptiony nie działa?

Polish exchanges report to KAS from 2026. Do I still file?

Yes. Under DAC8, crypto service providers report their Polish users' yearly totals to the tax administration from reporting year 2026, sent by 30 June of the following year. That does not replace your PIT-38: you still declare your figures yourself, and KAS can now compare them with what the exchanges reported, so your return should explain any difference. Divly follows transfers between exchanges and wallets so the totals are complete.

What does Divly not do?

It does not file the return: you enter the figures in Twój e-PIT or on PIT-38 yourself, with Divly's step-by-step guide. It does not calculate the solidarity levy on income above 1 million złoty.

Sources
  • Ministerstwo Finansów / podatki.gov.pl: Zbycie kryptowalut and the PIT-38 brochure for 2025; Dyrektor KIS individual interpretations on staking (2025–2026) and 2024 WSA rulings.
  • CoinTracking: pricing, "Guide on individual tax reports", Polish site, support article (20 Oct 2026); report checked inside the product with Poland selected as country.
  • Koinly: pricing, "Koinly tax reports", countries article, Poland guide, feedback board, integration pages (20 Oct 2026).
  • Trustpilot reviews of Divly, last 12 months.
Our recommendation

Filing in Poland? Start with Divly.

Import for free, check the five figures, pay per tax year. The head-to-heads above go into each tool in more detail.

Crypto taxes without the headache
Do my taxes