Poland taxes company profit at a flat 19%, with a single cheaper rate of 9% sitting underneath it. There is no rate ladder by turnover the way Spain builds one, and no municipal surtax the way Portugal does. The whole question is whether you qualify for the reduced rate, and the law hides a trap in how that is tested.
The reduced rate has two doors, and one shuts mid-year
The reduced rate of 9% is reached two ways.
The first is being new. A company in its first tax year gets 9% without needing to prove anything about turnover, provided it was not created out of a transformation, merger or division of an existing business. This is aimed at genuine start-ups, not at repackaging a company you already run.
The second is being a small taxpayer (mały podatnik). That means your prior-year sales revenue, counted including output VAT, stayed under the PLN equivalent of EUR 2 million. The euro figure is converted to złoty at the National Bank rate on the first working day of October the year before, rounded to the nearest thousand, so the złoty ceiling shifts a little each year.
Here is the part the calculator above cannot see. The reduced rate also requires that your revenue this year does not cross EUR 2 million either. That is a second, separate test, and it is the one that catches growing companies. You can be a certified small taxpayer on last year’s books, start the year confidently on the reduced rate, and lose it retroactively the moment this year’s sales pass the line. The whole year’s profit then falls to 19%. We only check last year’s turnover, so for a company mid-breakout this page reads low.
Capital gains never get the discount
Even a company sitting comfortably on the reduced rate pays 19% on capital-gains income. Poland splits corporate income into two baskets, trading and capital gains, and the reduced rate only ever touches the trading one. Sell a subsidiary or a block of shares and that profit is taxed at the standard rate regardless of how small the company is. The calculator applies one rate to the whole figure, so mix a share sale into your profit and the real bill is higher.
A worked example
Take a small trading company with 400,000 PLN of taxable profit and no capital gains, whose revenue last year and this year both stayed under the EUR 2 million ceiling. It qualifies as a small taxpayer, so the whole 400,000 is taxed at 9%.
That is 36,000 PLN of corporate tax, leaving 364,000 PLN. The same profit in a company over the ceiling would be taxed at 19%: 76,000 PLN of tax, leaving 324,000. The 9% is worth 40,000 PLN a year here, which is exactly why the current-year test is worth understanding before you rely on it.
What changed for 2026
Nothing in the headline rates. The standard 19% and the reduced 9% are unchanged, and the EUR 2 million small-taxpayer threshold is the same figure it has been. What moves each year is only the złoty conversion of that euro ceiling, set by the National Bank rate in October.
What this calculator does not model
- The current-year revenue test. We check last year only, so a company that crosses EUR 2 million this year is shown the reduced rate when it owes 19%. Understated.
- Capital gains. Always taxed at 19%, never at the reduced rate. Feed in a profit that includes a share sale and the figure is understated.
- The minimum income tax (podatek minimalny). A minimum charge on a deemed base can hit companies that report a loss or a very thin profitability ratio on ordinary activity. It is computed off an estimated base, not the profit you enter here, so we cannot derive it. It only bites low-margin and loss-making companies.
- Estonian CIT (ryczałt od dochodów spółek). An optional regime that taxes profit only when it is distributed, at a lower rate for small or new companies and a higher one otherwise. It is an election, not the default, and this page models the default.
What the company pays is only the first cut. Getting that profit into your own hands runs through the dividend calculator, and the whole trip from profit to cash is priced on the founder page. If the company does not have to be Polish, Portugal’s rate ladder and Spain’s are a different shape.