What the F-score measures
Joseph Piotroski published the score in 2000. He wanted to separate stronger from weaker companies among cheap stocks, those whose share price is low relative to their book value, using only the financial statements. Each of the nine signals scores 1 when it points to improving strength and 0 when it does not, so the total runs from 0 to 9.
Most signals compare this year with last year, so the score needs two years of figures, and for return on assets and asset turnover, total assets at the start of each year.
The nine signals
- Profitability: positive return on assets. Net income divided by total assets at the start of the year is above zero.
- Profitability: positive cash flow from operations. The business generated cash from its operations.
- Profitability: higher return on assets. This year’s return on assets is above last year’s.
- Profitability: cash flow above earnings. Cash flow from operations is larger than net income, both scaled by opening total assets. Earnings that are not backed by cash were a warning sign in earlier research.
- Funding: lower long-term debt ratio. Long-term debt divided by average total assets fell during the year.
- Funding: higher current ratio. Current assets cover current liabilities better than a year earlier.
- Funding: no new shares issued. The business raised no money by issuing common shares.
- Efficiency: higher gross margin. Gross profit as a share of sales rose.
- Efficiency: higher asset turnover. Sales divided by total assets at the start of the year rose.
Reading the score
In Piotroski’s tests on US companies with high book-to-market ratios from 1976 to 1996, those scoring 8 or 9 went on to earn higher returns than those scoring 0 or 1. The calculator says which group a result falls in, or that it lies between them.
The score counts directions, not sizes: a tiny rise in margin earns the same point as a large one, and a business can score well while still being small or unprofitable. Read the signals one by one in the working above, not only the total.
What the F-score does not show
- It was designed and tested on cheap, often struggling companies. For fast-growing companies that raise new shares to invest, some signals count against them by design.
- It is not meant for banks and insurers, whose debt and liquidity work differently.
- One year’s changes can reverse the next, so a single score says little about the trend.
- It inherits every accounting choice in the statements it reads.
Common mistakes
- Dividing by total assets at the end of the year where the score uses the start of the year.
- Reading the cash flow signal the wrong way round: it scores 1 when cash flow is larger than earnings, not smaller.
- Comparing figures from statements prepared on different bases, for example after a restatement or an acquisition.
- Treating the total as a verdict on the business rather than a checklist of what changed.
Related measures
Several signals are ratios with their own pages: return on assets, the current ratio, gross profit margin and asset turnover. The Altman Z-score looks at the risk of financial distress instead of the direction of change.
To keep the calculation, download the Piotroski F-score template for Excel or Google Sheets.