Piotroski F-Score: The 9-Point Value Investing Checklist
The Piotroski F-Score beat the value-stock market by roughly 7.5% per year. Here is how the 9-point checklist works and how to apply it in 2026.

Puntos clave
- The Piotroski F-Score rates a company on 9 yes/no fundamental tests, scoring 0 to 9
- A score of 8 or 9 historically signals improving value stocks; 0-2 signals deteriorating ones
- Piotroski's original study showed the top-tier names beat a cheap-stock basket by around 7.5% annually
- Best used on value stocks (bottom P/B quintile) rather than growth or high-multiple names
- Counter-argument: the score can reward one-time gains and miss qualitative moat deterioration
Stanford accounting professor Joseph Piotroski published a paper in 2000 showing that a simple 9-point checklist — applied to cheap value stocks — beat the market by roughly 7.5% per year from 1976 through 1996. Legendary investors quietly still use his F-Score on names like Ford (F) and Kroger (KR) today.
What is the Piotroski F-Score?
The Piotroski F-Score is a 9-question checklist that grades a company on three dimensions: profitability, leverage/liquidity, and operating efficiency. Each test returns a 1 if the company passes and a 0 if it fails. Add them up and you get a score between 0 and 9.
Joseph Piotroski's 2000 study analyzed around 14,000 firm-year observations from 1976 through 1996. He found that high-F-Score stocks within the cheapest price-to-book quintile delivered roughly 7.5% higher annualized returns than the broad cheap-stock basket. Low-F-Score stocks in the same quintile underperformed meaningfully.
The insight is that "cheap" alone is not enough. Many value stocks are cheap because their fundamentals are collapsing. The F-Score is designed to separate improving businesses from deteriorating ones inside the bargain bin.
How do you calculate the F-Score?
There are nine binary tests, grouped into three buckets:
Profitability (4 points):
- Net income was positive this year
- Return on assets was positive this year
- Operating cash flow was positive this year
- Operating cash flow exceeded net income
Leverage, liquidity, and source of funds (3 points):
- Long-term debt as a percentage of assets fell year-over-year
- Current ratio improved year-over-year
- No new shares issued in the past year
Operating efficiency (2 points):
- Gross margin improved year-over-year
- Asset turnover improved year-over-year
Each "yes" earns a point. The final score is simply the sum. Scores of roughly 7-9 are strong improvers, 4-6 are middling, and 0-3 indicate deteriorating fundamentals that the market has probably already started to punish.
Why does this work on value stocks but not growth stocks?
Because the F-Score measures operational improvement, not absolute excellence. A software company like Microsoft (MSFT) almost always scores an 8 or 9 — but that is already reflected in its valuation multiple. There is no mispricing to arbitrage.
Conversely, a beaten-down value stock like Ford (F) trading at roughly 7x forward earnings with a high F-Score signals that the underlying business is healing faster than the stock price reflects. That is where the alpha lives.
Piotroski was explicit: the strategy is designed for the bottom price-to-book quintile. Applying it to high-multiple growth names dilutes the signal. For more on the P/B ratio and how to screen for value candidates, see our fundamental analysis primer.
Real examples: F-Scores across sectors
| Company | Sector | Approx. F-Score (2026) | Context |
|---|---|---|---|
| Ford (F) | Auto | ~6-7 | Improving fundamentals from a cheap base |
| Kroger (KR) | Grocery | ~7 | Steady operational improvement |
| Walgreens (WBA) | Pharmacy | ~2-3 | Deteriorating — avoid |
| Microsoft (MSFT) | Software | ~9 | Always strong, but no mispricing |
| Target (TGT) | Retail | ~4-5 | Middling, mixed signals |
Those are approximations based on recent filings and subject to update each quarter. Interpretation matters more than the exact number.
How is the Piotroski F-Score different from the Altman Z-Score?
Different questions entirely. The Z-Score asks "can this company survive bankruptcy?" The F-Score asks "is this company getting better operationally?"
Think of it this way: the Z-Score is a credit check, the F-Score is a report card. Both are useful, but they answer completely different questions. The smartest analysts use them together — a high Z-Score rules out bankruptcy risk, and a rising F-Score confirms operational improvement.
Our guide on the Altman Z-Score walks through the solvency framework. Read both and you have a nuanced view no single ratio can give you.
Common mistakes when using the F-Score
- Applying it to growth stocks: The study was calibrated on the cheapest P/B quintile. Growth names with stretched multiples are the wrong universe.
- One-year cherry-picking: An 8 this year does not mean much if the score was 4 last year and the improvement came from a one-time accounting benefit. Look at three-year trends.
- Ignoring sector nuances: Asset turnover and gross margin movements mean different things in capital-intensive industries than in software. Normalize against peers.
- Binary thinking: An F-Score of 7 versus 8 is not a meaningful difference. The signal is strongest at the extremes (0-2 and 8-9).
- Skipping the qualitative overlay: A high F-Score on a melting-ice-cube business is a mirage. Check whether the operational improvement is durable.
Pro tips for combining the F-Score with other tools
- Layer the F-Score on top of a value screen: Start with low P/B or low EV/EBITDA, then rank by F-Score. The top decile on both screens historically outperforms most factor combinations.
- Use trailing 3-year F-Scores: A consistent 7+ across three years is stronger than a single 9.
- Cross-check with free cash flow: An 8-point F-Score with declining free cash flow is a warning that earnings quality is weak.
- Watch the trajectory: F-Score moving from 4 to 7 is often more informative than a static 8.
- Combine with legendary-investor frameworks: The F-Score is implicitly a Graham-style margin-of-safety test. Cross-reference with our super-investors guide.
When the F-Score is the WRONG tool
- Financials: Banks, insurers, and asset managers have totally different accounting for cash flow, assets, and leverage. The nine tests do not translate cleanly.
- REITs: Depreciation accounting distorts net income and return metrics. Use FFO and AFFO-based tests instead.
- Early-stage biotech and tech IPOs: Companies without a profit history have too many failing F-Score checks by default.
- Commodity trough stocks: Oil and gas E&Ps like DVN and EOG can fail the gross-margin and cash-flow tests at cycle lows without implying any real deterioration.
- Cyclicals at the top: Conversely, peak-cycle cyclicals often score 8-9 right before earnings collapse. The F-Score is backward-looking.
In all of these cases, a good F-Score is a starting point — not a green light. Qualitative analysis of competitive position, management quality, and cycle stage still matters.
How to put this into practice in 2026
Build a simple workflow:
- Screen for the bottom quintile of P/B or EV/EBITDA
- Pull the latest 10-K for each candidate
- Score each name on all nine F-Score tests
- Rank by total score, breaking ties with trailing 3-year trend
- Apply a qualitative overlay — industry position, moat, management credibility
Our investment strategies guide walks through how this fits inside a broader factor-based approach. And if you want the full legendary-investor context, Benjamin Graham's margin-of-safety method is the philosophical ancestor of everything Piotroski formalized.
The counter-argument
Even with a clean 8 or 9, the F-Score misses qualitative deterioration. A pharmacy chain can print improving operating cash flow for a year or two while its addressable market silently evaporates. A legacy retailer can show rising gross margin from closed-store rationalization while same-store traffic declines.
The discipline is to always ask: "is this operational improvement sustainable, or is it a temporary bounce on the way to a lower lake?" The F-Score is a filter, not a final answer. It dramatically tilts the odds in your favor — it does not guarantee any individual outcome.
Ready to analyze these stocks yourself? Search any ticker on MainRatios to see valuations from 6 legendary investors - free.
Domina el análisis fundamental
Guías gratuitas de P/E, DCF, flujo de caja libre, análisis de márgenes y más.
Aprender fundamentalesFrequently Asked Questions
Roughly 8 or 9 is strong, signaling broad operational improvement across profitability, leverage, and efficiency. 4-6 is middling. 0-3 indicates deterioration that the market has likely already started pricing in.


