Investing & Returns · Formula v1.0

Graham Number Calculator

Calculate the Graham number and the margin of safety at the current price.

LAST REVIEWEDSeptember 24, 2026Inputs stay in your browser
Live calculation

Enter your numbers

Calculated result
Graham number$52
Margin of safety at the current price13.4%
Sensitivity check

What if current share price changes?

-10% input$52
0% input$52
+10% input$52

Answer first

What this calculator tells you

Calculate the Graham number and the margin of safety at the current price. Use it as a screening ceiling on price, then read the business behind the numbers. Formula: Graham number = √(22.5 × EPS × book value per share); margin of safety = (Graham number − price) ÷ Graham number. At the worked-example inputs, the graham number is $52. Holding every other input steady, moving earnings per share from $3.20 to $4.80 moves the result from $46 to $57.

FreeNo sign-upInputs stay in-browserCSV exportReviewed September 24, 2026

Transparent method

The formula

Graham number = √(22.5 × EPS × book value per share); margin of safety = (Graham number − price) ÷ Graham numberEnter earnings per share in dollars, book value per share in dollars and current share price in dollars.

Use it as a screening ceiling on price, then read the business behind the numbers.

Worked example

Graham number$52
Margin of safety at the current price13.4%

Example inputs

Earnings per share$4.00
Book value per share$30
Current share price$45

How to interpret the result

Benjamin Graham's number sets a ceiling on what a defensive investor should pay: the square root of 22.5 times earnings per share times book value per share. The 22.5 is a P/E of 15 times a price-to-book of 1.5. With $4 of earnings and $30 of book value, the ceiling is about $52, so a $45 price leaves a margin of safety near 13 percent.

At the worked-example inputs the graham number is $52. It rises with earnings per share and book value per share; current share price does not move it.

Interpretation boundary

Investment returns are uncertain; taxes, fees, volatility and cash-flow timing can materially change results.

Before you rely on it

What to check

Use normalized earnings, not a peak year. One unusually strong year inflates the ceiling and makes almost any price look safe.

The common error

Where people go wrong with graham number calculator

Buying anything under the number. It ignores growth and debt, and it was built for stable industrial companies, so it screens out most modern high-growth firms by design.

Sensitivity evidence

How earnings per share changes the graham number

Holding every other input at the worked-example value, moving earnings per share from $3.20 to $4.80 moves the graham number from $46 to $57: a spread of $10, or 20% of the worked-example result.

Graham Number Calculator: graham number and margin of safety at the current price across a range of earnings per share, every other input held at the worked-example value.
Earnings per shareGraham numberMargin of safety at the current price
$3.20$463.2%
$3.60$498.7%
$4.00worked example$5213.4%
$4.40$5417.4%
$4.80$5720.9%

Every input, tested

Which input moves the graham number most

Of the 3 inputs, earnings per share moves the graham number most ($5.20 across the range tested) and book value per share moves it least ($5.20). Current share price does not change it at all.

Graham Number Calculator: graham number with each input moved on its own, every other input held at the worked-example value.
InputTested fromToGraham number at each endSwing
Earnings per share$3.60$4.40$49 to $54$5.20 (10%)
Book value per share$27$33$49 to $54$5.20 (10%)
Current share price$41$50$52 to $52none

Two variables at once

Graham number by earnings per share and book value per share

Across the grid the graham number runs from $42 to $62. Moving earnings per share from $3.20 to $4.80 shifts it by $10 at the middle column, and moving book value per share from $24 to $36 shifts it by $10 at the middle row, so neither is the bigger lever here.

Graham Number Calculator: graham number at each combination of earnings per share (rows) and book value per share (columns).
Earnings per share \ Book value per share$24$30$36
$3.20$42$46$51
$3.60$44$49$54
$4.00$46$52$57
$4.40$49$54$60
$4.80$51$57$62

The highlighted cell is the worked example: $52.

Step by step

The worked example, input by input

Worked-example inputs and the results they produce for the graham number calculator.
InputValue usedWhat it means
Earnings per share$4.00Enter the earnings per share used in this calculation.
Book value per share$30Enter the book value per share used in this calculation.
Current share price$45Enter the current share price used in this calculation.
Graham number$52
Margin of safety at the current price13.4%

Inputs, definitions and assumptions

Earnings per share

Enter the earnings per share used in this calculation. The prefilled worked-example value is $4.00.

Book value per share

Enter the book value per share used in this calculation. The prefilled worked-example value is $30.

Current share price

Enter the current share price used in this calculation. The prefilled worked-example value is $45.

How to use this calculator

  1. 1Verify the inputs. Gather earnings per share, book value per share and current share price from your own documents; the prefilled values are examples.
  2. 2Save a baseline. The worked example puts the graham number at $52. Store your own version of it as Scenario A.
  3. 3Test one change. Start with earnings per share, the input with the biggest effect here: moving earnings per share from $3.60 to $4.40 takes the graham number from $49 to $54, a swing of 10% of the worked-example figure.
  4. 4Check the extremes. At half the example earnings per share ($2.00) the graham number is $37; at double ($8.00) it is $73.

People also ask

Frequently asked questions

How do you calculate graham number?

Graham number = √(22.5 × EPS × book value per share); margin of safety = (Graham number − price) ÷ Graham number. Enter earnings per share in dollars, book value per share in dollars and current share price in dollars. At the worked-example inputs the graham number is $52.

What does the graham number result mean?

Use it as a screening ceiling on price, then read the business behind the numbers. At the worked-example inputs the graham number is $52. It rises with earnings per share and book value per share; current share price does not move it.

How much does earnings per share change the graham number?

Holding every other input at the worked-example value, moving earnings per share from $3.20 to $4.80 moves the graham number from $46 to $57, a spread of $10.

What are the limits of this graham number calculator?

Investment returns are uncertain; taxes, fees, volatility and cash-flow timing can materially change results. The tables on this page test earnings per share only from $3.20 to $4.80; a value outside that range is not tabulated here.

Which input moves the graham number most in the graham number calculator?

Ranked by how far each moves the graham number across the range tested: earnings per share ($5.20, 10%) and book value per share ($5.20, 10%). Current share price does not change it.

If I double earnings per share in the graham number calculator, does the graham number double?

Doubling it from $4.00 to $8.00 takes the graham number from $52 to $73, which is 1.41 times the worked-example figure. So it grows, but by less than double. Halving it to $2.00 gives $37.

How much does book value per share matter in the graham number calculator?

The worked example uses $30. Holding every other input at its worked-example value, moving book value per share from $27 to $33 takes the graham number from $49 to $54, a swing of 10% of the worked-example figure.

How much does current share price matter in the graham number calculator?

The worked example uses $45. The graham number does not depend on current share price; it moves the margin of safety at the current price from 21.1% to 3.8% instead when current share price goes from $41 to $50.

Which inputs change the margin of safety at the current price in the graham number calculator?

At the worked-example inputs it is 13.4%. Earnings per share takes it from 8.7% to 17.4%, book value per share takes it from 8.7% to 17.4% and current share price takes it from 21.1% to 3.8%.

All investing & returns questions answered

Sources and evidence

Free Calculators Online is independent and is not affiliated with or endorsed by the source organizations. Educational estimates only.

Background reading

Guides that use this calculator

Definitions

Terms used on this page

Dividend yield : glossary term
Annual dividends as a percentage of share price. It rises when the price falls. So a high yield can signal a falling price. It is not always a generous distribution.
Dollar-cost averaging : glossary term
Investing a fixed amount on a recurring schedule regardless of market price.
Present value : glossary term
The current amount equivalent to a future cash flow under a selected discount rate.
After-tax return : glossary term
The return that remains once tax on income, distributions and gains is deducted. It is the only return an investor keeps, and it can rank two investments differently from their gross figures.