Piotroski F-Score

What is the Piotroski F-Score?

The Piotroski F-Score is a numerical scoring system that rates the financial strength of a company on a scale from 0 to 9. Developed by Stanford accounting professor Joseph Piotroski in 2000, the score evaluates nine fundamental criteria across three categories: profitability, leverage and liquidity, and operating efficiency.

Each criterion is binary — the company either passes (1 point) or fails (0 points). The sum of all nine criteria produces the final F-Score. A score of 8 or 9 indicates a company in excellent financial health, while a score of 0 to 2 signals serious financial weakness.

The F-Score was originally designed to be used alongside value investing strategies. Piotroski's research showed that among high book-to-market (value) stocks, those with high F-Scores dramatically outperformed those with low F-Scores. The system effectively separates genuinely undervalued companies from value traps — stocks that appear cheap but are cheap because their fundamentals are deteriorating.

For practitioners of quality investing, the Piotroski F-Score provides a systematic, objective framework for evaluating financial health without relying on subjective judgment.

How to Calculate the Piotroski F-Score

The F-Score is the sum of nine binary signals, each worth one point. The data comes from the company's financial statements — specifically the income statement, balance sheet, and cash flow statement.

Profitability Criteria (4 points)

  1. Positive Net Income: The company reports positive net income for the current year. (1 point if positive, 0 if negative)
  2. Positive Return on Assets (ROA): The company's return on assets is positive for the current year. (1 point if positive)
  3. Positive Operating Cash Flow: The company generates positive cash flow from operations. (1 point if positive)
  4. Cash Flow Greater Than Net Income: Operating cash flow exceeds net income, indicating high earnings quality and that profits are backed by real cash. (1 point if cash flow > net income)

Leverage, Liquidity, and Source of Funds (3 points)

  1. Decreasing Leverage: The company's long-term debt ratio (long-term debt divided by average total assets) has decreased compared to the prior year. (1 point if decreased)
  2. Improving Liquidity: The company's current ratio has improved compared to the prior year. (1 point if improved)
  3. No Dilution: The company has not issued new shares during the year. (1 point if shares outstanding have not increased)

Operating Efficiency (2 points)

  1. Improving Gross Margin: The company's gross margin has increased compared to the prior year, suggesting improved pricing power or cost control. (1 point if improved)
  2. Improving Asset Turnover: The company's asset turnover ratio (revenue divided by total assets) has increased, indicating the company is generating more revenue per dollar of assets. (1 point if improved)

Scoring Summary

Score RangeInterpretation
8-9Strong financial health — a quality business
5-7Average financial health — requires deeper analysis
0-4Weak financial health — potential red flag or value trap

What is a Good Piotroski F-Score?

A score of 8 or 9 is considered excellent and indicates a company that is profitable, generating real cash, reducing leverage, and becoming more efficient. These are the kinds of businesses that quality investing frameworks seek out.

A score of 7 is still strong and worth investigating further. Many excellent companies may temporarily score a 7 due to a single criterion miss that does not reflect a fundamental problem — for example, a one-time share issuance to fund a strategic acquisition.

Scores of 5 or 6 are neutral. The company is not in distress but is not showing broad-based financial improvement either. These companies require more detailed fundamental analysis before committing capital.

Scores of 4 or below are warning signs. Multiple financial indicators are moving in the wrong direction, and the risk of continued deterioration is elevated. Stocks with low F-Scores that also appear cheap on valuation metrics are often classic value traps.

Companies like Berkshire Hathaway, Costco, and Visa have historically scored well on the Piotroski F-Score, reflecting their strong profitability, conservative balance sheets, and improving operational efficiency. These are the types of businesses that tend to compound shareholder wealth over long periods.

Why the Piotroski F-Score Matters for Investors

Separating Quality from Junk

The most powerful application of the F-Score is distinguishing between genuinely undervalued companies and financially deteriorating ones. When a stock trades at a low price-to-book ratio, it could be a bargain — or it could be declining for good reason. The F-Score helps investors tell the difference by checking whether the company's fundamentals are actually improving.

Systematic and Objective

Unlike qualitative assessments of management or competitive position, the F-Score is entirely based on publicly available financial data. There is no room for cognitive bias or wishful thinking. Every investor calculating the F-Score for the same company will arrive at the same number, making it a reliable screening tool.

Proven Track Record

Piotroski's original research demonstrated that a strategy of buying high F-Score value stocks and shorting low F-Score value stocks generated an average annual return of 23% between 1976 and 1996. Subsequent studies have confirmed the signal's effectiveness across different markets and time periods, though past performance does not guarantee future results.

Works Well with Other Metrics

The F-Score is most powerful when combined with other fundamental analysis tools. Pairing it with the Z-Score provides both an improving-or-deteriorating view (F-Score) and a bankruptcy-risk assessment (Z-Score). Combining it with return on invested capital and free cash flow analysis adds depth to the quality assessment.

Identifying Turnaround Candidates

A company whose F-Score is improving year over year — even if it has not yet reached 8 or 9 — may be in the early stages of a turnaround. Watching the trajectory of the score can help investors identify recovery stories before the market fully prices them in.

Limitations of the Piotroski F-Score

While the F-Score is a valuable tool, it has important limitations that investors should understand.

The score is backward-looking, based on the most recent annual financial statements. It does not account for future prospects, management changes, or shifts in competitive dynamics that may already be underway.

The binary nature of each criterion means there is no nuance. A company that barely misses a criterion scores the same zero as one that fails it dramatically. Similarly, a company that just barely passes scores the same one as one that excels.

The F-Score was designed for traditional companies and may be less meaningful for financial institutions like banks and insurance companies, whose balance sheets and leverage structures are fundamentally different from industrial or consumer businesses.

Despite these limitations, the F-Score remains one of the most practical and well-researched tools for assessing financial health in a systematic way.

The Bottom Line

The Piotroski F-Score is a straightforward yet powerful framework for evaluating a company's financial strength. By distilling nine fundamental signals into a single score, it helps investors quickly assess whether a company's profitability, leverage, and efficiency are improving or deteriorating. For investors building portfolios of financially healthy stocks with strong fundamentals, the F-Score is an essential addition to the analytical toolkit — particularly when screening for undervalued opportunities where the risk of a value trap is highest.

Frequently Asked Questions

What is a good Piotroski F-Score?
A score of 8 or 9 indicates a financially strong company. Scores of 0 to 2 suggest significant financial weakness. Most quality investors look for scores of 7 or above when screening for investment candidates.
Who created the Piotroski F-Score?
The F-Score was developed by Joseph Piotroski, an accounting professor at Stanford University, in a 2000 research paper. He demonstrated that high F-Score stocks significantly outperformed low F-Score stocks among value stocks.
Can the Piotroski F-Score be used on its own?
The F-Score works best as a screening tool combined with other analysis. It is particularly effective when applied to value stocks to separate financially strong bargains from value traps that are cheap for good reason.
How often should investors check the Piotroski F-Score?
The F-Score should be recalculated each time a company releases annual financial statements, typically once per year. Quarterly updates can also provide early signals of improving or deteriorating financial health.
Does the Piotroski F-Score work for all industries?
The F-Score works best for traditional industrial and consumer companies. Financial institutions like banks and insurance companies have different balance sheet structures that make some criteria less meaningful.