
Definition
The Piotroski F-Score is a 9-point fundamental screening tool developed by accounting professor Joseph Piotroski to identify financially strong value stocks — companies trading at low valuations (typically low price-to-book ratios) that also show genuine improvement in their underlying financial health. Rather than relying on a single ratio, the F-Score combines nine separate yes/no tests into one composite score, aiming to separate improving businesses from value traps.
How It’s Calculated
Each of the 9 criteria is scored as 1 point if the company passes, or 0 points if it fails, and the points are summed for a total score from 0 to 9. The criteria fall into three groups. Profitability (4 points): (1) positive net income, (2) positive operating cash flow, (3) higher return on assets than the prior year, (4) operating cash flow exceeding net income (a quality-of-earnings check). Leverage, liquidity, and source of funds (3 points): (5) a lower long-term debt-to-assets ratio than the prior year, (6) a higher current ratio than the prior year, (7) no new shares issued during the year (avoiding dilution). Operating efficiency (2 points): (8) a higher gross margin than the prior year, (9) a higher asset turnover ratio than the prior year.
As a worked example, consider a hypothetical low price-to-book company being screened. It passes all four profitability tests for a full 4 out of 4 points. On leverage and liquidity, it passes the debt-reduction and current-ratio tests but fails the no-dilution test because it issued new shares, earning 2 out of 3 points. On efficiency, it passes the gross margin improvement test but fails the asset turnover test, earning 1 out of 2 points. The total F-Score is 4 + 2 + 1 = 7 out of 9, generally considered a solidly strong score.

Why It Matters
The F-Score matters because low price-to-book value stocks are a mixed group: some are genuinely undervalued and improving, while others are cheap because their business is deteriorating (so-called value traps). Piotroski’s own research found that applying the F-Score to a portfolio of high book-to-market (low price-to-book) stocks and favoring only those with high scores (typically 8 or 9) meaningfully improved returns compared to buying the whole cheap-stock universe, while low scores (0-2) tended to flag stocks likely to underperform or face financial distress. It gives investors a systematic, financial-statement-based way to separate improving fundamentals from continuing decline within a universe of statistically cheap stocks.
Comparison
| F-Score Range | Interpretation | Typical Action |
|---|---|---|
| 8 – 9 | Strong improving fundamentals | Favorable value candidate |
| 5 – 7 | Moderate / mixed signals | Further due diligence needed |
| 0 – 4 | Weak or deteriorating fundamentals | Elevated risk of value trap |
Frequently Asked Questions
Is the Piotroski F-Score used alone or with other metrics?
It is designed to be applied as a second filter after first identifying a universe of value stocks, typically by low price-to-book ratio. The F-Score does not select stocks purely on valuation; it is meant to sort an already-cheap universe into likely improvers versus likely value traps.
What does a low F-Score of 0 to 2 mean?
A low score suggests a company is failing most of the profitability, leverage, and efficiency tests — for example, negative earnings, worsening liquidity, or shrinking margins. Piotroski’s research associated these low scores with a higher likelihood of continued underperformance or financial distress, making such stocks candidates to avoid despite their cheap valuation.
Can the F-Score be used on growth stocks?
The F-Score was originally designed and tested on value stocks (high book-to-market ratios), where separating improvers from deteriorators has the most documented impact. It can technically be calculated for any company, but its discriminating power is strongest within a cheap-stock universe rather than among high-growth, high-valuation names.
Where do the numbers for calculating the F-Score come from?
All nine components are derived directly from a company’s financial statements — the income statement, balance sheet, and cash flow statement — typically comparing the most recent fiscal year against the prior one. This makes the F-Score fully calculable from public filings without needing analyst estimates or market sentiment data.
Key Takeaways
The Piotroski F-Score turns nine simple financial-statement checks into a single 0-to-9 score that helps distinguish genuinely improving value stocks from value traps, with high scores of 8-9 historically associated with stronger subsequent performance and low scores of 0-2 associated with continued weakness. It works best as a screening overlay on an already-cheap universe of stocks rather than as a standalone selection tool. This article is for informational purposes only and does not constitute investment advice.