VALARTH Open the screenerOpen in app
Is It Well-Run? · Intermediate · Pro filter

Piotroski F-score: what it means and how to read it

A 9-point health checklist: is profit positive and rising, is cash flow strong, is debt falling, are margins and efficiency improving? One point for each pass.

What is Piotroski F-score?

A 9-point health checklist: is profit positive and rising, is cash flow strong, is debt falling, are margins and efficiency improving? One point for each pass.

The Piotroski F-score, set out by the accounting professor Joseph Piotroski in 2000, checks whether a company's finances are getting stronger or weaker. It awards one point for each of nine signals across profitability, the balance sheet and operating efficiency, giving a score from 0 to 9.

It was designed to separate the winners from the losers among cheap, out-of-favour stocks: among companies with a low price to book, those scoring 8 or 9 went on to do far better than those scoring 0 to 2. It is a health check on the direction of travel, not a measure of how good the business is.

How it is calculated

Nine yes-or-no tests, one point each: positive profit, positive operating cash flow, rising return on assets, cash flow above profit, falling debt, a better current ratio, no new shares issued, a higher gross margin and higher asset turnover.

A worked example

A company that is profitable, has rising cash flow, falling debt and improving margins, but issued new shares, passes 8 of the 9 tests. 8 or 9 is strong; 2 or less is weak.

Why does Piotroski F-score matter?

Quickly separates improving companies from weakening ones.

What is a good Piotroski F-score?

7 to 9 is strong, 0 to 3 is weak.

7 to 9 is strong, 4 to 6 average and 0 to 3 weak. It works best as a filter on stocks that already look cheap. It was built for industrial companies and misreads banks, lenders and insurers.

Reading scale

In score
0369
On the scale used here, below 3 reads as weak, 3 to 6 reads as average, and 6 and above reads as strong.
Higher is usually better.
0-9; 7+ is strong

What are the common mistakes with Piotroski F-score?

Using it alone. A high score says finances improved this year, not that the price is right.
Applying it to financial companies.
Reading a one-point change as meaningful. Each test is a coarse yes or no.

What is a typical Piotroski F-score in India today?

The median across the 4413 listed companies that report it, as of 12 Oct 2026. Half sit above each figure and half below.

By company size

Median
Large Cap · 71 companies6
Mid Cap · 118 companies5
Small Cap · 4224 companies5

By industry

Median, largest industries first
Pharmaceuticals · 2025
Computers - Software & Consulting · 585
Refineries & Marketing · 86.5
Power Generation · 295
Auto Components & Equipments · 1156
Heavy Electrical Equipment · 415
Cement & Cement Products · 337
Civil Construction · 1245
Aerospace & Defense · 325
2/3 Wheelers · 104.5
Compare a company with its own industry before the whole market. Every industry, and each company's rank within it, is in the screener.

A sensible place to start: 7 or more. Screen 6622 companies on Piotroski F-score and every other filter.