The Piotroski F-Score: A 9-Point Quality Checklist, Explained

The Piotroski F-Score grades a company on 9 binary tests of profitability, leverage, and efficiency. Here's the full checklist, how to score it, and where it falls short.

8 min read

The Piotroski F-Score is a 9-point checklist for judging whether a company's fundamentals are improving or deteriorating. Each of the nine criteria is a simple yes/no test — the company either passes or it doesn't — and the final score is just the count of tests passed, from 0 (fails everything) to 9 (passes everything). It was designed as a low-effort way to separate financially strengthening companies from financially weakening ones, particularly among stocks that already screen as statistically cheap.

Origin

The F-Score comes from a 2000 academic paper by Joseph Piotroski, then at the University of Chicago, titled "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." The core observation behind the paper was straightforward: cheap stocks, as a group, are a mixed bag. Some are undervalued businesses about to recover; a large share are cheap because the underlying business is genuinely deteriorating — a "value trap." Piotroski proposed that a simple set of accounting-based signals, applied on top of a value screen, could help separate the two groups without requiring subjective judgment about the business.

The checklist deliberately uses only figures available from financial statements — no forecasts, no qualitative judgment calls — which is part of why it's remained popular as a mechanical, rules-based overlay on top of a value screen for a quarter of a century.

The 9 criteria

The nine tests split into three groups: profitability (4 tests), leverage and liquidity (3 tests), and operating efficiency (2 tests). Each test scores 1 point for a pass, 0 for a fail, based on year-over-year comparisons of the company's own financial statements.

Profitability (4 points)

#TestPass condition
1Positive net incomeNet income for the year is positive
2Positive operating cash flowCash flow from operations for the year is positive
3Improving return on assetsROA (net income / total assets) is higher than the prior year
4Cash flow exceeds net incomeOperating cash flow is greater than net income (a check on earnings quality — flags earnings propped up by non-cash accounting items)

Leverage, liquidity, and source of funds (3 points)

#TestPass condition
5Decreasing leverageLong-term debt-to-assets ratio is lower than the prior year
6Improving liquidityCurrent ratio (current assets / current liabilities) is higher than the prior year
7No new share issuanceThe company did not issue new shares over the year (a check against dilution used to plug operating shortfalls)

Operating efficiency (2 points)

#TestPass condition
8Improving gross marginGross margin is higher than the prior year
9Improving asset turnoverAsset turnover (revenue / total assets) is higher than the prior year, indicating more efficient use of the asset base

How to read the score

The F-Score is a count from 0 to 9. The conventional interpretation bands, widely cited but not a rigid rule, run roughly as follows:

ScoreConventional read
8–9Strong — passing nearly every fundamental test; financial position improving broadly
5–7Moderate — a mixed picture, some improving trends and some weak ones
0–2Weak — failing most fundamental tests; financial position deteriorating broadly

A worked example: imagine a hypothetical company, "Colby Materials," that reports positive net income and positive operating cash flow (2 points), an ROA that improved from 4% to 6% (1 point), operating cash flow that came in below net income for the year (0 points), a debt-to-assets ratio that ticked down (1 point), a current ratio that held roughly flat (0 points), no new shares issued (1 point), a gross margin that expanded slightly (1 point), and asset turnover that declined (0 points). That's 6 of 9 — a moderate score, with the earnings-quality and liquidity tests flagged as the weak spots worth investigating further before treating the company as a clean pass.

The score was originally designed to be applied on top of a value screen — Piotroski's paper studied it specifically within the cheapest segment of the market by book-to-market ratio, using it to separate improving businesses from deteriorating ones inside that already-cheap group, rather than as a general-purpose ranking tool across the whole market.

Why the checklist works the way it does

Each group of tests is aimed at a different way a business can quietly deteriorate even while still technically profitable.

The profitability tests catch the most obvious form of decline — losing money outright, burning cash even while reporting a paper profit, or losing efficiency on the existing asset base — but they also include a specific earnings-quality check (cash flow versus net income). That test exists because net income includes non-cash items — depreciation add-backs, one-time gains, changes in estimates — that can make a business look more profitable on paper than the cash actually moving through it. A company whose operating cash flow consistently trails its reported net income is a common early warning sign worth investigating, well before it shows up in the headline profitability figures.

The leverage and liquidity tests catch a different failure mode: a business propping up its reported results by taking on more debt, by letting its short-term financial cushion erode, or by issuing new shares to fund operations rather than funding them from the business itself. Share issuance in particular is a useful tell, because a company that's improving on its own terms typically doesn't need to dilute existing shareholders just to keep the lights on.

The efficiency tests round the checklist out by looking at whether the core operations are actually getting better at converting resources into revenue — expanding margins and using the asset base more productively — rather than just growing the top line through added spending.

Taken together, the nine tests are a deliberately narrow, mechanical proxy for a broader question — "is this company's financial position getting healthier or shakier?" — built entirely from numbers that are already disclosed in standard financial statements, with no forecasting or subjective judgment involved.

Limitations

The F-Score is a useful, mechanical filter, but it has real limits worth knowing before leaning on it:

  • Backward-looking and binary. Every test compares this year to last year with a simple pass/fail cutoff. A company that improved its current ratio from 1.01 to 1.02 gets the same point as one that improved it from 1.0 to 2.0 — the checklist doesn't capture magnitude, only direction.
  • Blind to qualitative factors. The score says nothing about competitive position, management quality, industry structure, or growth prospects. A company can pass 8 of 9 tests while facing a genuine long-term threat to its business model that hasn't yet shown up in a single year of financial statements.
  • Designed for a specific universe. The original research applied the score within cheap, often small- and micro-cap value stocks. Its usefulness outside that context — for growth stocks, for large caps, or as a standalone ranking tool rather than a filter layered on a value screen — is less well established.
  • Sensitive to one-time items. A one-time asset sale, a divestiture, or an unusual tax item can swing several of the ratio-based tests in a given year without reflecting any real change in the ongoing business.
  • Doesn't account for industry differences. The tests are applied the same way regardless of industry, even though "improving" leverage or margin trends can mean very different things in a capital-intensive business than in an asset-light one.

None of this makes the checklist useless — it makes it what it was designed to be: one mechanical filter for financial statement quality, best used alongside other tools rather than as a complete verdict on its own.

For more on how a broader quality checklist fits into evaluating a business, see What Is ROIC?. For the full picture of how quality signals combine in a systematic process, see the methodology overview.

FAQ

Is a high F-Score a buy signal? Not on its own. The F-Score measures the direction of a company's fundamentals over the past year, not its valuation, its growth prospects, or its competitive position. A high score describes a company whose financial statement trends are broadly improving — it's a filter to combine with other research, not a standalone recommendation.

Can the F-Score be calculated for any stock? It requires two consecutive years of financial statements to compute the year-over-year comparisons, so it can't be calculated for companies without at least one full prior year of reported results, such as recent IPOs. It also relies on standard accrual-accounting financial statements, so it applies most cleanly to typical operating companies rather than financials or REITs, whose balance sheets and cash flow statements work differently.

Is a low F-Score always a red flag? Usually worth investigating, not automatically disqualifying. A low score just means the company failed most of the year-over-year tests — which can reflect real deterioration, but can also reflect a temporary event: a large one-time investment, a cyclical trough, or a deliberate strategic shift like debt-funded expansion. The score is a prompt to look closer, not a final verdict.

Let Tessera do this automatically

Tessera scores every US stock weekly on 24 quality factors and ranks them against their sector. Get the top picks in your inbox — no credit card.

Try the free screener →