Piotroski F-Score

AdvancedFundamental Analysis3 min read

Quick Definition

A 9-point scoring system that evaluates a company's financial strength based on profitability, leverage, liquidity, and operating efficiency.

Key Takeaways

  • The F-Score rates companies 0-9 across profitability, leverage/liquidity, and operating efficiency
  • Scores 8-9 indicate strong fundamentals; 0-2 suggest financial deterioration
  • Particularly effective for filtering value traps from genuine deep value opportunities
  • Research showed 23% annual returns from buying high F-Score value stocks and shorting low ones
  • Best used as a quality filter combined with valuation metrics, not as a standalone strategy

What Is Piotroski F-Score?

The Piotroski F-Score is a discrete scoring system developed by Stanford accounting professor Joseph Piotroski in his 2000 paper "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." It assigns a score between 0 and 9 based on nine binary criteria across three categories: profitability (4 points), leverage/liquidity (3 points), and operating efficiency (2 points). Each criterion earns 1 point if the condition is met and 0 if not.

The nine criteria are: Profitability — (1) positive net income, (2) positive operating cash flow, (3) ROA higher than prior year, (4) operating cash flow exceeds net income (quality of earnings). Leverage & Liquidity — (5) lower long-term debt ratio than prior year, (6) higher current ratio than prior year, (7) no new share issuance in the past year. Operating Efficiency — (8) higher gross margin than prior year, (9) higher asset turnover than prior year.

Piotroski's research showed that buying high book-to-market (value) stocks with high F-Scores (7-9) and shorting those with low F-Scores (0-2) generated a 23% annual return from 1976-1996. The score is particularly powerful for deep value stocks and international small-caps where information asymmetry is greatest. Scores of 8-9 indicate strong and improving fundamentals, 5-7 are average, and 0-2 suggest deteriorating financial health. The F-Score is widely used by quantitative value investors and screeners as a financial quality filter — it helps distinguish between cheap stocks that are genuine bargains and those that are cheap for good reason (value traps).

Piotroski F-Score Example

  • 1An analyst scores a manufacturing company: Positive net income (1), positive OCF (1), ROA improved (1), OCF > NI (1), debt ratio decreased (1), current ratio improved (1), no new shares issued (1), gross margin improved (0 — declined), asset turnover improved (1). F-Score = 8/9, indicating strong and improving fundamentals. This is a high-conviction value buy.
  • 2A deep value screen finds a stock trading at 0.5x book value (extremely cheap). But its F-Score is 1/9: negative net income, negative cash flow, declining ROA, increasing debt, diluting shareholders, and deteriorating margins. The low F-Score reveals this is a value trap — the stock is cheap because the business is failing, not because the market is irrational.