Polish trader tax planning — what is legitimate in 2026

Last verified: · Quarterly verification
Risk warning · YMYL This article is for educational purposes only and is not investment advice. Trading on the Forex market involves a high risk of capital loss — ESMA reports 74–89% of retail accounts lose money.

Wojtek has been trading the currency market for three years and the last two of those were profitable — 180,000 PLN of net gains in 2024, 320,000 PLN in 2025. On the first paid hour with a licensed tax adviser, he did not ask about the CIT rate or the Cypriot company advertised on internet forums. He asked something far more practical — whether there is any legal way to pay less than 19 percent at these income levels, and where exactly planning ends and a problem with the tax office begins. The answer is less spectacular than the marketing of offshore optimization promises, but it is also considerably more durable for the average Polish retail trader.

Five domains of legitimate tax planning for a Polish trader

Legitimate planning is not a single trick — it is a combination of five independent domains in which a Polish trader can save money without inviting a dispute with the revenue administration. The first is disciplined transaction records kept throughout the tax year. A Polish broker will deliver a PIT-8C; a foreign broker will not, and reconstructing the history in March costs more than a dozen hours and usually a few costly mistakes. The second is a deliberate choice of legal form between PIT-38, a sole proprietorship (JDG), and a limited liability company (sp. z o.o.) — each offers a different ratio of effective burden to running cost.

The third domain is real deduction of allowable costs, available inside JDG and a company but not inside PIT-38 — computing hardware, paid market data, a dedicated trading VPS, courses with a VAT invoice and professional books. The fourth is the five-year capital-loss carry-forward from article 9(3) of the Polish PIT Act, with a single-year deduction capped at fifty percent of the loss amount. The fifth is timing of distributions from a company under Estonian CIT, where tax becomes due only when profit is paid to a shareholder.

How the effective burden actually looks at 300,000 PLN annual profit

Choice of legal form is decided not by the headline rate but by the sum of every charge plus the running cost of accounting. A simulation on 300,000 PLN of annual profit reveals the spread better than any academic comparison.

Illustrative example — effective burden on a 300,000 PLN annual profit in 2026 (this is not tax advice — consult a licensed adviser)
PIT-38, Belka tax300,000 PLN times 19 percent yields 57,000 PLN of tax, with no ZUS, no health premium, and no bookkeeping cost
JDG, flat 19 percent, with 30,000 PLN of genuine operating costs270,000 PLN times 19 percent equals 51,300 PLN PIT, plus a 4.9 percent health premium of roughly 13,230 PLN and full ZUS at roughly 19,000 PLN — total around 83,530 PLN, noticeably more than plain PIT-38
Sp. z o.o., classic CIT 9 percent with a 19 percent dividend9 percent on 270,000 PLN (after costs) equals 24,300 PLN of CIT, then 19 percent on the 245,700 PLN dividend equals 46,683 PLN — total 70,983 PLN when you draw everything to yourself
Sp. z o.o., Estonian CIT 10 percent, profit retainedZero tax until a dividend is paid — 270,000 PLN of capital remains available inside the company for reinvestment into hardware, data feeds, financial instruments or another venture
Cheapest option when you withdraw everythingPIT-38 — 57,000 PLN, an effective 19 percent

The table shows what the optimization ads do not — when you pay everything out to yourself, staying on the retail capital-gains return is usually also the cheapest. JDG only starts to pay off with tens of thousands of zloty in genuine deductible costs each year, a sp. z o.o. with a yearly dividend loses to PIT-38 by more than a fifth of effective burden, and Estonian CIT only proves its value when profits stay inside the company. This is math, not a promise — every case requires a conversation with a tax adviser listed in the Polish Chamber of Tax Advisers (KIDP).

The general anti-avoidance clause — where planning ends

The line between legitimate planning and tax avoidance is drawn in Poland by the GAAR rule in article 119a of the Polish Tax Ordinance, in force since 15 July 2016. It lets the authorities determine the consequences of an artificial arrangement as if it had never happened, when the principal purpose was to obtain a tax benefit contrary to the substance of the law. Choosing the JDG flat 19 percent over the progressive scale is legitimate planning. Registering a Cypriot company without genuine economic substance, whose sole purpose is to push profits outside the Polish system, is tax avoidance.

The consequences are severe. The authority adds back the avoided tax with interest for up to five years backwards and can impose an additional liability of ten to forty percent of the benefit. Independently of that, the CRS automatic exchange of information, to which Poland has belonged since 2017, delivers data on foreign account balances once a year — the Cypriot company the trader treats as invisible is in fact fully transparent to the Polish tax office.

Real deductible costs inside JDG and a company — what counts

Inside PIT-38 you cannot deduct anything beyond the broker commission already netted into the result. JDG and a sp. z o.o. open a broader category of costs, provided they are linked to the activity and backed by a VAT invoice. The boundary is a rational connection to currency trading — a laptop used exclusively for trading qualifies, a family television does not. Every entry should survive a conversation with a tax officer six years after the fact.

Cost categories conventionally accepted inside a trader\'s JDG or company (final qualification depends on the facts and on any individual interpretation)
Computing hardware and peripheralsLaptop, monitor, second monitor, keyboard, mouse — one-off depreciation up to 10,000 PLN, straight-line above that
Market data and softwareNews subscriptions, the trading platform, analytics tools, a professional-tier trading journal
Dedicated trading VPS for algorithmsLow latency to the broker server, hosting of automated strategies — fully deductible once usage is documented
Courses, training, professional booksOnly with a VAT invoice issued to the company, with subject matter genuinely linked to the trading conducted
Broker commissions and FX differencesBooked as operating cost inside JDG or the company, after conversion into PLN at the NBP average daily rate on the transaction date
What you will not deductAn apartment, a personal car without a mileage log, family travel disguised as conferences

The condition for protecting these costs is documentary discipline and coherence with the activity. A trader who declares 60,000 PLN of deductible costs against an 80,000 PLN profit invites the tax office to question the genuine character of the business. Audit practice shows the administration reaches for bank statements, invoices, witness testimony, and the email history with hardware vendors — and is entitled to disallow a cost from five years ago.

"Tax optimization is a legal activity, within the bounds of tax law, consisting in arranging economic relationships so that the resulting tax burden is as low as possible. Tax avoidance, although formally consistent with the letter of the law, is contrary to its substance and falls under the clause in article 119a of the Polish Tax Ordinance." — Krzysztof Mariański, *Optymalizacja podatkowa. Granice optymalizacji a unikanie opodatkowania*, Wolters Kluwer, 2022.

The five-year capital-loss carry-forward — how to use it

Article 9(3) of the Polish PIT Act allows a loss from one source to offset income from the same source in the following five tax years, with a single-year deduction capped at fifty percent of the original loss amount. The provision looks like a technical formality but in deliberate hands becomes a strong planning tool — it lets you align the deduction with the year of highest income.

The logic comes down to three principles. First, always declare the loss, even if the same year has no income to absorb it — without a declaration it does not exist in the system. Second, do not rush — a 60,000 PLN loss from 2024 is worth more in 2026 with a high profit than in 2025 with a thin one. Third, keep sources clean — a PIT-38 capital loss only offsets capital income, while a JDG business loss only offsets business income.

The most common planning mistakes

  1. A Cypriot company without economic substance. Without local management, an office, and business decisions actually taken on Cyprus, the structure is classified as a controlled foreign company under article 30f of the Polish PIT Act, and CRS will surface the account to the Polish tax office anyway.
  2. Booking private expenses as deductible costs. An apartment, a personal car without a mileage log, family travel disguised as conferences — these invite a painful cost audit, since the revenue administration is entitled to question invoices from up to five years ago.
  3. Failing to file PIT-38 in a loss year. A loss you did not declare does not exist for the five-year carry-forward, and the saving from article 9(3) of the PIT Act is lost permanently.
  4. Silent foreign tax residency without deregistration. Without documented physical presence above 183 days in a new country, the Polish authority will continue to treat you as a resident and demand declaration of worldwide income, including foreign profits.
  5. Trusting somebody else\'s individual tax interpretation from an online forum. An individual interpretation only binds the taxpayer who applied for it, on the specific facts described — somebody else\'s opinion provides no protection for your filing, not for a single day.

What to do tomorrow — your plan for the next thirty days

  1. Compile a five-year history of forex profits and losses into one spreadsheet. Gather PIT-8C forms from your Polish broker, statements from a foreign broker, and confirmations of transfers to your personal account. Without this table any conversation with a tax adviser is academic, and analysis of the five-year carry-forward from article 9(3) of the PIT Act is impossible.
  2. Estimate your real 2026 tax exposure based on the first quarter plus a projection. That number decides whether the conversation about JDG or a company is even worth opening — below a 50,000 PLN annual profit you almost always stay on PIT-38 and close the topic with a single annual return.
  3. Book an hour with a tax adviser listed in the Polish Chamber of Tax Advisers (KIDP), not with a general-purpose accountant. A fee of 400 to 800 PLN per hour pays for itself in the first year — a tax adviser is licensed to represent you before the tax office and the administrative court, an accountant is not.
  4. If you are considering JDG or a company, file a request for an individual interpretation with the National Tax Information service before registering any activity. Three months of waiting and 40 PLN in filing fees buy binding protection against reclassification of trading back into PIT-38 up to five years backwards, with interest on the arrears.
  5. Adopt a permanent monthly ledger of transactions in a spreadsheet, with conversion to PLN at the NBP average daily rate on the closing date. A Polish broker will deliver PIT-8C, a foreign broker will not — a ledger kept current solves the reconstruction problem in five minutes per week and becomes your primary shield against any future audit.

Related reading: PIT-38 capital gains tax in Poland — the baseline form, JDG versus sp. z o.o. for a Polish forex trader, tax emigration of a Polish trader and deductible costs in currency trading. For broader trader record-keeping and tax workflow guidance see taxes and records on ForexMechanics.

Jarosław Wasiński
About the author

Jarosław Wasiński

Editor-in-chief at MyBank.pl · Financial and market analyst

Independent analyst and practitioner with 20+ years in finance. Founder and editor-in-chief of MyBank.pl, running since 2004. Fundamental analysis of FX and macro markets since 2007.

Sources & bibliography

  1. ELI / Dziennik Ustaw Ordynacja podatkowa — tekst jednolity (z klauzulą przeciwko unikaniu opodatkowania, art. 119a) · Europejska Identyfikacja Aktu Prawnego (eli.gov.pl): jednolity tekst ustawy z 29 sierpnia 1997 roku z klauzulą GAAR obowiązującą od 15 lipca 2016 roku, ogłoszony obwieszczeniem Marszałka Sejmu z 23 grudnia 2024 roku. eli.gov.pl ↗
  2. ELI / Dziennik Ustaw Ustawa o podatku dochodowym od osób fizycznych — tekst jednolity (art. 9 ust. 3 — pięcioletnia strata, art. 30b — zyski kapitałowe) · eli.gov.pl: jednolity tekst ustawy o PIT z 9 lutego 2024 roku, podstawa rozliczania PIT-38 oraz pięcioletniego przeniesienia straty kapitałowej. eli.gov.pl ↗
  3. ELI / Dziennik Ustaw Ustawa o wymianie informacji podatkowych z innymi państwami — tekst jednolity (CRS) · eli.gov.pl: jednolity tekst z 26 września 2025 roku ustawy z 9 marca 2017 roku implementującej dyrektywę DAC oraz standard CRS OECD — automatyczna wymiana danych o rachunkach finansowych. eli.gov.pl ↗
  4. Ministerstwo Finansów Podatek dochodowy od osób fizycznych (PIT) — informacje podstawowe · Oficjalny portal podatki.gov.pl: stawki, formularze (w tym PIT-38), terminy oraz zasady rozliczania zysków kapitałowych z forexu, giełdy i instrumentów pochodnych. www.podatki.gov.pl ↗
  5. Ministerstwo Finansów Podatek dochodowy od osób prawnych (CIT) i ryczałt od dochodów spółek (estoński CIT) · Oficjalny portal podatki.gov.pl: stawki CIT 9 i 19 procent, warunki małego podatnika oraz reżim estońskiego CIT istotny przy reinwestowaniu zysków handlowych w spółce. www.podatki.gov.pl ↗

Frequently asked

Where is the line between legitimate tax planning and tax avoidance under the Polish Tax Ordinance?
The boundary is drawn by the general anti-avoidance rule (GAAR) in article 119a of the Polish Tax Ordinance, in force since 15 July 2016. Legitimate planning consists of choosing a legal form, taxation method, and the timing of profit distributions within the bounds of the statute — for example switching from progressive PIT to the flat 19 percent rate inside a JDG, incorporating a sp. z o.o. to reinvest profits, or applying the five-year loss carry-forward inside PIT-38. Tax avoidance, by contrast, is an artificial arrangement whose principal purpose is to obtain a tax benefit contrary to the substance of the law — a classic example is a sham Cypriot company without genuine economic substance. The consequences are severe — the tax authority determines the outcome as if the artificial step had never happened, adds back the tax with interest, and may impose an additional liability of ten to forty percent of the benefit.
How does the five-year capital loss carry-forward work in PIT-38 and how do you use it sensibly?
Article 9(3) of the Polish PIT Act allows a loss from one source to be offset against income from the same source in the following five tax years, with a single-year deduction capped at fifty percent of the original loss amount. In practice, a 40,000 PLN loss from 2024 can offset up to 20,000 PLN in 2025 and 2026, or be spread across all five years. Sensible management means applying the loss in the year with the highest capital income rather than the earliest available year — the tax effect depends on how much taxable income you have to absorb it. The second principle is patient position closure — unrealized losses on open positions do not count for the tax year, only realization through closure triggers the deduction. The third is keeping a clear line between a capital loss (PIT-38) and a business loss (JDG or company), because the two sources settle independently of each other.
Will a Cypriot or Maltese company actually reduce my burden if I remain a Polish tax resident?
In practice — no, and an attempt at an artificial structure typically ends worse than simply remaining on PIT-38. A Polish tax resident is subject to unlimited tax liability, meaning Polish tax applies to worldwide income regardless of where it was earned. A Cypriot company lacking real economic substance (local management, office, employees, business decisions taken outside Poland) is classified as a controlled foreign company under article 30f of the Polish PIT Act, and its income is attributed to the Polish shareholder. Independently of that classification, the company's Cypriot bank account is reported to the Polish tax office through the CRS automatic exchange of information — Cyprus reports balances, interest and dividends to the Polish authorities at least once a year. Sanctions for deliberate income concealment include back taxes with interest, an additional GAAR liability, and criminal fiscal responsibility.
Which signals raise the probability of a tax audit by the Polish revenue administration for a retail trader?
The audit practice of the Polish revenue administration reveals repeating patterns. The first signal is a large inbound transfer from a foreign broker to a Polish bank account without a matching PIT-38 declaration — since 2017 Polish banks have automatically reported transactions above EUR 15,000, while CRS delivers data on foreign account balances. The second is inconsistency between PIT-8C issued by a Polish broker and what the taxpayer actually declares on the annual return. The third is a sudden lifestyle inflation (property purchase, premium-class car, frequent travel) disproportionate to the official income reported in recent declarations. The fourth is a business activity registered exclusively for currency trading, without a prepared individual interpretation from the National Tax Information service and without traces of typical company operations. The fifth is a silent foreign tax residency claim without a corresponding deregistration and without documented presence above 183 days in the new country.

Go deeper · the complete guide