Tax Guide

Crypto costs and losses in Poland: how PIT-38 works in 2026

Published April 6, 2026 ·Updated September 1, 2026 · CoinTaxReporting · 6 min read

Polish virtual-currency taxation does not report a conventional tax loss when annual acquisition and disposal costs exceed virtual-currency revenue. The Ministry of Finance states that income is floored at PLN 0 and the excess costs increase the virtual-currency costs reported in the following tax year. This distinction matters: the amount cannot be offset against salary, share gains or derivatives as a current-year loss, but it must still be declared and preserved. For transactions during 2025, the taxpayer files PIT-38 between 15 February and 30 April 2026 even if there were acquisition costs and no taxable disposal revenue.

Modern editorial illustration for the crypto tax article “Crypto costs and losses in Poland: how PIT-38 works in 2026”
Polish crypto tax loss guide for PIT-38: why virtual-currency disposal cannot show a tax loss, excess cost carryforward, 19% rate, crypto swaps and records.

Polish virtual-currency disposal never creates a tax loss

Prepare Your Crypto Tax Workpapers

Import your transactions, review the results and generate detailed tax workpapers without building the entire calculation manually in spreadsheets.

Start for free →

The official Polish tax portal gives the formula: income equals virtual-currency disposal revenue minus deductible costs. If revenue is below costs, taxable income is PLN 0. It expressly says that a “loss” never arises from paid disposal of virtual currency. Instead, the unused cost excess moves into the following year's virtual-currency cost calculation.

Annual resultPIT-38 treatmentNot permitted
Revenue PLN 100,000; costs PLN 70,000Income PLN 30,000, generally taxed at 19%Applying a holding-period exemption
Revenue PLN 40,000; costs PLN 55,000Income PLN 0; PLN 15,000 excess cost carried into next yearClaiming a PLN 15,000 tax loss against shares
No disposal revenue; PLN 20,000 acquisitionsDeclare PLN 20,000 current-year costs and carry themSkipping PIT-38 because nothing was sold
Crypto exchanged for cryptoGenerally no virtual-currency disposal revenue at that pointReporting fiat proceeds that were never received
Derivative P&LSeparate financial-instrument analysisMixing it into the virtual-currency cost pool automatically

This system is not FIFO profit matching by sale. It is an annual aggregation of qualifying virtual-currency revenue, current documented costs and previously unclaimed costs. A transaction ledger is still needed to prove what each payment was and prevent duplicate cost claims.

The Poland crypto tax guide covers the complete income categories.

Which crypto costs are deductible?

The Ministry of Finance lists documented expenses directly incurred to acquire virtual currency and documented costs connected with its disposal, including expenditure paid to intermediaries in the sale. All qualifying costs incurred in the year are declared regardless of whether a sale occurs in the same year.

Documentation is central. Preserve invoices, exchange statements, bank transfers, transaction hashes, PLN conversions and fee details. An exchange's total “spent” amount does not prove that it was a direct acquisition cost if it includes leverage collateral, loan interest or internal movements.

The official portal excludes financing costs such as loans and credit, costs associated with exchanging one virtual currency for another, mining equipment and electricity used for mining from the virtual-currency disposal cost pool. Those amounts should not be inserted merely to reduce the 19% base. A genuine business may have other accounting questions, but that does not change the statutory private virtual-currency cost line automatically.

What creates Polish virtual-currency revenue?

Official guidance defines paid disposal as exchanging virtual currency for legal tender, goods, services or a property right other than virtual currency, or using virtual currency to settle another obligation. Selling BTC for PLN or EUR, purchasing a computer with ETH and paying an invoice with a stablecoin can therefore create revenue.

A virtual-currency-for-virtual-currency exchange is generally outside paid disposal at that stage. That does not mean history can be discarded. The PLN acquisition costs and units remain relevant when value is later realised outside virtual currency. Software should keep the swap and fees in the audit trail without inventing current revenue.

Classification of the received and surrendered assets matters. A token representing a security, derivative or other property right may not satisfy the statutory virtual-currency definition. NFTs, tokenised shares and perpetual contracts should not be pooled with BTC and qualifying payment tokens solely because the exchange calls all of them “crypto.”

Staking, mining, lending and rewards can create separate questions before later disposal. The Poland DeFi guide explains why a receipt should not be erased when the token later enters the PIT-38 disposal pool.

How the excess-cost carryforward works

The tax portal instructs taxpayers to show costs incurred in the current year, costs brought forward from earlier years and costs not deducted by year-end in their respective PIT-38 areas. The unused excess increases virtual-currency disposal costs in the next year and is treated like current costs there.

Two-year example

In 2025, a taxpayer has PLN 25,000 of qualifying acquisition costs and no paid disposal revenue. The 2025 PIT-38 filed in 2026 shows those costs; taxable virtual-currency income is PLN 0. In 2026, the taxpayer has PLN 40,000 revenue and PLN 5,000 new qualifying costs. Before other adjustments, total available costs are PLN 30,000 and income is PLN 10,000. The prior PLN 25,000 is not a separate loss offset and must not also remain for 2027.

If 2026 revenue were only PLN 20,000, income would be PLN 0 and the remaining PLN 10,000 cost excess would continue into the next year. A roll-forward schedule prevents duplicated or lost costs.

  1. start with prior-year unclaimed cost confirmed by the filed PIT-38;
  2. add current-year documented qualifying costs;
  3. calculate current paid-disposal revenue;
  4. floor virtual-currency income at PLN 0;
  5. carry only the unused excess cost to the next year;
  6. reconcile the closing amount to the return.

PIT-38 reporting and deadline

The official portal requires PIT-38 even when the taxpayer only incurred acquisition costs and earned no disposal revenue. For tax year 2025 the filing window is 15 February through 30 April 2026. The return can be filed through Twój e-PIT, e-Urząd Skarbowy, e-Deklaracje or on paper.

Crypto exchanges are not generally required to provide Polish PIT-8C or PIT-11 information for these trades, so the taxpayer must consolidate all sources. The Poland exchange-report guide explains imports, and the PIT-38 filing guide explains the transfer of annual totals.

A compliant report shows PLN revenue, current costs, prior unclaimed costs and closing excess separately. It must not label the closing excess “capital loss,” offset it against stocks or deduct personal allowances from the crypto schedule.

Frequently asked questions

Can Polish crypto costs create a tax loss?

No. Official guidance floors virtual-currency income at zero and carries excess qualifying costs into the following year.

Can the excess cost offset share gains or salary?

No. It remains in the statutory virtual-currency cost calculation for later paid disposals.

Must I file PIT-38 if I only bought crypto?

Yes, where qualifying acquisition costs were incurred, the official portal instructs taxpayers to declare them even without disposal revenue.

Is crypto-to-crypto exchange taxable revenue?

A qualifying virtual-currency-for-virtual-currency exchange is generally not paid-disposal revenue, but the transaction and costs still need records.

Can mining electricity enter the PIT-38 crypto cost pool?

The Ministry of Finance specifically excludes mining equipment and electricity from these virtual-currency disposal costs.

Official Polish sources

Reviewed 1 September 2026. The article follows the Ministry of Finance's official virtual-currency cost model.

Related Resources

Crypto Tax SoftwareCrypto Tax BlogTax-Loss Harvesting GuideCrypto Wash Sale RuleTax-Loss Harvesting GuideTax-Free Crypto Gains

Generate Your Crypto Tax Report

Import your transactions, review the results and generate a detailed PDF report with a transaction-level audit trail.

Start for free →

Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.

Regionale Krypto-Steuern

Krypto-Steuerreports für 55+ Länder – lokale Steuerlogik, klare Reports.

🇩🇪Krypto-Steuern Deutschland🇦🇹Krypto-Steuern Österreich🇨🇭Krypto-Steuern Schweiz🇬🇧Crypto Tax UK🇺🇸Crypto Tax USA🇮🇪Crypto Tax Irland🇫🇷Krypto-Steuern Frankreich🇮🇹Krypto-Steuern Italien🇪🇸Krypto-Steuern Spanien🇳🇱Krypto-Steuern Niederlande🇧🇪Krypto-Steuern Belgien🇫🇮Krypto-Steuern Finnland🇩🇰Krypto-Steuern Dänemark🇸🇪Krypto-Steuern Schweden🇳🇴Krypto-Steuern Norwegen🇵🇱Krypto-Steuern Polen🇨🇿Krypto-Steuern Tschechien🇸🇰Krypto-Steuern Slowakei🇭🇷Krypto-Steuern Kroatien🇸🇮Krypto-Steuern Slowenien🇭🇺Krypto-Steuern Ungarn🇬🇷Krypto-Steuern Griechenland🇵🇹Krypto-Steuern Portugal🇷🇴Krypto-Steuern Rumänien🇧🇬Krypto-Steuern Bulgarien🇪🇪Krypto-Steuern Estland🇱🇻Krypto-Steuern Lettland🇱🇹Krypto-Steuern Litauen🇱🇺Krypto-Steuern Luxemburg🇲🇹Krypto-Steuern Malta🇨🇾Krypto-Steuern Zypern🇱🇮Krypto-Steuern Liechtenstein🇮🇱Crypto Tax Israel🇮🇳Crypto Tax Indien🇸🇬Crypto Tax Singapur🇭🇰Crypto Tax Hongkong🇨🇳Crypto Tax China🇯🇵Crypto Tax Japan🇰🇷Crypto Tax Südkorea🇹🇭Crypto Tax Thailand🇲🇾Crypto Tax Malaysia🇵🇭Crypto Tax Philippinen🇮🇩Crypto Tax Indonesien🇦🇺Crypto Tax Australien🇳🇿Crypto Tax Neuseeland🇨🇦Crypto Tax Kanada🇲🇽Crypto Tax Mexiko🇧🇷Crypto Tax Brasilien🇦🇷Crypto Tax Argentinien🇨🇱Crypto Tax Chile🇿🇦Crypto Tax Südafrika🇷🇺Crypto Tax Russland🇹🇷Crypto Tax Türkei🇦🇪Crypto Tax Dubai/VAE