Skip to the calculators
Advertisement · 970×90

Graham Number Calculator: Find a Stock's Fair Value

The Graham number calculator is a quick tool that estimates the most a careful investor should pay for one share of a stock. Enter your earnings per share, book value per share and current price (or the company's net income, equity and share count), then click the Calculate button. You get the Graham number, whether the stock looks undervalued or overvalued, and your potential upside. Also try the Black Scholes Calculator.

Graham Number Calculator inputs and result

Change any figure below and the result underneath updates as you type.

Trailing twelve months net income divided by common shares outstanding.

Common shareholders' equity divided by common shares outstanding.

Found in the income statement.

Found in the balance sheet.

Found in the income statement.

Today's share price, to see if the stock is underpriced or overpriced.

Graham's weights

Benjamin Graham suggested 15.

Benjamin Graham suggested 1.5. 15 × 1.5 = 22.5.

Graham number

—

Is it underpriced or overpriced?
—
Potential upside (+) or downside (-) vs current price
—
Earnings per share used
—
Book value per share used
—
Advertisement · responsive

Who wrote and checked this page

Cite

Graham Number Calculator

Subash Geetha Krishnan (2026). Graham Number Calculator. Available at: https://joteocalculator.com/finance-calculators/graham-number-calculator/. Accessed October 12, 2026.

Before you pay for a share, it helps to know the most a cautious buyer would pay. The Graham Number Calculator takes two inputs, earnings per share and book value per share, and runs them through the Graham formula that Benjamin Graham built for investors who hate overpaying. You get back one dollar figure per share, a conservative intrinsic value ceiling you can set against today's quote.

Animated walkthrough of the Graham Number Calculator: entering Inputs to use, Earnings per share (EPS), Book value per share (BVPS), Common outstanding shares, Common shareholders' equity, TTM net income to common stockholders, Current price, Maximum P/E ratio (earnings weight), Maximum P/B ratio (book value weight), then clicking Calculate to see the Graham number.
Animated walkthrough of the Graham Number Calculator: enter your values, click Calculate and read the result.

What the Graham Number Measures

The Graham Number is the maximum price a defensive investor should pay for a share, based only on what the business earns today and what it owns on paper. Graham described this style of fundamental value check in Security Analysis and later in The Intelligent Investor.

Benjamin Graham's Ceiling for the Defensive Investor

Benjamin Graham, often called the father of value investing, wrote for people who wanted steady results without guessing about the future. His answer was a conservative cap on price: pay modest multiples of current profit and current net assets, and you leave little room for disappointment. Warren Buffett has credited that discipline as the base of his own approach to picking stocks.

Why the Graham Number Matters for Value Investing

Value investing rests on buying a share for less than it is worth. When a stock trades below its Graham Number, the formula marks it as possibly undervalued; when it trades above, it looks overvalued by Graham's standard. The test is quick, so you can run it across many names before the market moves and before you spend hours on any one of them.

How to Calculate the Graham Number

You only need two per-share figures and one root step, which is why investors can check dozens of stocks in an afternoon. Here is Graham's formula and where each input comes from. See also our Box Spread Yield Calculator.

Graham Number Formula Explained

The Graham Number formula multiplies 22.5 by earnings per share (EPS) and book value per share (BVPS), then takes the square root of the product:

$$\text{Graham Number} = \sqrt{22.5 \times \text{EPS} \times \text{BVPS}}$$

  • EPS: profit for the last year divided by the share count
  • BVPS: equity on the books divided by the same share count
  • The constant: Graham's fixed weight that turns both figures into a price

The square root brings the result back to dollars per share, so the Benjamin Graham formula gives you a reasonable valuation you can read straight against a quote.

Formula card showing the Graham number as the square root of 22.5 times EPS times book value per share, worked through to $61.77
The formula with the packaging company's own inputs from the worked example.

Why 22.5 Joins the PE Ratio and PB Ratio

Graham wanted a price to earnings ratio no higher than 15 and a price to book ratio no higher than 1.5. Multiply the two limits and you get the 22.5 multiplier. That means the formula also works as a single test: a stock passes when its PE ratio times its PB ratio stays within that same limit, even if one ratio is a little above its own limit.

Finding EPS and Book Value Per Share

Both inputs come from a company's financial statements:

  • Net income for the trailing twelve months (TTM) is on the income statement, and most filings also print earnings per share there
  • Shareholders' equity, the book value of the business, is on the balance sheet
  • Divide each one by the outstanding shares to get the per share figures

Use the same share count for both, and use common equity only, leaving out preferred stock.

Worked Example: A Mid-Cap Packaging Company

Say a packaging company reported $218 million of earnings over the last four quarters, holds $1,945 million of common equity and has 50 million shares outstanding. The current stock price is $44.20.

Input or resultValue
EPS ($218M ÷ 50M shares)$4.36
Book value per share ($1,945M ÷ 50M shares)$38.90
22.5 × 4.36 × 38.903,816.09
Graham Number (square root)$61.77
Share price$44.20

$$\sqrt{22.5 \times 4.36 \times 38.90} = \sqrt{3{,}816.09} \approx 61.77$$

The stock's fair value by this measure is $61.77, so the $44.20 price leaves a potential upside of about 39.8%. The ratio check agrees: a PE of 10.1 times a PB of 1.14 gives 11.5, well under the limit.

Heatmap grid of Graham numbers for EPS from $3.50 to $5.20 and book value per share from $30 to $48, with the $61.77 example outlined
Each input moves the result less than you might expect, because both sit under the root.

Reading Your Graham Number Calculator Result

The Graham Number Calculator gives you a fair value per share. What matters is the gap between that figure and the stock price you would actually pay.

What a Good Graham Number Looks Like

A good Graham Number sits above the price you can buy at, because that gap is your cushion. There is no "bad" result as such, only a bad price to pay for it. Two cases deserve care:

  • The formula needs positive net income and positive equity, or there is nothing to take the root of
  • A result just above the price leaves almost no room if a bear market or a sharp drawdown arrives

Treat the result as a first estimate of the fair value of a stock, not a target price.

Margin of Safety Against the Market Price

Graham's margin of safety is the discount between value and price. In the example, ($61.77 − $44.20) ÷ $61.77 gives a margin of about 28.4%. Many value buyers want at least 20 to 33% before they commit. If a stock you like trades above its figure, you can wait, or dollar cost average into a smaller investment over time.

Zone bar of margin of safety bands around a $61.77 Graham number, with a $44.20 share price marked in the 20 to 33 percent band
A $44.20 price sits in the 20 to 33% discount band below the $61.77 value.

Running Graham's Formula on a Regional Insurer Before Buying

I'm deciding whether a small regional property insurer at $26.35 clears Graham's one-third margin of safety. The short answer: on reported numbers it clears easily, but once I clean up the inputs it only just scrapes past, at 33.4%. You might also find our Beta Stock Calculator useful.

The annual report gives reported earnings of $2.87 a share and book value per share of $31.46. I enter those two figures first. The Graham number comes back at $45.07, a 41.5% discount, and the ratio check passes too: 9.18 times earnings and 0.84 times book multiply to 7.69, far under Graham's limit.

That looked too easy, so I read the notes. $0.41 of those earnings came from selling the old head office, which won't happen again. I rerun with normalized earnings of $2.46 and the value drops to $41.73. Then I stress the other input. An insurer's book value includes its bond portfolio at current prices, and my own estimate is that a one-point rise in yields would cut about $3.18 a share from equity. With book at $28.28, the third run gives $39.56.

RunEarnings a shareBook a shareGraham numberDiscount at $26.35
Reported$2.87$31.46$45.0741.5%
One-off gain removed$2.46$31.46$41.7336.9%
Plus bond stress$2.46$28.28$39.5633.4%

I check the last line by hand: 22.5 × 2.46 × 28.28 = 1,565.30, and its root is 39.56. Two-thirds of that is $26.38, so the stock sits just three cents under the price where Graham's one-third cushion runs out.

What stands out is that the two adjustments together moved the answer more than any change in the share price would. For an insurer or a bank, the book value input swings with bond yields, so I wouldn't trust a single run here. I place a limit order at $26.35 for half a position and plan to rerun the numbers after the next quarterly filing, when the bond marks update.

Using the Graham Number in Stock Valuation

Most investors use the Graham Number for stocks as a first filter, then do full stock due diligence on whatever passes. It should never be the only reason to buy.

Screening for Undervalued Stocks

As a screening tool, it works well in bulk. Many a stock screener lets you list companies trading below their Graham value, which turns thousands of stocks into a short list worth reading in detail.

Pairing It With Other Valuation Methods

The formula ignores cash generation, so check it against other valuation methods. A discounted cash flow model looks at free cash flow, an EBITDA multiple suits firms with heavy depreciation, and dividend yield shows what you are paid to wait. When several approaches point to a similar valuation, you can trust it more.

Graham's Other Criteria and Asset Heavy Industries

Graham paired the price test with others: adequate size, a strong balance of debt and assets, earnings stability, a long dividend record and some earnings growth. The number fits asset heavy, mature businesses such as utilities, insurers and industrial firms best.

Where an Intrinsic Value Shortcut Falls Short

The Graham's number test is a heuristic, not a full model, and the ben graham number shares the blind spots of its two inputs.

Built for an Era of Higher Interest Rates

Graham set his limits when interest rates and bond yields were higher and stock multiples lower. Today fewer quality firms clear them, partly because companies reinvest retained earnings in ways a balance sheet does not fully show.

Growth Companies and Intangible Assets

Growth companies earn most of their value in the future, and software or brand-driven firms hold intangible assets that barely show up in book value. The formula will flag many of these stocks as expensive even when they are sound, so investors in tech and biotech rarely lean on it.

Accounting Choices and Value Traps

A one-time gain can inflate earnings per share, and a write-down can cut book value. Use normalized earnings where you can, and remember that value traps stay cheap because the business is shrinking.

Advertisement · responsive

FAQs around Graham Number Calculator

1. How do I calculate the Graham number for a stock?

Divide the company's net income by its outstanding shares to get earnings per share, and divide common shareholders' equity by the same share count to get book value per share. Multiply 22.5 by both figures and take the square root of the result.

2. Why does the Graham number formula use 22.5?

Benjamin Graham wanted a defensive investor to pay no more than 15 times earnings and 1.5 times book value. Multiplying those two limits gives 22.5.

3. What is a good Graham number?

A Graham number above the current share price is the good case, because the gap suggests the stock may be undervalued. There is no bad Graham number as such, only a price that is too high to pay for it.

4. Can the Graham number be negative?

No. If earnings per share or book value per share is zero or negative, the formula has no meaningful answer, so the Graham number does not apply to loss-making companies or companies with negative equity.

5. Is the Graham number still useful today?

It still works as a quick screen for mature, asset-heavy businesses with steady earnings. Graham set his limits when interest rates were higher and valuations lower, so fewer stocks pass today, and it tends to undervalue growth companies with large intangible assets.

6. Can I change the 15 and 1.5 limits?

Yes. This calculator lets you adjust the maximum P/E and P/B weights. Raising them gives a higher fair value, so keep in mind that you are loosening Graham's original, conservative standard.

7. Should I buy a stock just because it trades below its Graham number?

No. The Graham number ignores cash flow, debt, business quality and growth, and some cheap stocks are value traps. Use it as a first filter, then check the company with other valuation methods.

Report an issue with this page

Spotted a wrong result or unclear explanation? Report an issue or read our editorial policy.

Advertisement · 320×50