Inferensys

Glossary

Piotroski F-Score

A discrete fundamental scoring system from 0 to 9 used to assess the financial strength of a value stock, helping to distinguish strong value firms from value traps.
Developer building agentic RAG system, retrieval pipeline diagram on laptop, technical workspace with notes.
FUNDAMENTAL ANALYSIS

What is Piotroski F-Score?

A discrete fundamental scoring system from 0 to 9 used to assess the financial strength of a value stock, helping to distinguish strong value firms from value traps.

The Piotroski F-Score is a discrete scoring system from 0 to 9 that evaluates the financial health of a firm based on nine binary signals derived from its financial statements. Developed by accounting professor Joseph Piotroski, it is designed to identify the strongest value stocks within a portfolio of high book-to-market firms, effectively separating winners from potential value traps.

The score aggregates signals across three categories: profitability (e.g., positive net income, operating cash flow), leverage and liquidity (e.g., declining long-term debt, increasing current ratio), and operating efficiency (e.g., increasing gross margin, asset turnover). A score of 8 or 9 indicates a fundamentally strong value candidate, while a score of 0-2 suggests severe financial distress.

FUNDAMENTAL SCORING FRAMEWORK

Key Features of the Piotroski F-Score

The Piotroski F-Score is a discrete nine-point scoring system used to assess the financial strength of value stocks. It helps investors distinguish between firms with improving fundamentals and potential value traps by evaluating profitability, leverage, liquidity, and operating efficiency.

01

Profitability Signals

Four binary tests assess a firm's ability to generate positive earnings and cash flow:

  • Positive Net Income (1 point): Return on assets (ROA) is positive in the current year.
  • Positive Operating Cash Flow (1 point): Cash flow from operations (CFO) is positive, confirming earnings quality.
  • Increasing ROA (1 point): Current year ROA exceeds the prior year's ROA, signaling improving asset utilization.
  • Accrual Quality (1 point): Operating cash flow exceeds net income (CFO > NI), indicating earnings are not driven by non-cash accounting adjustments.
02

Leverage, Liquidity & Funding

Three tests measure changes in a firm's capital structure and ability to meet short-term obligations:

  • Decreasing Leverage (1 point): The long-term debt-to-assets ratio has declined year-over-year, reducing financial risk.
  • Improving Current Ratio (1 point): The current ratio has increased, indicating stronger liquidity to cover near-term liabilities.
  • No Equity Dilution (1 point): No new shares were issued during the year, protecting existing shareholders from dilution.
03

Operating Efficiency

Two tests capture improvements in operational performance and asset turnover:

  • Expanding Gross Margin (1 point): Gross margin has increased year-over-year, reflecting better pricing power or cost control.
  • Improving Asset Turnover (1 point): The asset turnover ratio (revenue divided by total assets) has increased, indicating more efficient use of the firm's asset base to generate sales.
04

Score Interpretation & Thresholds

The aggregate score ranges from 0 to 9, with specific investment implications:

  • 8–9 Points: Strong value stock with robust, improving fundamentals. Classic Piotroski buy signal.
  • 5–7 Points: Moderate fundamental strength. Warrants further analysis but not a clear signal.
  • 0–2 Points: Weak fundamentals, likely a value trap. Classic Piotroski sell or avoid signal.

The original research applied this to the lowest 20% of price-to-book stocks, demonstrating significant excess returns from buying high-score and shorting low-score firms.

05

Academic Foundation & Empirical Evidence

Published by Joseph Piotroski in 2000 in the Journal of Accounting Research, the paper 'Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers' demonstrated:

  • A portfolio longing high-score (8–9) value stocks and shorting low-score (0–1) value stocks generated 23% annualized returns over a 20-year test period (1976–1996).
  • The strategy is most effective within the small-cap value universe, where information asymmetry is highest.
  • The score exploits the market's tendency to naively extrapolate past poor performance, creating mispricing opportunities.
06

Implementation in Quantitative Screening

The F-Score is widely used as a fundamental quality overlay in systematic value strategies:

  • Universe Filtering: Apply the score to the cheapest quintile of stocks by price-to-book or price-to-earnings to isolate quality value.
  • Composite Ranking: Combine the F-Score with other factors like momentum or earnings yield in a multi-factor model.
  • Point-in-Time Data: Critical to use historically accurate, restated financials to avoid look-ahead bias. Data sources like Compustat Point-in-Time or Refinitiv Datastream provide the required as-reported figures.
  • Rebalancing Frequency: Typically recalculated quarterly or annually after financial statement filings.
PIOTROSKI F-SCORE

Frequently Asked Questions

Clear, technical answers to the most common questions about the Piotroski F-Score, its calculation, and its application in quantitative value investing strategies.

The Piotroski F-Score is a discrete fundamental scoring system ranging from 0 to 9 used to assess the financial strength of a value stock, specifically targeting the lowest quintile of price-to-book firms. Developed by accounting professor Joseph Piotroski, it works by awarding one point for each of nine binary criteria across three categories: profitability, leverage/liquidity/source of funds, and operating efficiency. A stock receives a point for meeting each condition, such as positive return on assets or improving gross margin. The aggregate score helps distinguish strong value firms (scoring 7-9) from value traps (scoring 0-2), which are cheap for a fundamental reason. The system is designed to be applied to a universe of high book-to-market stocks to filter out those with deteriorating financials, thereby enhancing the returns of a standard value strategy.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.