The Piotroski F-Score: A 9-Point Test for Value Traps
The Piotroski F-Score is a 9-point financial-health test that separates real value stocks from value traps. Here's how each signal works and how to use it.

Key Takeaways
- The F-Score is a 0-to-9 checklist that grades a company's financial health on profitability, funding, and efficiency.
- It was built to fix value investing's biggest flaw: cheap stocks that are cheap for a reason.
- Joseph Piotroski's original study found high-score value names beat low-score ones by a wide margin.
- It shines on unloved, low price-to-book names like F and WBA — not on expensive growth stocks.
- A high score is a quality filter, not a buy signal; valuation and business durability still matter.
A beaten-down stock can be a bargain or a trap, and the price tag alone won't tell you which. In 2000, a Chicago professor's nine-point test — the Piotroski F-Score — gave investors a way to tell Intel (INTC)-style turnarounds apart from slow-motion disasters using nothing but the financial statements.
What Is the Piotroski F-Score?
It is a financial-health report card, scored out of nine. Stanford-trained accounting professor Joseph Piotroski created it in 2000 to solve a problem that has haunted value investors forever: many statistically "cheap" stocks are cheap because the underlying business is quietly dying.
His insight was simple but powerful. Instead of trusting a low price-to-book ratio alone, run the company through nine pass/fail tests drawn straight from its own financial statements, then add up the passes. A score of 8 or 9 signals a fundamentally improving business; a 0 or 1 signals one in decline.
The F-Score doesn't try to predict the price — it grades whether the business behind the cheap stock is getting healthier or sicker. That distinction is exactly what separates a genuine bargain from a value trap.
How Does the 9-Point Test Work?
Each of the nine tests is a simple yes-or-no, worth one point. They split into three buckets: profitability, funding and leverage, and operating efficiency. The table below lays out every signal.
| # | Test | Category | Earns a point if... |
|---|---|---|---|
| 1 | Return on assets | Profitability | Net income is positive |
| 2 | Operating cash flow | Profitability | Operating cash flow is positive |
| 3 | Change in ROA | Profitability | ROA is higher than last year |
| 4 | Accruals quality | Profitability | Cash flow exceeds net income |
| 5 | Change in leverage | Funding | Long-term debt ratio fell |
| 6 | Change in liquidity | Funding | Current ratio rose |
| 7 | Share count | Funding | No new shares were issued |
| 8 | Change in gross margin | Efficiency | Gross margin improved |
| 9 | Change in asset turnover | Efficiency | Asset turnover improved |
Notice how many tests are about the direction of travel, not the absolute level. Test 4 — cash flow exceeding net income — is a quiet earnings-quality check that flags companies whose profits exist only on paper. To go deeper on these inputs, our fundamental analysis guide unpacks each line item.
What Does Your F-Score Actually Mean?
Higher is healthier — but the score is a ranking tool, not a price forecast. Piotroski grouped stocks into tiers: 8-9 is strong, 4-6 is middling, and 0-2 is weak and worth avoiding even if the stock looks cheap.
In his original 1976-1996 study, a strategy of buying the high-score value names and avoiding the low-score ones improved returns by a meaningful margin — the long-short version reportedly generated around 23% annually over that window. The genius wasn't picking winners; it was systematically dodging the losers that drag value portfolios down.
That said, treat these historical figures as backtested context, not a promise. Past outperformance is not a guarantee, and crowded screens can erode their own edge over time.
Which Stocks Is the F-Score Built For?
Unloved, statistically cheap names — that is its home turf. The test was designed for the bottom rungs of the price-to-book ladder, where pessimism is thick and the market has already given up.
Think beaten-down cyclicals and turnarounds: an automaker like Ford (F) or General Motors (GM), a struggling retailer-pharmacy like Walgreens (WBA), a memory-chip name riding the cycle like Micron (MU), or a value-priced consumer staple such as a grocer like Kroger (KR). Running the nine tests tells you whether the cash flows and margins are actually turning up.
Apply the F-Score to a cheap stock and a low score is a warning the bargain may be a trap; a high score says the fundamentals are quietly healing. It pairs naturally with the screening discipline we cover in investment strategies.
What Are the F-Score's Blind Spots?
It is nearly useless on expensive growth stocks. The test rewards improving fundamentals at cheap, asset-heavy companies, so applying it to a high-flying software name tells you little — those stocks live or die on revenue growth, not on a rising current ratio.
It is also backward-looking by design. The nine signals come from the last two fiscal years, so a company facing a fresh shock — a lawsuit, a disruptive competitor, a collapsing end market — can score well right up until the wheels come off. A pharma name like Pfizer (PFE) staring down a patent cliff can look fine on paper while the real risk sits in the future.
And a high score is not a buy signal on its own. It says "financially healthy," not "undervalued" or "great business." You still need valuation and a durable competitive edge.
How Do You Use the F-Score in 2026?
Use it as a filter, not a verdict. Start with a list of statistically cheap stocks, run the F-Score to weed out the deteriorating ones, then do real homework on the survivors — moat, management, and valuation.
Combine it with other lenses. A name that scores 8 on the F-Score and also screens well on free-cash-flow yield is far more interesting than one that nails just one test. Cross-checking is how you avoid single-metric tunnel vision.
Finally, respect what the score cannot see: industry disruption, accounting games beyond the accruals check, and rich valuations. The F-Score is a brilliant first cut for value hunters — and it is a starting line, not a finish line. Curious how legendary value investors layer these tools? Explore our super-investor profiles.
Ready to analyze these stocks yourself? Search any ticker on MainRatios to see valuations from 6 legendary investors - free.
Master fundamental analysis
Free guides to P/E, DCF, free cash flow, margin analysis and more.
Learn fundamentalsFrequently Asked Questions
A score of 8 or 9 out of 9 is considered strong and signals improving financial health. A score of 0 to 2 is weak and is generally a sign to avoid the stock even if it looks cheap. The 4-to-6 range is a neutral middle.


