Piotroski F-score calculator nine signals, each shown.

Is this entity in good shape, or are there warning signs?

Score nine financial statement signals from zero to nine, with the measure behind each point and the opening-asset scaling Piotroski used.

  • Runs in your browser
  • Nothing stored or sent
  • Free, no sign-up
Three years of balances, two years of results
F-score
9 of 9
One point for each signal passed
Return on opening assets
10.00%
Net income ÷ prior year-end assets
Operating cash flow ÷ opening assets
13.00%
Compare to ROA for accrual quality
OK
High score: strong on these signals
In Piotroski's study, scores of 8 or 9 were treated as high and 0 or 1 as low. The score is a screen on historical financial statement signals and says nothing about the reliability of the numbers themselves.
The nine signals
GroupSignalMeasurePoint
ProfitabilityROA positive (net income ÷ opening assets)0.10001
ProfitabilityOperating cash flow positive0.13001
ProfitabilityROA higher than the prior year0.03681
ProfitabilityOperating cash flow above net income (low accruals)0.03001
Leverage, liquidity and source of fundsLong-term debt ÷ average assets fell-0.07621
Leverage, liquidity and source of fundsCurrent ratio rose0.32001
Leverage, liquidity and source of fundsNo common equity issued in the yearnone1
Operating efficiencyGross margin rose0.01781
Operating efficiencyAsset turnover rose0.05261

ROA and operating cash flow are divided by opening (prior year-end) total assets; the leverage signal uses long-term debt divided by average total assets; asset turnover uses sales divided by opening total assets. The change signals compare the current year with the prior year. A ratio with a zero denominator is shown as n/a and scores no point.

Signals and definitions

The F-score adds one point for each of nine signals. The tool uses the definitions in Piotroski's 2000 paper: return on assets and operating cash flow scaled by beginning-of-year total assets, the accrual signal as cash flow above return on assets, leverage as long-term debt over average total assets, the current ratio for liquidity, an equity issuance flag, and gross margin and asset turnover for efficiency. Each signal is shown with its measure so a reviewer can follow how the point was earned.

When to use it

Use it as one structured input to analytical procedures, to compare a client with its own history, or to screen a customer or borrower. It pairs with the financial ratio calculator and the current ratio calculator, and a low score is a prompt to look at the going concern indicators.

Limits

It uses historical figures and treats each signal equally, with one point regardless of size. It was built and tested on a sample of high book-to-market firms, and results for other populations, such as service or financial companies, may differ. Reported figures that are themselves misstated give a misleading score. Illustrative figures only. Check the result against your firm's methodology before relying on it.

Common questions

What is the Piotroski F-score?

A score from 0 to 9 built from nine yes-or-no signals in three groups: profitability (return on assets positive, operating cash flow positive, return on assets improving, cash flow above net income), leverage, liquidity and source of funds (long-term debt ratio falling, current ratio rising, no new common equity), and operating efficiency (gross margin rising, asset turnover rising). Joseph Piotroski introduced it in a 2000 Journal of Accounting Research paper on high book-to-market firms.

How is each signal measured?

Return on assets is net income divided by opening total assets, and operating cash flow is divided by opening total assets too. Leverage is long-term debt divided by average total assets. Liquidity is the current ratio. Gross margin is gross profit divided by sales and asset turnover is sales divided by opening total assets. The change signals compare the current year to the prior year, so the calculator needs three year-ends of total assets.

What is a good F-score?

In Piotroski’s study, firms scoring 8 or 9 were classed as high and 0 or 1 as low. A score is a relative screen, not a verdict, and was built to sort stocks rather than to judge a company’s financial reporting.

How does it help in an audit or review?

It gives a structured, repeatable set of comparisons for analytical procedures: for example, a cash flow that has fallen below net income, a rising debt ratio or falling margin are all signals to ask management about. It does not meet the requirements of an analytical procedure on its own, because AU-C 520 expects an expectation, a threshold and investigation of differences, which are the auditor’s to set.

What if a denominator is zero?

The signal is shown as not available and scores no point, so the score can understate strength when data is missing. Check that opening total assets, sales and current liabilities are above zero.

Runs in your browser. The figures you type are not sent to CORAA or stored. Check the result against your firm's methodology before relying on it.

Related audit calculators

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required