StockData

Piotroski F-Score: what it measures, the 9 tests, and how to use it

The Piotroski F-Score is a discrete accounting score from 0 to 9 developed by Joseph Piotroski in 2000 to measure the financial strength of a company using its financial statements. It is calculated by awarding one point for each of nine binary tests passed across three categories: profitability, leverage and liquidity, and operating efficiency. A total score of 8-9 indicates strong fundamentals, while a score of 0-2 indicates weak fundamentals.

Updated Oct 28, 2026

What the Piotroski F-Score is and how the formula works

F-Score = Profitability Points (0-4) + Leverage and Liquidity Points (0-3) + Operating Efficiency Points (0-2)

The Piotroski F-Score is a fundamental scoring system introduced by Joseph Piotroski in 2000 to evaluate the financial health of a company from its financial statements. Originally designed to separate financially sound value stocks from deteriorating businesses, the score combines nine accounting tests into a single integer from 0 to 9. Rather than relying on stock price momentum or analyst forecasts, the calculation uses only reported figures from the income statement, balance sheet, and cash flow statement.

Each of the nine tests is a binary pass-or-fail check on financial condition or year-over-year operational progress. A company receives one point for each test passed and zero points for each test failed. The total score sums points across three areas: four tests for profitability, three tests for leverage and liquidity, and two tests for operating efficiency. Because seven of the nine tests compare the latest fiscal year with the prior fiscal year, a high score reflects improving fundamentals rather than company size alone.

The nine tests behind the Piotroski F-Score

The first four tests measure profitability and cash generation. A company earns one point for positive net income in the latest fiscal year and a second point for positive operating cash flow. It earns a third point for rising return on assets, meaning net income divided by total assets increased compared to the previous fiscal year. The fourth point is awarded when operating cash flow is above net income, confirming that reported earnings are backed by actual cash inflow rather than accounting accruals.

The next three tests examine capital structure, liquidity, and equity dilution. The fifth test awards one point for a falling long-term debt ratio, indicating that long-term debt relative to total assets declined year over year. The sixth test gives one point for a rising current ratio, showing that current assets divided by current liabilities increased over the prior year. The seventh test awards one point when no new shares are issued during the fiscal year, since issuing common stock dilutes existing shareholders and can signal an inability to fund operations internally.

The final two tests measure operating efficiency. The eighth test awards one point for a rising gross margin, meaning gross profit as a percentage of revenue expanded compared to the prior year. The ninth test gives one point for rising asset turnover, which occurs when revenue divided by total assets increases year over year, showing higher sales generation per dollar of assets.

Worked example with a hypothetical company

Consider a hypothetical industrial equipment maker, Apex Fabrication Corp., across Fiscal Year 1 and Fiscal Year 2. In Year 1, Apex reported $400 million in revenue, $120 million in gross profit (30.0% gross margin), $15 million in net income, and $18 million in operating cash flow on $500 million in total assets (3.0% return on assets and 0.80 asset turnover). It finished Year 1 with $100 million in long-term debt (20.0% of assets), a current ratio of 1.50, and 50 million shares outstanding. In Year 2, Apex recorded $480 million in revenue, $156 million in gross profit (32.5% gross margin), $24 million in net income, and $30 million in operating cash flow on $500 million in total assets (4.8% return on assets and 0.96 asset turnover).

At the close of Year 2, Apex held $90 million in long-term debt (18.0% of assets), a current ratio of 1.75, and 52 million shares after a small equity issuance. Across the profitability tests for Year 2, Apex earns one point for positive net income ($24 million), one point for positive operating cash flow ($30 million), one point for rising return on assets (up from 3.0% to 4.8%), and one point for operating cash flow above net income ($30 million versus $24 million). It therefore captures all 4 profitability points. In the leverage and liquidity tests, it earns one point for a falling long-term debt ratio (down from 20.0% to 18.0%) and one point for a rising current ratio (up from 1.50 to 1.75), but zero points for the share issuance test because share count rose by 2 million.

In the operating efficiency tests, Apex earns one point for a rising gross margin (up from 30.0% to 32.5%) and one point for rising asset turnover (up from 0.80 to 0.96). Summing the 4 profitability points, 2 leverage and liquidity points, and 2 efficiency points gives Apex a Piotroski F-Score of 8 out of 9. This total places the company in the strong category despite failing the dilution test.

How to interpret the score across industries

A Piotroski F-Score of 8-9 is considered strong, indicating that a business is profitable, funding itself with cash flow, reducing leverage, and improving margins and asset utilization. A score of 0-2 is considered weak, pointing to operating losses, cash drain, rising debt loads, tighter liquidity, or shareholder dilution. Scores from 3 to 7 reflect mixed performance where some fundamentals are improving while others lag. Self-directed investors often combine the F-Score with valuation multiples to avoid cheap stocks with deteriorating balance sheets.

Typical F-Score distributions and usefulness vary across industries due to accounting structure and business lifecycle differences. Banks, insurers, and real estate investment trusts often lack standard current ratios or gross profit lines, making the full nine-point checklist less suited to financial stocks. Early-stage biotechnology and rapid-growth software businesses frequently post low or moderate scores because they issue equity for compensation and prioritize research spending over current net income. Capital-intensive commodity firms in energy, mining, and manufacturing can swing quickly from weak scores of 0-2 during industry downturns to strong scores of 8-9 when product prices recover.

Limitations and common mistakes

A key limitation of the F-Score is its binary design, which ignores the magnitude of each change. A company whose gross margin rises by 0.1 percentage points receives the same single point as one whose gross margin expands by 8.0 percentage points. Similarly, a highly profitable company whose return on assets dips slightly from 24.0% to 23.5% fails the rising return on assets test despite maintaining strong absolute returns. Dismissing an established, high-return business solely because its F-Score drops to 5 or 6 during a year of steady margins is a common mistake.

The score is also strictly backward-looking, relying on the two latest annual periods without accounting for stock valuation, competitive advantages, or future capital allocation. Non-recurring items such as asset sales, restructuring charges, or major acquisitions can distort year-over-year comparisons in return on assets, debt ratios, and asset turnover. Furthermore, the share count test does not distinguish between distressed equity raises and shares issued for value-adding acquisitions. Investors should inspect the underlying financial statements to confirm what drove each point gain or loss.

How StockData calculates it

StockData computes the Piotroski F-Score from the two latest fiscal years of SEC filing data and shows it on the Analysis tab. The calculation awards one point for each of the nine tests defined by Joseph Piotroski in 2000: positive net income, positive operating cash flow, rising return on assets, operating cash flow above net income, falling long-term debt ratio, rising current ratio, no new shares issued, rising gross margin, and rising asset turnover. Scores of 8-9 are rated strong and scores of 0-2 are rated weak.

Common questions

What is a good Piotroski F-Score?

A Piotroski F-Score of 8 or 9 is considered strong and indicates that a company passes almost all tests across profitability, balance sheet health, and operating efficiency. A score of 0 to 2 is considered weak and signals deteriorating financial fundamentals. Scores from 3 to 7 represent average or mixed financial performance.

Can the Piotroski F-Score be used for growth stocks?

Joseph Piotroski originally designed the F-Score in 2000 to evaluate low price-to-book value stocks, though investors also apply its nine tests to check the financial discipline of growth companies. Fast-growing companies often score lower than mature businesses because they may issue new shares or reinvest heavily at the expense of current net income and short-term margin expansion.

Why does the Piotroski F-Score compare operating cash flow to net income?

Comparing operating cash flow to net income tests earnings quality by checking whether reported accounting profits are supported by actual cash inflows. When net income exceeds operating cash flow, earnings rely more heavily on positive accounting accruals such as rising receivables or inventory build-ups rather than cash collected from customers.

How often does a company's Piotroski F-Score change?

When calculated from annual financial statements, a company's Piotroski F-Score updates once per year after the latest fiscal year filing is released. StockData computes the score using the two latest fiscal years and displays the result on the Analysis tab.

See it in the data