Audited 05 Aug 2026·Last updated 08 Aug 2026·3 citations·Tier 2·0 uses

Piotroski F Score Calculator

Piotroski F Score Calculator: count the nine published profitability, leverage-liquidity and operating-efficiency signals.

Piotroski F Score Calculator

Piotroski F-score
9
Piotroski F-score under the page's named business finance convention.
Profitability signals passed
4
Leverage and liquidity signals passed
3

Background.

Piotroski F Score Calculator is a checking tool for people trying to count the nine published profitability, leverage-liquidity and operating-efficiency signals. Piotroski's F-score uses year-over-year accounting signals to separate financially stronger high-book-to-market firms. That definition leads directly to the displayed relationship: “F-score = sum of nine published binary financial-strength signals.”

The editable entries are positive net income, positive operating cash flow, improving return on assets, cash flow exceeds net income, lower leverage, improving liquidity, no new shares, improving gross margin, improving asset turnover. Use values from the document or measurement that governs this piotroski f score question; the defaults are only the worked fixture below. The main trap is specific to piotroski f score: it is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points.

Joseph Piotroski, Value Investing: The Use of Historical Financial Statement Information (BIBLIOGRAPHIC) documents the convention or governing rule used here. The piotroski f score output is a transparent scenario under those facts: it does not manufacture an unentered market price, professional determination, carrier quote, legal eligibility finding or locally adopted code value.

What is piotroski f score calculator?

Piotroski F Score is the relationship behind this decision: piotroski's F-score uses year-over-year accounting signals to separate financially stronger high-book-to-market firms. On this page it means F-score = sum of nine published binary financial-strength signals. It is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points; that is the line between the reported quantity and a broader business finance analysis.

How to use this calculator.

  1. Confirm that “F-score = sum of nine published binary financial-strength signals” matches the piotroski f score convention you need.
  2. Replace the fixture values for positive net income, positive operating cash flow, improving return on assets, cash flow exceeds net income, lower leverage, improving liquidity, no new shares, improving gross margin, improving asset turnover with dated values from the governing record.
  3. Keep all currencies, measurement units and time periods on the same basis before calculating.
  4. Read piotroski f-score together with this boundary: It is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points.

The formula.

F-score = sum of nine published binary financial-strength signals

The calculation uses F-score = sum of nine published binary financial-strength signals. In this piotroski f score model, the entered terms are positive net income, positive operating cash flow, improving return on assets, cash flow exceeds net income, lower leverage, improving liquidity, no new shares, improving gross margin, improving asset turnover. Piotroski's F-score uses year-over-year accounting signals to separate financially stronger high-book-to-market firms, which is why the relationship is presented under this name rather than as a universal alternative. It is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points. Calculations keep full decimal precision through the relationship and round only the returned display values.

A worked example.

Example

With Positive Net Income = 1; Positive Operating Cash Flow = 1; Improving Return On Assets = 1; Cash Flow Exceeds Net Income = 1; Lower Leverage = 1; Improving Liquidity = 1; No New Shares = 1; Improving Gross Margin = 1; Improving Asset Turnover = 1, evaluate the displayed relationship from left to right: F-score = sum of nine published binary financial-strength signals. That yields Piotroski F-score = 9; Profitability signals passed = 4; Leverage and liquidity signals passed = 3. The primary result is 9 for piotroski f-score. Its interpretation follows the selected convention—piotroski's F-score uses year-over-year accounting signals to separate financially stronger high-book-to-market firms—and not a broader forecast. It is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points.

improving Asset Turnover1
improving Return On Assets1
positive Net Income1
lower Leverage1
cash Flow Exceeds Net Income1
improving Gross Margin1
improving Liquidity1
positive Operating Cash Flow1
no New Shares1

Frequently asked questions.

What exactly does the piotroski f-score represent?
For Piotroski F Score, it represents the result of F-score = sum of nine published binary financial-strength signals under the entered facts. Piotroski's F-score uses year-over-year accounting signals to separate financially stronger high-book-to-market firms; the 9 fixture should be read on that basis.
Which piotroski f score convention does this page choose?
It chooses “F-score = sum of nine published binary financial-strength signals.” That piotroski f score variant is supported by Joseph Piotroski, Value Investing: The Use of Historical Financial Statement Information (BIBLIOGRAPHIC); a governing contract, policy, tax year or locally adopted rule that specifies another treatment must take priority.
What is the easiest way to get this piotroski f score result wrong?
It is a screening score, not a probability of default, and restatements or inconsistent periods can flip binary points. Check that piotroski f score issue before interpreting the output or comparing it with another model.
Can the worked piotroski f score example be checked without this site?
Yes. Use Positive Net Income = 1; Positive Operating Cash Flow = 1; Improving Return On Assets = 1; Cash Flow Exceeds Net Income = 1; Lower Leverage = 1; Improving Liquidity = 1; No New Shares = 1; Improving Gross Margin = 1; Improving Asset Turnover = 1, follow F-score = sum of nine published binary financial-strength signals, and compare your final figures with Piotroski F-score = 9; Profitability signals passed = 4; Leverage and liquidity signals passed = 3. Keep the piotroski f score intermediates unrounded so formatting does not create a false difference.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
F-score = sum of nine published binary financial-strength signals
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon