Racira Calculator

Piotroski F-Score Calculator

Piotroski F-Score Calculator

Profitability

Leverage & Liquidity

Operating Efficiency

Piotroski F-Score
9/9
Strong — High Quality
Profitability
4/4
Leverage
3/3
Efficiency
2/2

Score Breakdown by Category

9 Criteria Detail

F1: ROA > 0
Positive return on assets
+1
F2: Operating CF > 0
Positive operating cash flow
+1
F3: ΔROA > 0
Increasing return on assets
+1
F4: Accruals < 0
Cash flow > net income (low accruals)
+1
F5: ΔLeverage < 0
Declining long-term debt ratio
+1
F6: ΔCurrent Ratio > 0
Improving liquidity
+1
F7: No New Shares
No dilutive share issuance
+1
F8: ΔGross Margin > 0
Improving gross profit margin
+1
F9: ΔAsset Turnover > 0
Improving asset efficiency
+1

What Is the Piotroski F-Score?

The Piotroski F-Score is a 9-point accounting-based scoring system developed by Stanford accounting professor Joseph Piotroski in his seminal 2000 paper "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers." It assesses a company's fundamental financial health using binary criteria across three dimensions: profitability, financial leverage/liquidity, and operating efficiency. Each criterion earns one point, producing a total score between 0 and 9.

The 9 F-Score Criteria Explained

Profitability (4 points): F1: ROA > 0 (company is profitable). F2: Operating Cash Flow > 0 (cash is actually being generated). F3: Change in ROA > 0 (profitability is improving). F4: Accruals < 0, meaning Operating CF > Net Income (earnings are high quality, not accounting artifacts). Leverage/Liquidity (3 points): F5: Long-term debt ratio declined (less financial risk). F6: Current ratio improved (better short-term liquidity). F7: No new common shares issued (no dilution signal). Efficiency (2 points): F8: Gross margin improved (pricing power or cost control). F9: Asset turnover ratio improved (more efficient asset use).

Investment Application

Piotroski's original research focused on high book-to-market (low P/B) value stocks. Within this universe, high F-score stocks (8–9) produced mean annual returns 7.5% higher than low F-score stocks (0–1) over the study period. The screening approach is straightforward: first screen for cheap stocks (low P/B, low P/E), then apply F-Score to identify those with improving fundamentals, and avoid those that are cheap because they are deteriorating.

F-Score and Value Traps

A "value trap" is a stock that appears cheap by traditional metrics (low P/E, low P/B) but never recovers because the business is genuinely deteriorating. Low F-score value stocks typically represent value traps — the market correctly prices them at a discount. High F-score value stocks represent overlooked opportunities where fundamental improvement hasn't yet been recognized in the stock price. F-Score is most effective as a value trap filter.

Limitations and Considerations

F-Score was developed and backtested primarily on US equities from the 1970s–1990s. It is less applicable to financial companies (banks, insurance firms) due to their different balance sheet structures. Very early-stage or rapidly growing companies may score poorly despite strong prospects (e.g., investing in growth means higher leverage and lower current ratio). Use F-Score as one factor in a multi-dimensional framework, not as a standalone buy/sell signal.

Combining F-Score with Other Factors

High F-Score + Low P/B: Piotroski's original strategy. High F-Score + Insider Buying: Strong signal of undervalued, improving companies. High F-Score + Low Short Interest: Reduces squeeze risk and confirms fundamental quality. High F-Score + Momentum: Combines quality/value improvement with price confirmation. Many quantitative funds incorporate F-Score as a quality factor in multi-factor models alongside value, momentum, and size factors.

Frequently Asked Questions

Related Calculators