The Piotroski F-Score is a 0-to-9 financial scoring system that measures a company's financial strength using nine accounting-based criteria drawn from its income statement, balance sheet, and cash flow statement. A score of 8 or 9 signals a financially strong and improving company. A score of 0 or 1 signals a company with weak and deteriorating fundamentals. Accounting professor Joseph Piotroski published the system in April 2000, showing that buying high-scoring value stocks and shorting low-scoring ones would have produced an average annual return of 23% between 1976 and 1996.
Think of the F-Score as a nine-question financial health checkup: each question gets a point for a passing grade, and the total tells you whether the patient is thriving or struggling.
The F-Score covers three dimensions of financial health, each with its own set of binary criteria. Every criterion scores either 1 if met or 0 if not, with no partial credit.
Profitability (4 criteria):
Financial Leverage, Liquidity, and Source of Funds (3 criteria):
Operating Efficiency (2 criteria):
A score of 8 or 9 identifies companies with strong and improving fundamentals. Piotroski's original research focused on low price-to-book stocks, the cheapest 20% of the market, and used the F-Score to separate financially sound companies from value traps within that group. A long-only strategy buying high F-Score value stocks outperformed the average value stock by approximately 7.5% annually in his original study.
A score between 0 and 2 flags a company with deteriorating finances. Short sellers and risk managers use these low scores to identify candidates for exits or hedges. Piotroski's combined strategy, long on high scorers and short on low scorers, generated the 23% annualized return.
The strategy is most effective on smaller, less-analyzed companies where market inefficiencies allow mispricings to persist. Large-cap companies are covered by dozens of analysts whose collective scrutiny keeps prices more closely aligned with fundamentals, reducing the edge the F-Score provides. For small-cap value investing, the F-Score eliminates companies with weak financials before you spend time analyzing business quality and valuation.
Calculating the F-Score manually requires pulling three years of financial statements to compute year-over-year changes. Most financial screeners now calculate it automatically. GuruFocus, Finviz, Stock Rover, and the Quant Investing stock screener all offer F-Score filters that let you screen for scores above 7 in seconds. The American Association of Individual Investors runs a High F-Score screen updated daily that requires a score of 8 or 9 combined with a low price-to-book ratio.
The F-Score is a screening tool, not a buy signal. It identifies financial strength but says nothing about valuation. A company with an F-Score of 9 trading at 40 times earnings is not necessarily a good investment. Pair the F-Score with a valuation filter, typically a low price-to-book or low price-to-earnings ratio, to find companies that are both financially sound and priced attractively.
The score also does not consider industry dynamics, management quality, competitive position, or forward-looking guidance. Use it as the first pass to eliminate weak companies, then do qualitative analysis on the remaining candidates.