Skip to main content
Indicator Explained

How to Calculate Piotroski F-Score (Step-by-Step)

JS
Written by Javier Sanz
16 min read
Share:

How to Calculate Piotroski F-Score (Step-by-Step)

The Piotroski F-Score is a 9-point scoring system that measures the financial strength of a company using data from its income statement, balance sheet, and cash flow statement. Learning how to calculate Piotroski F-Score gives you a systematic way to evaluate whether a stock has strong fundamentals before you invest. Each of the nine tests is binary: the company either passes (scores 1) or fails (scores 0). The total score ranges from 0 to 9.

Joseph Piotroski, an accounting professor at Stanford, published this model in 2000. His research showed that buying high-book-to-market stocks with high F-Scores outperformed the broad market by significant margins. The model remains one of the most widely used quality screens in value investing.

The 9 Criteria Explained

The nine criteria fall into three categories: profitability (4 points), leverage and liquidity (3 points), and operating efficiency (2 points). You need the current year and prior year financial statements to calculate the score.

Category 1: Profitability (4 Points)

Criterion 1: Positive Net Income

Score 1 if the company reported positive net income in the current year. Score 0 if net income was negative. This is the most basic profitability test. A company that cannot generate profits has fundamental problems regardless of how cheap the stock looks.

Criterion 2: Positive Operating Cash Flow

Score 1 if operating cash flow is positive in the current year. Score 0 if negative. Cash flow matters because a company can report accounting profits while actually burning cash. Positive cash flow confirms that the business generates real money from its operations.

Criterion 3: Improving Return on Assets

Score 1 if return on assets (ROA) this year is higher than ROA last year. Score 0 if it declined. ROA equals net income divided by total assets. An improving ROA shows the company is becoming more efficient at using its assets to generate earnings.

Criterion 4: Cash Flow Quality

Score 1 if operating cash flow exceeds net income. Score 0 if net income exceeds operating cash flow. When cash flow trails reported earnings, it raises questions about earnings quality. High quality earnings are backed by real cash generation, not just accounting adjustments.

Category 2: Leverage and Liquidity (3 Points)

Criterion 5: Declining Long-Term Debt Ratio

Score 1 if the ratio of long-term debt to total assets decreased compared to last year. Score 0 if it increased. A declining debt ratio means the company is reducing its financial risk and dependence on borrowed money.

Criterion 6: Improving Current Ratio

Score 1 if the current ratio (current assets divided by current liabilities) improved compared to last year. Score 0 if it declined. A higher current ratio means the company has more short-term liquidity to meet its obligations.

Criterion 7: No Share Dilution

Score 1 if the number of shares outstanding did not increase compared to last year. Score 0 if it did. When a company issues new shares, it dilutes the ownership stake of existing shareholders. Companies with strong finances rarely need to issue equity to fund operations.

Category 3: Operating Efficiency (2 Points)

Criterion 8: Improving Gross Margin

Score 1 if gross margin this year is higher than last year. Score 0 if it declined. Gross margin equals revenue minus cost of goods sold, divided by revenue. Improving margins suggest the company has pricing power or is managing production costs better.

Criterion 9: Improving Asset Turnover

Score 1 if the asset turnover ratio improved compared to last year. Score 0 if it declined. Asset turnover equals revenue divided by total assets. An improving ratio means the company is generating more revenue per dollar of assets, which signals better efficiency.

Interpreting the Score

A score of 8 or 9 indicates a company with strong and improving fundamentals across profitability, balance sheet health, and operating efficiency. These are the stocks that Piotroski's research showed outperform.

A score of 7 is still strong. Scores of 5 or 6 are average. Scores of 0 to 2 indicate weak fundamentals with deteriorating financial health. Value investors should avoid low-scoring stocks even if they appear cheap on price metrics.

Example Calculation

Consider a company with these results:

  1. Net income: $500M (positive) = 1
  2. Operating cash flow: $700M (positive) = 1
  3. ROA improved from 8% to 9% = 1
  4. Cash flow ($700M) exceeds net income ($500M) = 1
  5. Debt-to-assets declined from 0.35 to 0.32 = 1
  6. Current ratio improved from 1.5 to 1.7 = 1
  7. Shares outstanding unchanged = 1
  8. Gross margin improved from 42% to 44% = 1
  9. Asset turnover improved from 0.6 to 0.65 = 1

Total F-Score: 9/9. This is a financially strong company with improving fundamentals across every dimension.

Using the F-Score in Practice

The F-Score works best as a filter applied after an initial value screen. First, find stocks that look cheap on metrics like P/E ratio, price-to-book, or EV/EBITDA. Then apply the F-Score to separate genuine value opportunities from value traps.

ValueMarkers calculates the Piotroski F-Score automatically for every stock across 73 global exchanges. You can filter by F-Score in the stock screener to find high-quality value stocks in seconds.

Frequently Asked Questions

What is a good Piotroski F-Score?

A score of 7 to 9 indicates strong financial health. Most value investors set their minimum at 7 or 8 when screening for stocks.

How often does the F-Score change?

The score updates quarterly when companies file new financial statements. It can change significantly from one quarter to the next if the company's performance shifts.

Can the F-Score be used for all industries?

The F-Score works for most industries but is less reliable for financial companies (banks, insurance) where the balance sheet structure is fundamentally different from non-financial companies.

This article is for educational purposes only and does not constitute investment advice. Always conduct your own research before making investment decisions.

Key Metrics Mentioned

Weekly Stock Analysis - Free

5 undervalued stocks, fully modeled. Every Monday. No spam.

Cookie Preferences

We use cookies to analyze site usage and improve your experience. You can accept all, reject all, or customize your preferences.