You found a stock trading at six times earnings while the rest of the market trades at twenty. It looks like the bargain of the year — until you buy it and watch it fall another 40 percent while the market rises. The earnings were real, but they were already collapsing. The balance sheet showed assets, but the debt against them was growing faster. A low price tag told you the stock was cheap. It never told you whether the business behind it was strong or dying, and that is the question that decides whether a value stock recovers or keeps falling.
The Piotroski F-Score answers that question with nine yes-or-no tests built entirely from the financial statements. Each test scores one point for a pass and zero for a fail, so every company lands somewhere between zero and nine. In the original research, cheap stocks scoring eight or nine went on to beat cheap stocks scoring zero or one by about seven and a half percentage points a year. This guide walks through all nine tests, shows how to score a stock yourself in about fifteen minutes, explains why the result beats a low P/E ratio alone, and covers the limits you need to respect before using it.
What the F-Score Is and Where It Came From
Accounting professor Joseph Piotroski introduced the score in a 2000 paper in the Journal of Accounting Research titled "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." He started with a puzzle: value stocks — companies with high book value relative to their market price — outperform on average, but most individual value stocks actually do poorly. A small number of big winners carry the whole group, which means buying cheap stocks indiscriminately leaves your returns hostage to the losers.
Piotroski asked whether simple signals from already-published financial statements could separate the future winners from the future losers inside the cheapest group of stocks. He tested nine binary signals on high book-to-market firms over the twenty years from 1976 to 1996. The result: financially strong cheap stocks beat financially weak cheap stocks by at least 7.5 percent a year, and a portfolio that bought the strong ones while avoiding the weak ones shifted the entire distribution of returns upward. Follow-up studies have confirmed the broad pattern across many markets, though the edge has shrunk in recent decades as the strategy became widely known.
Three properties make the score practical for individual investors. First, every input comes from the three standard statements — income statement, balance sheet, and cash flow statement — so you need no proprietary data. Second, every test is binary, which removes the temptation to argue yourself into a stock: the company either passes or it does not. Third, you only need two consecutive years of annual reports, because most tests compare this year against last year.
The Nine Tests, Group by Group
Profitability: Four Points
The first four tests ask whether the company makes money, generates cash, and improves over time.
1. Positive return on assets. Net income divided by total assets must be greater than zero. This is the most basic test: the company earned a profit this year. A value stock losing money may still recover, but you should demand stronger evidence elsewhere before betting on it.
2. Positive operating cash flow. Cash flow from operations must be greater than zero. Profits on the income statement can be shaped by accounting choices, but operating cash either arrived or it did not. A company reporting profits while burning operating cash is waving a red flag.
3. Return on assets improved versus last year. This year's ROA must exceed last year's ROA. Piotroski's logic is that a positive earnings trend signals an underlying ability to keep generating cash in the future. Direction matters as much as level: a mediocre but improving business often beats a good but deteriorating one.
4. Cash flow exceeds net income. Operating cash flow must be greater than net income (equivalently, cash return on assets must exceed ROA). When profits run ahead of cash, the gap is filled by accruals — revenue booked before cash arrives, expenses deferred into the future. Struggling companies face strong pressure to manage earnings upward through accruals, so this test is the score's built-in lie detector for earnings quality.
Leverage, Liquidity, and Source of Funds: Three Points
The next three tests examine the balance sheet and how the company funds itself.
5. Leverage fell versus last year. Long-term debt divided by total assets must be lower than the prior year. Most cheap companies are financially constrained already, so rising leverage adds risk exactly where the company can least afford it. Falling leverage means the company is paying down obligations or growing assets faster than debt.
6. The current ratio rose versus last year. Current assets divided by current liabilities must exceed the prior-year ratio. The current ratio measures whether short-term resources cover short-term bills, so an improving ratio means strengthening liquidity. Watch for companies whose current ratio improves only because inventory piled up unsold — the test passes, but your judgment should note the composition.
7. No new shares issued. The company must not have issued new common equity during the year. Distressed companies frequently raise outside capital as a last resort, and issuing shares signals that internal cash generation fell short while diluting every existing holder. Piotroski treats the absence of dilution as a vote of financial self-sufficiency. Check the financing section of the cash flow statement and the share count footnote to verify this one.
Operating Efficiency: Two Points
The final two tests measure whether the company runs its operations better than it did a year ago.
8. Gross margin improved versus last year. Gross profit divided by revenue must exceed the prior-year margin. A widening gross margin signals pricing power, a richer product mix, or better cost control in production. A narrowing one suggests competition is squeezing the business or input costs are running ahead of prices.
9. Asset turnover improved versus last year. Revenue divided by total assets must exceed the prior-year ratio. Higher turnover means each dollar of assets generates more sales — the company is sweating its asset base harder. Improvement can come from genuine efficiency or simply from rising sales, and either way it points the right direction.
How to Score a Stock Yourself in Fifteen Minutes
Pull up two consecutive annual reports — the investor-relations page of any public company has them — and work through one checklist pass. You need net income, revenue, gross profit, and operating cash flow from the income and cash flow statements, plus total assets, current assets, current liabilities, and long-term debt from the balance sheet, for both years.
Walk through a fictional example, Acme Widget Co.:
| Test | Last year | This year | Pass? |
|---|---|---|---|
| Net income above zero | — | 48M profit | Yes (1) |
| Operating cash flow above zero | — | 61M inflow | Yes (1) |
| ROA improved | 6.1% | 7.4% | Yes (1) |
| Cash flow above net income | — | 61M vs 48M | Yes (1) |
| Leverage ratio fell | 34% | 29% | Yes (1) |
| Current ratio rose | 1.4 | 1.6 | Yes (1) |
| No new shares issued | — | None issued | Yes (1) |
| Gross margin improved | 41% | 38% | No (0) |
| Asset turnover improved | 0.92 | 1.05 | Yes (1) |
Acme scores eight out of nine. The single failure — a slipping gross margin — is worth investigating (perhaps input costs rose), but the overall picture is a profitable, cash-generative, deleveraging company funding itself internally. That is exactly the profile the score was built to surface.
Two practical tips make scoring faster and more reliable. First, use annual figures, not quarterly ones: year-over-year tests on trailing-twelve-month data work in a pinch, but seasonal businesses will fail and pass tests on calendar noise rather than real change. Second, read the share count from the statement of shareholders' equity rather than trusting a headlines number — buybacks can mask an issuance, and only the equity statement shows both flows separately.
How to Read the Result
Piotroski's original cutoffs divide scores into three bands:
- 8 or 9: financially strong. These are the expected winners. In the original study, high book-to-market stocks in this band drove the strategy's outperformance.
- 0, 1, or 2: financially weak. These are the expected losers — the value traps. Avoiding them mattered at least as much as picking the winners.
- 3 through 7: the middle. The score has little to say here. Most stocks land in this band, and the research finds no reliable edge in splitting it further.
The critical point is that the score was designed as a filter applied to already-cheap stocks, not as a standalone buy signal. Piotroski sorted by book-to-market first and scored second. A wonderful business at a rich price can score nine and still be a bad investment at that price, because the score says nothing about valuation. The intended workflow is: build your list of cheap candidates however you like — low price-to-book, low P/E, a 52-week-low screen — then score each one and concentrate on the eights and nines while discarding the zeros, ones, and twos.
Why This Beats a Low P/E Ratio Alone
A price-to-earnings ratio packs an entire investment thesis into one number, and every part of that number can mislead you. The F-Score beats it for three reasons that map directly onto traps value investors actually fall into.
First, a low P/E can mean earnings are about to collapse rather than that the price is a bargain. A stock at five times last year's earnings is expensive, not cheap, if this year's earnings fall by half. The F-Score's trend tests — improving ROA, improving margins, improving turnover — force you to check the trajectory instead of assuming the past repeats.
Second, the E in P/E can be low quality. Two companies can report identical earnings per share while one collected every dollar in cash and the other stuffed receivables and capitalized costs to hit the number. The P/E treats them as equals. The cash-flow tests refuse to: operating cash above zero and cash above net income are the two fastest screens in fundamental analysis for telling real profits from manufactured ones.
Third, a P/E says nothing about the balance sheet funding those earnings. A company earning a fine return while leverage climbs and liquidity thins is borrowing its profits from the future. The middle three tests — falling leverage, rising current ratio, no dilution — catch the deterioration that a P/E only notices after the damage is done.
None of this makes the P/E useless. It makes it a first pass: cheapness gets a stock onto your list, and the nine tests decide whether it deserves to stay there.
The Limits: Where the Score Breaks Down
Every screen has blind spots, and using the F-Score well means knowing exactly where they are.
Banks and financial companies are out of scope. Banks do not separate current from long-term assets and liabilities the way industrial companies do, so the current ratio test is meaningless for them, and debt-heavy balance sheets are the nature of the business rather than a distress signal. Piotroski's own sample effectively excluded much of the financial sector. Score manufacturers, retailers, and service businesses; value banks with banking tools instead.
The score looks backward. All nine inputs describe the year that just ended. A turnaround that started last quarter will still score badly, and a fraud that has not yet surfaced will score well. Treat a low score on a company whose story just changed as a prompt to dig deeper, not as a verdict.
The edge concentrates in small stocks. Follow-up research finds the strategy works best among smaller, less-followed companies where mispricing is largest — exactly the stocks that are costliest to trade and hardest to short. Large-cap value stocks are picked over by professionals running the same screen you are.
The premium has faded over time. Studies covering the 2000s and 2010s find smaller abnormal returns than Piotroski's original 1976–1996 window, and some markets and periods show little or no edge. Popularity arbitrages anomalies away. The score remains a sound financial-health checklist even where it no longer promises market-beating returns.
Binary scoring discards magnitude. A company whose ROA rose from 1 percent to 2 percent passes the same test as one whose ROA rose from 1 percent to 20 percent, and a narrowly missed test scores the same zero as a disastrous one. When two candidates tie, break the tie by looking at the size of the improvements, not just their direction.
Run the Same Nine Tests on Your Own Business
Here is the angle most investors miss: the F-Score is a small-business health checklist wearing an investor's clothes. If you run a company, you can score yourself every year-end with the same nine questions. Are you profitable on both an earnings and a cash basis? Is your debt-to-assets ratio falling? Is your current ratio rising? Did you grow without issuing equity or taking on new loans? Did margins and asset turnover improve?
Making the tests computable is a bookkeeping discipline more than an analysis skill. The current ratio needs current and long-term items separated correctly; the cash tests need operating cash flow distinguished from loan proceeds, which are financing, never revenue; the turnover test needs clean revenue and asset balances. When your chart of accounts keeps those boundaries sharp, the nine numbers fall out of the year-end reports with no special effort. If you model investments or your own company in plain-text accounting, the public company modeling guide shows how to structure the statements the tests read from.
The leverage test maps especially directly onto everyday entries. Every loan payment that reduces principal improves next year's score, and the entry records exactly that:
2026-01-15 * "Equipment loan payment"
Liabilities:Equipment-Loan 850.00 USD
Expenses:Interest 95.00 USD
Assets:Business-Checking -945.00 USDThe 850 dollars against the loan liability shrinks long-term debt, nudging the leverage ratio down; the interest lands in expenses, where it belongs, instead of muddying the principal balance. Twelve months of entries like this one are what a falling leverage ratio is made of.
Common Mistakes to Avoid
Scoring growth stocks. The research covers cheap, high book-to-market companies. A young software company reinvesting every dollar will fail half the tests by design — negative earnings, rising share count from employee options, no dividends of stability — and the failures reveal nothing about its prospects. Match the tool to the patient.
Scoring a single year in isolation. Seven of the nine tests are changes versus the prior year, so a one-year snapshot cannot even be computed. Worse, a single good year after five bad ones can produce a flattering score on a still-broken business. Glance at the three-year trend before trusting any single reading.
Ignoring what sits behind a pass. A current ratio can rise because inventory piled up unsold. Asset turnover can rise because the company wrote down half its assets. Gross margin can rise because of a one-time accounting change. The binary test passes either way — your job is to confirm the pass happened for a healthy reason by reading the footnotes behind the number.
Comparing scores across industries. A retailer turning inventory monthly and a utility earning regulated returns on a massive asset base will never score alike, and the difference says nothing about which is better run. Compare a company's score against its own history and its direct competitors, never against a universal bar.
Your Next Step
Pull the two most recent annual reports of one cheap stock you already own or are considering, and score it tonight. Add up the nine points, note which band it lands in, and — more importantly — write down which specific tests failed and why. That failure list is your research agenda: each failed test is a question the company's filings, earnings calls, and footnotes must answer before your money stays in. Cheap gets a stock onto your list. Eight or nine points, earned for healthy reasons, is what lets it stay.





