Free financial-health tools

Piotroski F-Score calculator

Enter two fiscal years of accounts to get the F-Score from 0 to 9 and see which of the nine tests pass: profitability, debt and liquidity, operating efficiency.

Your assumptions
Previous yearLast year
Net income
Operating cash flow
Total assets at the start of the year
Long-term debt
Current assets
Current liabilities
Shares outstanding
Revenue
Gross profit
Result
F-Score
7 / 9
Sound, with a few points to watch
Profitability
✓Return on assets positive8.0%
✓Operating cash flow positive110
✓Return on assets up8.0% vs 6.3%
✓Cash flow above profit11.0% vs 8.0%
Debt and liquidity
✓Long-term debt down, vs assets27.0% vs 30.0%
–Current ratio up1.30 vs 1.40
✓No new shares issued100 vs 100
Efficiency
✓Gross margin up42.5% vs 40.9%
–Asset turnover up0.80 vs 0.82

The starting values describe a fictitious company. Replace them with your own; nothing you type leaves your browser.

What the F-Score measures

Joseph Piotroski published the F-Score in 2000 in the Journal of Accounting Research to tell apart, among cheap stocks, the companies whose accounts were improving from those in decline. Nine yes-or-no tests compare the last fiscal year with the one before; each test passed is worth a point.

Full explanation, a worked example and the limits: our article on the Piotroski F-Score.

The nine tests

  • Profitability: return on assets (net income / assets at the start of the year) positive; operating cash flow positive; return on assets higher than the year before; operating cash flow above net income.
  • Debt and liquidity: long-term debt down relative to assets; current ratio (current assets / current liabilities) up; no new shares issued.
  • Efficiency: gross margin up; asset turnover (revenue / assets) up.

How to read the result

On 7 November 2026, 52% of the large non-financial companies InvestIQ follows scored 7 or more and 4% scored 3 or less (stock market statistics). The trend matters as much as the level: a 6 that becomes an 8 tells a different story from an 8 that becomes a 6.

The score says nothing about the price, penalises fast growers (new shares, expanding assets) and does not suit banks or insurers. For the risk of default, use the Altman Z-Score calculator.

Why another calculator may differ

Piotroski scales return on assets, cash flow, debt and asset turnover by assets at the start of the year; some tools use average or year-end assets, which can flip a borderline test. Here, the dilution test gives the point when the share count did not increase.

Questions

What is a good Piotroski F-Score?

8 or 9 means accounts improving on almost every test; 5 to 7 is sound with a few points to watch; below 3, marked fragility. Among large listed companies, 7 is common.

Which figures do I need?

Two consecutive annual reports: net income, operating cash flow, total assets, long-term debt, current assets and liabilities, shares outstanding, revenue and gross profit. For large US companies, our company financials pages link each 10-K.

Why assets at the start of the year?

That is how Piotroski defined the ratios: a year’s profit is compared with the assets that were there to produce it.

Is my data stored?

No. The calculation runs in your browser; nothing you type is sent or kept.

See it on a real company.

InvestIQ’s Stock Analysis computes the Altman Z-Score and the Piotroski F-Score of every stock it covers, with the other quality measures and what moves them.

Educational tool. The result depends entirely on your assumptions. Not investment advice.