1. Calculators
  2. Stock Valuation & Fundamentals

Graham Number & Graham Formula Calculator

Apply Benjamin Graham's two classic valuation yardsticks: the Graham Number, a ceiling price from earnings and book value, and his growth formula, adjusted for today's bond yields.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Use trailing 12-month EPS and the latest book value per share. Both must be positive.

Fills EPS, book value per share and the share price. You can change any value afterwards.
$
Diluted EPS for the last 12 months. Graham preferred an average of several years.
$
Shareholders' equity divided by shares outstanding.
$
Used to show the margin of safety. Leave empty to skip.

Results

Graham Number$53.67Above the $45.00 share price
Margin of safety
16.1%
1 − price ÷ Graham Number
Upside to the Graham Number
+19.3%
P/E × P/B at the current price
15.8
Graham's ceiling is 22.5
Current P/E
11.3
Current P/B
1.41

The price is 16.1% below the Graham Number. P/E × P/B at $45.00 is 15.8, under Graham's ceiling of 22.5.

Graham Number if earnings or book value were different

Rows change EPS, columns change book value per share, each by up to 20%. Green cells are above the $45.00 price, red cells below. The outlined cell is your case.

EPS \ book value$25.60$28.80$32.00$35.20$38.40
$3.20$42.93$45.54$48.00$50.34$52.58
$3.60$45.54$48.30$50.91$53.40$55.77
$4.00$48.00$50.91$53.67$56.28$58.79
$4.40$50.34$53.40$56.28$59.03$61.66
$4.80$52.58$55.77$58.79$61.66$64.40

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the Graham Number calculator

Graham Number gives a ceiling price from earnings and assets. Graham formula values a stock from earnings and expected growth.

  1. Earnings per share. Use diluted EPS for the last 12 months. Graham preferred an average of at least three years, which smooths out a single good or bad year.
  2. Book value per share. Shareholders’ equity divided by shares outstanding, from the latest balance sheet.
  3. Expected growth (formula tab): the annual earnings growth you expect over the next seven to ten years, not just next year.
  4. AAA corporate bond yield (formula tab): the current yield on Moody’s Aaa-rated corporate bonds, published by the Federal Reserve and financial data sites.
  5. Share price (optional) adds the margin of safety.

The formulas

Graham Number = √(22.5 × EPS × BVPS)EPS is earnings per share and BVPS book value per share. 22.5 = a maximum P/E of 15 × a maximum P/B of 1.5.
Original formula: V = EPS × (8.5 + 2g)
Revised formula: V = EPS × (8.5 + 2g) × 4.4 ÷ Yg is expected annual growth in percent (enter 6 for 6%), 8.5 is the P/E Graham assigned to a company with no growth, 4.4 is the high-grade bond yield of his day and Y is the current AAA corporate bond yield in percent.

Both come from Benjamin Graham’s The Intelligent Investor. The growth formula first appeared without the bond-yield term; the version with 4.4 ÷ Y is the revision usually dated to 1974.

A worked example

Company C earns $4 a share and has book value of $32 a share. Graham Number = √(22.5 × $4 × $32) = $53.67. At a price of $45, the margin of safety is 16.1%, and P/E × P/B is 15.8, comfortably under 22.5.

With 6% expected growth and a 5% AAA yield, the original formula gives $82.00 and the revised formula gives $72.16, an implied P/E of 18.0. The current price of $45 only assumes growth of about 2.1% a year.

A stock that fails: with EPS of $2, book value of $10 and a price of $25, the Graham Number is $21.21 and P/E × P/B is 31.3, well over the ceiling.

How bond yields change the formula

The revised formula ties value to interest rates: when bonds pay more, stocks must be cheaper to compete.

AAA bond yield Value per share Implied P/E
4.4% (Graham’s base) $82.00 20.5
5% (the example) $72.16 18.0
7% $51.54 12.9

At a 4.4% yield the revised formula equals the original one. Raising the yield to 7% cuts the value to $51.54.

Where Graham’s methods break down

  • Negative earnings or book value. The Graham Number needs both to be positive, and the formula gives nonsense for a loss.
  • High growth. The value rises by 2 × EPS for every point of growth with no limit. At 20% growth the example would be worth $170.72, an implied P/E of 42.7. Few companies sustain such growth for a decade, which is why some users cap g or replace 8.5 + 2g with a more conservative multiplier.
  • Asset-light businesses. Companies whose value lies in brands, software or patents often have low book value and fail the Graham Number test even when they are fairly priced.
  • Buybacks. Repurchases reduce book value per share, so a company returning cash to shareholders can drift below Graham’s limits.

What this calculator does not include

Graham used these numbers inside a wider checklist: adequate size, a strong balance sheet, years of positive earnings, an unbroken dividend record and earnings growth. The calculator applies only the valuation part. For a value built from projected cash flows, use the DCF calculator, and to set a buy price below any estimate, the margin of safety calculator.

Frequently asked questions

How is the Graham Number calculated?
Multiply 22.5 by earnings per share and by book value per share, then take the square root. With EPS of $4 and book value of $32 a share, the Graham Number is $53.67.
Why 22.5 in the Graham Number?
It is 15 times 1.5. In The Intelligent Investor, Graham suggested a defensive investor pay no more than 15 times average earnings and 1.5 times book value. Because he allowed a higher P/E if the P/B was lower, the real test is that P/E × P/B should not exceed 22.5.
What does the 4.4 in the Graham formula mean?
It was the average yield on high-grade corporate bonds when Graham worked out the formula. Dividing by today's AAA yield scales the value down when rates are higher than that and up when they are lower.
Can I use the Graham Number for loss-making companies?
No. With negative earnings or negative book value the formula has no real answer. The test was built for established, profitable companies, which is also why it suits banks, insurers and industrial companies better than young technology firms.
Is a stock below its Graham Number a buy?
Not by itself. Passing the test says the price is modest relative to current earnings and assets. It says nothing about whether those earnings will last, so Graham paired it with checks on financial strength, earnings stability and dividend record.

Related calculators

All calculators →

Check the Graham Number for real stocks

All stocks →

Every PromtFinance stock page shows earnings per share, book value per share and the share price, the three inputs Graham's tests need.

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.