BedrockCalculator
Verified Primary-Source Mathematics
Verified by Aapt Dubey, MBA (Marketing & Finance)Last verified August 21, 2026

Piotroski F-Score Calculator

Quick Answer: The Piotroski F-Score grades a company's financial health from 0 to 9 by scoring nine binary year-over-year tests across profitability, leverage and liquidity, and operating efficiency, with higher scores indicating improving fundamental strength.

Adjust Inputs

$
$
$
%
%
$
$
$
$
M shares
M shares
%
%
x
x
Quick Prepayment Scenarios
Piotroski F-Score (0-9)
8

Exact interest reduction computed via penny-reconciled monthly amortization schedules.

Profitability Score (of 4)
4
Leverage & Liquidity Score (of 3)
2
Operating Efficiency Score (of 2)
2
Quality Rating
High Quality (7-9): improving financial strength across most criteria
Full 9-Point Criteria Breakdown
1. Positive Net Income: Pass | 2. Positive ROA: Pass | 3. Positive Operating Cash Flow: Pass | 4. CFO > Net Income (Accruals): Pass | 5. Decreasing Leverage: Pass | 6. Increasing Current Ratio: Pass | 7. No New Shares Issued: Fail | 8. Increasing Gross Margin: Pass | 9. Increasing Asset Turnover: Pass

Payoff Trajectory (Balance vs Principal vs Interest)

Balance Principal Interest

> Quick Answer: The Piotroski F-Score grades a company's financial health from 0 to 9 by scoring nine binary year-over-year tests across profitability, leverage and liquidity, and operating efficiency, with higher scores indicating improving fundamental strength.

Overview

The Piotroski F-Score was introduced by Stanford accounting professor Joseph Piotroski in a 2000 paper published in the Journal of Accounting Research. Piotroski set out to test whether investors could improve the returns of a simple value strategy, buying stocks with low price-to-book ratios, by screening out the companies whose fundamentals were quietly deteriorating even though they looked statistically cheap. His answer was a nine-point checklist built entirely from figures already sitting in a company's financial statements: no forecasts, no subjective judgment calls, just year-over-year comparisons that either pass or fail.

Each of the nine criteria awards exactly one point when the company's financial statements show improvement, and zero points when they do not. The nine criteria split into three groups. Profitability, worth four points, checks whether the company is actually generating cash and profit, and whether its reported earnings are backed by real cash flow rather than accounting adjustments. Leverage, liquidity, and source of funds, worth three points, checks whether the company's balance sheet is getting stronger or weaker and whether it is raising cash by diluting existing shareholders. Operating efficiency, worth two points, checks whether the company is getting better at converting revenue into profit and at putting its assets to work. Sum the nine results and you get a score from 0 to 9. Piotroski's original research found that value stocks scoring 8 or 9 significantly outperformed the broader value universe over the following two years, while those scoring 0 or 1 badly underperformed and were disproportionately likely to face financial distress.

This calculator runs the full nine-point checklist from the underlying financial figures rather than asking you to pre-judge each criterion yourself. Enter current and prior-year net income, cash flow, leverage, liquidity, share count, margin, and turnover data, and it derives each of the nine pass/fail results and totals the score.

How This Is Calculated

Profitability (4 points). A point is awarded for each of the following that holds true in the current fiscal year: net income is positive; return on assets (net income divided by total assets) is positive; operating cash flow is positive; and operating cash flow exceeds net income, a quality-of-earnings check often called the accruals test, since cash flow persistently below reported earnings can signal aggressive revenue recognition or working-capital strain.

Leverage, Liquidity, and Source of Funds (3 points). A point is awarded for each of: a decrease in the long-term debt-to-total-assets ratio compared with the prior year; an increase in the current ratio (current assets divided by current liabilities) compared with the prior year; and the absence of new share issuance, meaning diluted shares outstanding did not increase year over year.

Operating Efficiency (2 points). A point is awarded for each of: an increase in gross margin (gross profit divided by revenue) compared with the prior year; and an increase in asset turnover (revenue divided by total assets) compared with the prior year.

$$\text{F-Score} = \sum_{i=1}^{9} \text{Criterion}_i \in \{0,1\}, \quad \text{F-Score} \in [0,9]$$

This calculator computes return on assets and the current ratio using the platform's dedicated ratio primitives, and evaluates the remaining seven year-over-year comparisons directly from the raw figures you provide, using arbitrary-precision Decimal arithmetic throughout so the pass/fail boundary on each test is never blurred by floating-point rounding.

Worked Example

MetricCurrent YearPrior Year
Net Income$5,000,000-
Total Assets$50,000,000-
Operating Cash Flow$6,000,000-
Long-Term Debt / Total Assets16%22%
Current Assets$15,000,000$12,000,000
Current Liabilities$8,000,000$7,500,000
Diluted Shares Outstanding105 million100 million
Gross Margin40%37%
Asset Turnover0.85x0.80x

What This Does Not Account For

The F-Score is a purely mechanical, backward-looking checklist and was originally validated specifically within a universe of low price-to-book value stocks, not as a standalone signal across the entire market. It does not evaluate valuation at all; a company can score a perfect 9 and still be expensive relative to its earnings or assets. It does not distinguish between the reasons behind share issuance, treating a dilutive equity raise used to fund a value-destroying acquisition the same as one used to fund genuinely profitable growth. It ignores qualitative factors entirely: management quality, competitive moat, industry structure, and regulatory risk play no role in the score. It is also sensitive to one-off accounting items and can be skewed by a single unusual year, since each criterion only compares two data points rather than a longer trend. Finally, it was built and tested on U.S. GAAP financial statements from a specific historical period, and its predictive power outside that context, across other accounting regimes, market regimes, or time periods, has not been established with the same rigor.

Common Pitfalls

  • Using this score in isolation from valuation. Piotroski's original research paired the F-Score with a low price-to-book screen; a high F-Score on an already-expensive stock is a different signal than a high F-Score on a statistically cheap one.
  • Comparing year-over-year figures that are not truly comparable. Restatements, accounting changes, mergers, or divestitures between the two years being compared can distort every criterion built on that data.
  • Treating a single failed criterion as disqualifying. An F-Score of 8 out of 9 is still considered strong; look at which specific criterion failed and whether it reflects a meaningful concern (such as share dilution) or a benign, one-time event.
  • Applying the score to financial companies without adjustment. Banks and insurers have fundamentally different balance sheet structures, and leverage in particular means something different for a financial institution than for an industrial company.
  • Ignoring trend and using only a single year's snapshot. Running the F-Score across several consecutive years reveals whether a company's fundamentals are consistently improving or whether a single strong year is an outlier.

Frequently Asked Questions

What is considered a good Piotroski F-Score?
A score of 8 or 9 is generally considered strong, indicating improvement across nearly all nine criteria. Scores of 4 through 6 are mixed and warrant a closer look at which specific criteria failed. Scores of 0 through 3 indicate broad fundamental deterioration and, in Piotroski's original research, were associated with meaningfully higher rates of subsequent financial distress.
Does a high F-Score mean I should buy the stock?
Not by itself. Piotroski designed the F-Score to screen out fundamentally weak companies within a universe of stocks that already looked statistically cheap on a price-to-book basis. A high F-Score on its own says a company's financial statements are trending in a healthy direction; it says nothing about whether the current share price is a good entry point.
Why does issuing new shares count against a company?
New share issuance dilutes existing shareholders' ownership stake and often signals that a company could not fund its operations or investments from internal cash flow or debt alone. Piotroski's research found that companies raising equity capital tended to underperform companies that did not, on average, even though there are legitimate, value-accretive reasons a company might issue shares.
Can the F-Score be calculated for a company's first year of public filings?
No. Every one of the nine criteria other than the three pure profitability tests (positive net income, positive ROA, positive operating cash flow) requires a year-over-year comparison, so at least two consecutive years of financial statements are required to calculate a complete F-Score.
How is the F-Score different from the Altman Z-Score?
The Altman Z-Score is a weighted formula that produces a continuous number estimating bankruptcy risk from a single year of financial ratios. The Piotroski F-Score is a simple additive count of nine year-over-year binary tests focused on the direction of change in profitability, leverage, liquidity, and efficiency, and was designed to complement value investing screens rather than to predict bankruptcy specifically.

Sources

  • Piotroski, Joseph D. "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." Journal of Accounting Research, Vol. 38, 2000.
  • CFA Institute. Financial Statement Analysis: Applications, CFA Program Curriculum.
  • Financial Accounting Standards Board (FASB). ASC 230, Statement of Cash Flows.
  • U.S. Securities and Exchange Commission. Form 10-K reporting requirements for comparative financial statements.

Related calculators in this suite

Complementary financial planning tools