On this page
Piotroski F-Score: Separating Value Stocks from Value Traps
The Piotroski F-Score is a 0-to-9 fundamental checklist that separates financially healthy value stocks from value traps. It is the most widely cited academic screen for fundamental quality among cheap stocks.
Key Takeaways
- The Piotroski F-Score assigns one point for each of nine binary financial tests across profitability, leverage, and efficiency; scores of 8 or 9 indicate high quality, 0 to 2 indicate distress.
- Piotroski's 1976–1996 study showed that buying high-F-Score value stocks and shorting low-F-Score value stocks generated roughly 23% annualized returns within the cheapest book-to-market quintile.
- The score was specifically designed for the value universe, applying it to growth stocks or expensive stocks moves outside the evidence base.
- Six of the nine signals require year-over-year comparison, so the score cannot be computed for recent IPOs or firms with restated prior-year figures.
Key Takeaways
- The Piotroski F-Score assigns one point for each of nine binary financial tests across profitability, leverage, and efficiency; scores of 8 or 9 indicate high quality, 0 to 2 indicate distress.
- Piotroski's 1976–1996 study showed that buying high-F-Score value stocks and shorting low-F-Score value stocks generated roughly 23% annualized returns within the cheapest book-to-market quintile.
- The score was specifically designed for the value universe, applying it to growth stocks or expensive stocks moves outside the evidence base.
- Six of the nine signals require year-over-year comparison, so the score cannot be computed for recent IPOs or firms with restated prior-year figures.
What It Is
Joseph D. Piotroski, then at the University of Chicago and now the Robert K. Jaedicke Professor of Accounting at Stanford Graduate School of Business, introduced the F-Score in his 2000 Journal of Accounting Research paper "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers."
Piotroski studied firms in the highest book-to-market quintile, which are the cheapest stocks by book value. He showed that a simple nine-point financial statement checklist meaningfully improved the return on a value portfolio. In his 1976 to 1996 sample, buying high-F-Score value stocks and shorting low-F-Score value stocks generated roughly 23 percent annualized returns.
The Intuition
Value stocks trade cheaply for a reason. Some are priced low because the market is wrong, and they recover. Others are priced low because the business is genuinely deteriorating, and they keep falling. These are the value traps every value investor dreads.
Piotroski's insight was that a handful of basic accounting signals, each a simple pass or fail, can filter the two groups. Is the firm profitable? Is it generating cash? Is leverage rising or falling? Is operating efficiency improving? None of these signals is novel on its own. What is novel is packaging them into a single score that is easy to compute and interpret across thousands of firms.
How It Works
You award one point for each signal that the firm passes in the most recent fiscal year, and zero points otherwise. The total F-Score ranges from 0 to 9.
The nine binary tests cover three categories:
Profitability (4 points)
- Net income is positive
- Operating cash flow is positive
- Return on assets (ROA) improved year over year
- Operating cash flow exceeds net income, indicating earnings quality rather than accrual-driven profit
Leverage, liquidity, and source of funds (3 points)
- Long-term debt to total assets decreased year over year
- Current ratio increased year over year
- No new shares were issued during the year
Operating efficiency (2 points)
- Gross margin increased year over year
- Asset turnover (sales divided by total assets) increased year over year
Piotroski treated scores of 8 or 9 as "high quality" and 0 to 2 as "low quality." Scores in the middle carry weaker conclusions. Because six of the nine signals require year-over-year comparisons, you need at least two consecutive fiscal years of financial statements to compute the score.
Worked Example
Consider a small-cap industrial firm in the cheapest book-to-market quintile. Its two most recent fiscal years show:
| Metric | Year t-1 | Year t |
|---|---|---|
| Net income | 20 | 35 |
| Operating cash flow | 25 | 50 |
| Total assets | 500 | 540 |
| ROA | 4.0% | 6.5% |
| Long-term debt / assets | 28% | 24% |
| Current ratio | 1.7 | 1.9 |
| Shares outstanding | 100 | 100 |
| Gross margin | 32% | 34% |
| Sales | 450 | 520 |
| Asset turnover | 0.90 | 0.96 |
Score each signal:
- Net income positive: yes, 1
- Operating cash flow positive: yes, 1
- ROA up: yes, 1
- OCF greater than net income: yes (50 > 35), 1
- LTD ratio down: yes, 1
- Current ratio up: yes, 1
- No new shares: yes, 1
- Gross margin up: yes, 1
- Asset turnover up: yes, 1
F-Score = 9. This is exactly the profile Piotroski argued the market tends to underprice inside the cheap-stock bucket.
Common Mistakes
-
Applying the F-Score outside the value universe. The original study and its published excess returns were specifically for firms in the top book-to-market quintile. Running the checklist on a growth name tells you whether its statements are improving, but the evidence base for above-market returns does not extend there cleanly.
-
Treating a high score as a buy signal on its own. An F-Score of 8 on an expensive stock is not the same setup Piotroski studied. The score tells you the firm is financially healthy and improving. Whether you pay a good price is a separate question that requires a valuation framework.
-
Ignoring the two-year data requirement. Signals 3, 5, 6, 8, and 9 all depend on year-over-year change. A recent IPO or a firm with restated prior-year figures cannot be scored reliably, yet screeners often output a number anyway by defaulting missing fields to zero.
-
Using trailing-twelve-month data instead of fiscal-year data. Piotroski used annual figures. Mixing TTM and annual series can produce misleading comparisons, especially when the fiscal year crosses a seasonal peak.
-
Assuming the results translate to every market. The book-to-market value premium has been weaker in some international and more recent US samples. Several studies find the F-Score still adds value, but the magnitude of the 23 percent spread from the original paper should not be treated as a universal constant.
Frequently Asked Questions
Q: What is the Piotroski F-Score in simple terms? The Piotroski F-Score is a 0-to-9 checklist applied to a company's financial statements. Each of nine tests passes (1 point) or fails (0 points). A score of 8 or 9 suggests a fundamentally strong and improving business; a score of 0 to 2 suggests serious deterioration.
Q: How does the Piotroski F-Score affect investment decisions? The score helps value investors avoid value traps, stocks that are cheap because the business is genuinely deteriorating. Applying the checklist to a portfolio of low-price-to-book stocks filters out the weak ones, historically improving returns within that universe.
Q: What is a real-world example of the Piotroski F-Score? A small-cap industrial firm that is profitable, cash-generative, improving ROA, reducing debt, growing its current ratio, not issuing new shares, expanding gross margins, and increasing asset turnover scores a perfect 9, exactly the profile Piotroski found the market tends to underprice.
Q: How can investors use the Piotroski F-Score practically? Apply it only within the cheapest stocks by book-to-market. As a rule of thumb, require at least two full fiscal years of data before computing the score, and verify that prior-year figures are not restated, which would distort the six year-over-year signals.
Q: How is the Piotroski F-Score different from the Altman Z-Score? The Piotroski F-Score is a quality-improvement screen designed to identify strengthening businesses within the value universe. The Altman Z-Score is a distress-prediction model designed to identify companies at risk of bankruptcy. Both use financial ratios, but they answer completely different questions.
Sources
- Piotroski, J.D. (2000). "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." Journal of Accounting Research, 38 (Supplement), 1-41. Hosted at UCLA Anderson: https://www.anderson.ucla.edu/documents/areas/prg/asam/2019/F-Score.pdf
- Stanford Graduate School of Business. "Joseph D. Piotroski." https://www.gsb.stanford.edu/faculty-research/faculty/joseph-d-piotroski
- Alpha Architect. "Value Investing Research: Simple Methods to Improve the Piotroski F-Score." https://alphaarchitect.com/value-investing-research-simple-methods-to-improve-the-piotroski-f-score/
- Quant-Investing. "Piotroski F-Score Complete Guide." https://www.quant-investing.com/blog/piotroski-f-score-complete-guide
- StableBread. "How to Identify Financially Strong Companies With the Piotroski F-Score." https://stablebread.com/piotroski-f-score/
Disclaimer
This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.
Back to your knowledge path