A stock can look cheap for two opposite reasons: the market is wrong, or the business is genuinely falling apart. Telling those apart is the whole game in value investing, and the Piotroski F-score is one of the cleanest tools for it — a nine-point checklist, drawn entirely from the statements, that scores whether a company is fundamentally improving or quietly rotting.
Nine yes/no tests, one score
Joseph Piotroski’s score awards one point for each of nine tests a company passes, grouped into three themes. Every test is a year-on-year improvement or a simple health check, so the score rewards a business getting better on several fronts at once rather than one that is merely large or profitable today.
| Group | Tests (1 point each) |
|---|---|
| Profitability | Positive net income · positive operating cash flow · rising ROA · cash flow > net income |
| Leverage & liquidity | Falling long-term debt · rising current ratio · no new shares issued |
| Operating efficiency | Rising gross margin · rising asset turnover |
Enter two years of figures and see each of the nine tests pass or fail, grouped the same way as the table above.
You have two statistically cheap stocks: one scores 8/9 on the Piotroski F-score, the other 2/9. How should the scores shape your shortlist?
Sasta stock do wajah se hota hai — market galat, ya business sach mein sad raha. Piotroski F-score (0 se 9) yahi chhaanta hai — nau haan/na test: profit badha? cash > profit? karza ghata? margin badha? Har haan = 1 point. 8-9 matlab sudhar raha, 0-2 matlab bigad raha. Sasta + high score = mauka; sasta + low score = value trap. Is site ka live scanner Indian stocks ka F-score nikaal deta hai — pehle check karo.
- The Piotroski F-score rates financial strength 0–9 from nine statement-based tests.
- The tests span profitability, leverage and liquidity, and operating efficiency.
- 8–9 is strong and improving; 0–2 is weak and deteriorating.
- It measures year-on-year direction, not absolute size or current profit.
- Best used as a second filter on cheap stocks to separate bargains from value traps.
Mark it done to track your progress through the curriculum.
Common questions
Short, direct answers to what people ask about this topic.
- what is the piotroski f-score
- The Piotroski F-score is a nine-point scoring system that rates a company’s financial strength from 0 to 9 using signals drawn entirely from its financial statements. Created by accounting professor Joseph Piotroski, it awards one point for each of nine tests across profitability, leverage and liquidity, and operating efficiency that the company passes. The idea is to separate fundamentally improving businesses from deteriorating ones, and it was originally designed to be applied to cheap, unglamorous value stocks where quality varies enormously.
- what is a good piotroski f-score
- A score of 8 or 9 is considered strong and points to a financially improving company, while a score of 0 to 2 is weak and flags deterioration across profitability, leverage or efficiency. Scores in the middle are ambiguous. Piotroski’s own research found that buying high-scoring value stocks and avoiding low-scoring ones improved returns markedly, so the score is used both to confirm a promising idea and to weed out value traps that look cheap only because the business is falling apart.
- what does the piotroski score measure
- The nine tests fall into three groups. Profitability checks positive net income, positive operating cash flow, a rising return on assets, and cash flow exceeding net income. Leverage and liquidity checks falling long-term debt, a rising current ratio, and no new share dilution. Operating efficiency checks a rising gross margin and a rising asset turnover. Each pass scores one point, so the score rewards a company that is getting more profitable, less indebted and more efficient all at once, using year-on-year changes rather than absolute levels.
- how is the piotroski f-score used to pick stocks
- It is typically used as a second filter after a cheapness screen: first find statistically cheap stocks, then apply the F-score to keep only those whose fundamentals are strengthening. A cheap stock with a high F-score is a candidate; a cheap stock with a low F-score is often a value trap to avoid. Used this way it does not pick winners on its own, but it tilts a value portfolio toward improving businesses and away from the ones whose low price reflects genuine and worsening problems.