Piotroski F-Score
What is Piotroski F-Score?
A 0 to 9 score of a company's financial strength based on nine tests of profitability, leverage, liquidity, and operating efficiency.
Overview
The Piotroski F-Score is a 0 to 9 score of a company's financial strength. It adds one point for each of nine simple tests of profitability, leverage and liquidity, and operating efficiency, so a higher score means more of the company's fundamentals are healthy or improving.
Joseph Piotroski, an accounting professor, introduced the score in a 2000 research paper on value investing. He applied it to stocks with high book-to-market ratios (cheap relative to book value) to separate companies whose finances were getting stronger from those that were cheap for good reason. Today it is used more broadly as a quick quality check on any company that reports full financial statements.
Unlike a single ratio, the F-Score looks at direction as well as level. Six of the nine tests compare the latest fiscal year with the year before, so the score rewards improvement rather than size.
Also Known As: F-Score, Piotroski Score
Formula
F-Score = Sum of Nine Tests (1 = Pass, 0 = Fail)
Compares the latest fiscal year with the prior fiscal year
Profitability (4 points):
- 1. Net income
- Net income for the latest year is positive.
- 2. Operating cash flow
- Cash flow from operating activities for the latest year is positive.
- 3. Change in ROA
- Return on assets (net income ÷ total assets) is higher than in the prior year.
- 4. Accruals
- Operating cash flow is greater than net income, a sign that reported earnings are backed by cash.
Leverage, Liquidity, and Source of Funds (3 points):
- 5. Long-term debt
- Long-term debt is lower than or equal to the prior year.
- 6. Current ratio
- The current ratio is higher than in the prior year.
- 7. Share issuance
- Shares outstanding are lower than or equal to the prior year, meaning no net new shares were issued.
Operating Efficiency (2 points):
- 8. Gross margin
- Gross margin is higher than in the prior year.
- 9. Asset turnover
- The asset turnover ratio (revenue ÷ total assets) is higher than in the prior year.
How FinSpry calculates it: FinSpry uses annual (fiscal year) statements only. A score is produced when at least two years of balance sheets and income statements and at least one year of cash flow statements are available; otherwise no F-Score is shown. If a single test is missing an input, that test scores 0 rather than being skipped, so gaps in reported data can pull a score down. Comparisons are strict: an unchanged ROA, current ratio, gross margin, or asset turnover does not earn the point.
Piotroski's original paper scaled ROA and asset turnover by total assets at the start of the year and tested the change in long-term debt relative to average total assets. FinSpry uses year-end total assets for ROA and asset turnover, and compares the level of long-term debt directly.
Calculation Example
Consider a hypothetical company with two years of annual results (figures in millions, except shares):
Latest Fiscal Year:
| Net Income | $50 |
|---|---|
| Operating Cash Flow | $70 |
| Total Assets | $1,000 |
| Long-Term Debt | $200 |
| Current Assets / Current Liabilities | $300 / $200 |
| Shares Outstanding | 100 million |
| Revenue / Gross Profit | $800 / $320 |
Prior Fiscal Year:
| Net Income | $40 |
|---|---|
| Total Assets | $950 |
| Long-Term Debt | $220 |
| Current Assets / Current Liabilities | $270 / $200 |
| Shares Outstanding | 98 million |
| Revenue / Gross Profit | $760 / $300 |
Scoring the Nine Tests
- Net income $50 > 0: pass (1)
- Operating cash flow $70 > 0: pass (1)
- ROA $50 ÷ $1,000 = 5.00% vs $40 ÷ $950 = 4.21%: pass (1)
- Operating cash flow $70 > net income $50: pass (1)
- Long-term debt $200 ≤ $220: pass (1)
- Current ratio $300 ÷ $200 = 1.50 vs $270 ÷ $200 = 1.35: pass (1)
- Shares 100 million vs 98 million (shares were issued): fail (0)
- Gross margin $320 ÷ $800 = 40.00% vs $300 ÷ $760 = 39.47%: pass (1)
- Asset turnover $800 ÷ $1,000 = 0.80 vs $760 ÷ $950 = 0.80 (unchanged): fail (0)
= 7 / 9
Result: The company scores 7 out of 9. It is profitable, its earnings are backed by cash, and its leverage and liquidity improved. It lost one point for issuing shares and another because asset turnover stayed flat, which does not count as an improvement.
How to Interpret
The F-Score has no official cut-offs beyond the 0 to 9 range. Piotroski's paper grouped scores of 8 and 9 as high and 0 and 1 as low. In practice, many investors use the broader bands below.
Common Score Ranges:
Strong (7 to 9)
Most tests pass. The company is profitable, generates cash, and is improving on several fronts at once.
Moderate (4 to 6)
Mixed fundamentals. Check which tests failed; a failed share issuance test means something different from negative operating cash flow.
Weak (0 to 3)
Most tests fail. Profitability, cash generation, or balance sheet quality is weak or deteriorating.
Using the Score in Context:
- Track the score over several years; a move from 4 to 7 says more than a single reading of 7
- Combine it with a valuation measure such as the price-to-book ratio, as in Piotroski's original use
- Pair it with the Altman Z-Score, which measures distress risk rather than year-over-year improvement
Limitations
- Equal weights: A small rise in gross margin counts as much as turning cash flow positive.
- Binary tests: A tiny improvement earns a full point, and a tiny decline loses it, so the score can swing on noise.
- Annual data only: The score updates once a year when a new annual report is filed and does not reflect recent quarters.
- Growth companies: Fast-growing firms that issue shares or borrow to expand can score poorly even when their prospects are strong.
- Banks and insurers: Tests based on gross margin, current ratio, and asset turnover have little meaning for financial companies.
- Accounting events: Acquisitions, divestitures, and one-time charges can flip several tests in a single year.
Related Financial Ratios
The F-Score is built from these underlying measures:
Return on Assets (ROA)
Net income relative to total assets; its level and change drive two of the nine tests.
Current Ratio
Current assets divided by current liabilities, the basis of the liquidity test.
Gross Margin
Gross profit as a share of revenue, the first operating efficiency test.
Asset Turnover Ratio
Revenue relative to total assets, the second operating efficiency test.
Altman Z-Score
A weighted ratio model that estimates bankruptcy risk, a complement to the F-Score.
Use This Metric
Filter stocks by Piotroski F-Score on the Financial Health tab of the stock screener to find companies with improving fundamentals.
Screen by Piotroski F-ScoreMore in Profitability & Return Ratios
How efficiently does the business turn revenue into profit?
- Return on equity (ROE)
- Return on assets (ROA)
- Return on invested capital (ROIC)
- Return on capital employed (ROCE)
- Return on sales (ROS)
- Gross margin
- Operating (EBIT) margin
- Net profit margin
- EBITDA margin
- Contribution margin
- Degree of operating leverage
- Asset turnover ratio