AlphaStocks

By Maksym Lytvynov, Founder of AlphaStocks | Last updated: March 2026

Piotroski F-Score Explained: 9 Signals of Financial Health

Joseph Piotroski published his F-Score in 2000. The finding was striking: among high book-to-market (cheap) stocks, those scoring 8–9 on his nine-signal test outperformed the lowest-scoring group by roughly 7.5% per year. Two decades later, the F-Score remains one of the most replicated results in accounting-based investing — nine binary yes-or-no questions that separate genuinely strong companies from the ones that just look cheap.

What the F-Score Measures

Each of the nine signals answers a simple yes-or-no question about the company's most recent financial statements. A “yes” earns 1 point; a “no” earns 0. The total score ranges from 0 (every signal negative) to 9 (every signal positive).

The nine signals fall into three categories: profitability, leverage and liquidity, and operating efficiency.

Profitability (4 signals)

1. Positive Net Income

Is net income positive in the current year? This is the most basic profitability check. Companies that cannot generate a profit are fundamentally at risk.

2. Positive Operating Cash Flow

Is cash flow from operations positive? A company can report accounting profits while burning cash. This signal ensures the business generates real cash, not just paper earnings.

3. Improving Return on Assets (ROA)

Is ROA higher this year than last year? Rising ROA means the company is getting more productive with the assets it controls.

4. Cash Flow Exceeds Net Income (Accruals)

Is operating cash flow greater than net income? When cash flow lags behind reported profits, it often signals aggressive accounting. This signal penalizes companies where earnings quality is questionable.

Leverage and Liquidity (3 signals)

5. Declining Long-Term Debt

Has the ratio of long-term debt to total assets decreased? Companies reducing their debt burden are strengthening their balance sheet and lowering financial risk.

6. Improving Current Ratio

Is the current ratio (current assets / current liabilities) higher than last year? An improving current ratio indicates better short-term liquidity.

7. No Share Dilution

Has the company avoided issuing new shares? Dilution reduces existing shareholders' ownership. Companies that fund operations through earnings rather than equity issuance demonstrate financial self-sufficiency.

Operating Efficiency (2 signals)

8. Improving Gross Margin

Is the gross margin higher than last year? Rising gross margins suggest the company is gaining pricing power or reducing production costs — both signs of competitive strength.

9. Improving Asset Turnover

Is asset turnover (revenue / total assets) higher than last year? Increasing asset turnover means the company is generating more revenue per dollar of assets, a sign of improving operational efficiency.

How AlphaStocks Uses the Piotroski F-Score

In the AlphaStocks composite scoring system, the Piotroski F-Score accounts for 35% of the Quality axis. The Quality axis itself carries 40% of the total composite weight, making the F-Score responsible for approximately 14% of the final score.

We pair it with a Buffett-style quality assessment (65% of Quality) that evaluates ROE consistency, margin stability, and earnings predictability. The F-Score catches short-term financial deterioration; the Buffett model captures long-term competitive durability. Together, they provide a complete picture of business quality.

Quality = Piotroski F-Score × 0.35 + Buffett Quality × 0.65

Scores are calibrated across seven sector-specific profiles. For example, the Piotroski signals for insurers are adapted to account for float-based business models where traditional leverage metrics behave differently.

Interpreting Piotroski Scores

Score RangeInterpretationTypical Action
7 - 9Strong financial healthHigh-quality candidate for further analysis
4 - 6Mixed signalsInvestigate which signals are failing
0 - 3Financial distress indicatorsApproach with caution; multiple red flags

On AlphaStocks, you can see each individual signal on any stock detail page. Registered users get full signal breakdowns showing exactly which of the 9 tests passed or failed.

Limitations of the F-Score

The Piotroski F-Score was designed for value stocks with low price-to-book ratios. Applied broadly across our 1,595-stock universe, some signals are less meaningful for asset-light businesses (technology, services) where book value is a poor proxy for economic value.

It is also entirely backward-looking. All nine signals reference the most recent annual filing compared to the prior year. A company entering a downturn may still show a high F-Score for one or two quarters before the deterioration appears in the numbers.

This is precisely why AlphaStocks does not rely on the F-Score alone. It is one input among many in a multi-model composite that includes valuation, momentum, and timing dimensions.

Related Guides

This article is for educational purposes only. AlphaStocks provides algorithm-generated research tools, not personalized investment advice. The Piotroski F-Score is one component of a multi-factor scoring model. Past performance does not guarantee future results. Always conduct your own due diligence and consult a qualified financial adviser before making investment decisions. Data sourced from SEC EDGAR filings.

← Back to Learn