CalcStocks
Investing maths, shown in full
EN

Benjamin Graham Formula Calculator

Graham's intrinsic value formula, the revised version that adjusts for today's bond yields, and the separate Graham Number — computed together and labelled properly, because they are three different measures that are constantly mistaken for one another.

All three variants at once Bond-yield adjustment included Says where the formula breaks
The company
$

Trailing twelve months, or a normalized figure if the last year was unusual.

%

Graham meant the expected rate over the next seven to ten years. Enter 7 for 7%.

$
%
Bond-yield adjustment

Graham's constants come from an era when high-grade corporate bonds yielded 4.4%. The revised formula rebases the valuation to current rates, and it is what most of the argument online is actually about.

%

Today's yield on AAA/AA-rated corporate bonds. Moody's series is the conventional source and is typically in the 4-6% range. Look up the current Moody's Aaa yield (FRED) →

Graham Number (optional)

A separate measure entirely, using book value rather than growth. Included because the search results for this formula constantly conflate the two.

$

Total shareholders' equity divided by diluted shares outstanding.

Intrinsic value per share

$0

Original formula
$0
Revised (bond-adjusted)
$0
Graham Number
$0
Implied P/E multiple
0
Buy below
$0
Upside vs price
0%

The working

The implied P/E is shown because it is the quickest way to see when the formula has stopped being sensible: 8.5 + 2g reaches a multiple of 38.5 at 15% growth and keeps climbing.

Normalized earnings and a growth rate that fades

Graham's formula needs two numbers it does not give you: what the business earns in an ordinary year, and how fast it will grow from here. The first looks backward, the second forward — they are different jobs and this block keeps them apart.

Step 1 — earnings power

What does this business earn in a normal year? Seven years of history strips out one-off distortions. If you would rather use a forward estimate, enter it below and pick it as your method.

$

Next year's expected earnings per share, from guidance or consensus. Only used if you select it as the method.

Earnings figure to value

The average is simplest but one exceptional year drags it. The median ignores a single distortion. The trend fit is a least-squares line read at the latest year, and it is the only backward-looking option that does not understate a company whose earnings genuinely grew. The forward estimate is the most relevant figure and the least verifiable — it is somebody's forecast.

Step 2 — future growth, fading

This is the g in the formula, and it is a forecast about the next decade — not a measurement of the last one. Real growth decays: a company compounding at 15% today will not still be doing it in year ten.

%

Where the business is now. Guidance, consensus, or your own read of the next year or two.

%

Where you think it settles. Somewhere around 5-7% is the common landing point — beyond a decade, few businesses outgrow the economy by much.

Graham framed g as expected growth over the next seven to ten years, so seven is a reasonable default.

Step 3 — margin of safety

The discount you require before acting, applied to both the multiple and the price.

%

Justified P/E multiple

After your margin of safety:

Earnings used
$0
Equivalent growth
0%
Fair value per share
$0
Buy below
$0

The growth path

Growth declining from your starting rate to your ending rate, with the earnings it implies. The single 'equivalent growth' figure above is the constant rate that compounds to the same place — that is the number the formula gets, rather than an optimistic first-year rate held flat for a decade.

YearGrowthProjected EPS

Cumulative earnings growth across the period: 0% — which is what the equivalent rate is derived from.

Earnings candidates, and what history did

Average$0
Median$0
Trend fit$0
7-year compound growth (history)0%

The working

These two figures are exactly what the main calculator needs. Send them up and the full valuation — original formula, bond-adjusted version, Graham Number and buy-below price — recalculates on them.

How to use it

1

Enter earnings and growth

EPS from the latest report, and the growth rate you expect over the next seven to ten years. These two inputs drive the whole result.

2

Decide on the bond adjustment

Leave it on to rebase Graham's 1962 constants to today's rates. Turn it off to see the textbook figure people usually quote.

3

Add book value for the Graham Number

A different test entirely — it ignores growth and asks what the assets and earnings support. Useful as a cross-check on a formula that is very sensitive to your growth guess.

4

Apply a margin of safety

Graham's central idea, and the reason the buy-below figure exists. The more the answer depends on your growth estimate, the wider it should be.

The Benjamin Graham formula

Graham offered this in <em>The Intelligent Investor</em> as a quick way to check what growth assumption a share price implied. It was presented as a rule of thumb for cross-checking, not as a valuation method to be relied on — a distinction almost every calculator that reproduces it drops.

V = EPS × (8.5 + 2g)

V is intrinsic value per share, EPS is earnings per share, and g is the expected annual growth rate over the next seven to ten years, entered as a whole number. The 8.5 represents the multiple Graham associated with a company growing not at all.

The revised, bond-yield-adjusted formula

Graham later added a correction for interest rates, because a valuation multiple that ignores the return available on bonds is unmoored. The revised form multiplies by 4.4 ÷ Y, where 4.4 was the yield on high-grade corporate bonds at the time and Y is the current yield. When bond yields are above 4.4% the adjustment lowers intrinsic value, and when they are below it raises it. This is the version most of the online disagreement concerns, and it is why the bond yield is a visible input here rather than a hidden constant.

The Graham Number is a different thing

The Graham Number is not the growth formula and answers a different question. It comes from two of Graham's screening limits for defensive investors: pay no more than 15 times earnings and no more than 1.5 times book value. Multiplying those caps gives 22.5, and the Graham Number is the price at which a stock would exactly satisfy both.

Graham Number = √(22.5 × EPS × BVPS)

BVPS is book value per share. It uses no growth estimate at all, which makes it a useful cross-check on the growth formula — but also blind to genuine growth, and close to useless for asset-light businesses whose value is not on the balance sheet. It is undefined when either earnings or book value is negative.

Why earnings have to be normalized first

Graham's formula multiplies one earnings figure by one multiplier, which makes the choice of that figure at least as important as the growth estimate — and last year's reported EPS is frequently the wrong one. A single lawsuit, impairment, disposal or unusually good year propagates straight through to the valuation with no warning. Normalizing asks what the business earns in an ordinary year instead. There is no single correct method, which is why the block above shows the average, the median and a trend fit together: when they agree the figure is robust, and when they disagree sharply that is telling you the earnings history is not stable enough for a formula this blunt. A forward estimate is also offered, because the earnings you are buying are next year's and beyond — but it is a forecast, so it is the most relevant figure and the least verifiable at the same time.

Growth is a forecast, and it fades

The g in Graham's formula is expected growth over the next seven to ten years. Two mistakes follow from forgetting that. The first is feeding it a historical rate: the past is evidence about the future, not a substitute for it. The second is holding one high rate flat across the whole period, which no business sustains — competition, scale and the law of large numbers all pull growth down toward the economy's rate. So this block asks for a starting rate and an ending rate and fades between them, then reports the constant rate that compounds to the same place. That equivalent rate is what the formula receives.

Why the fade matters so much here

Because 8.5 + 2g is linear and unbounded, an optimistic growth rate does unlimited damage. Held flat, 15% growth implies a P/E of 38.5 and 25% implies 58.5 — multiples no rule Graham wrote would sanction. Faded from 15% to 6% over seven years, the equivalent rate is about 10.5% and the implied multiple lands near 29.4, which is demanding but arguable. The difference between those two answers is not a rounding detail; it is the difference between a valuation and a justification.

Read this before relying on the output

These formulas are worth knowing and worth using as a sanity check. They are not a valuation method for a concentrated position, and presenting their output as an authoritative intrinsic value — as most calculators do — is the main thing wrong with how they are used today.

The multiplier explodes at high growth

The 8.5 + 2g term is linear in growth and has no ceiling. At 10% growth it implies a P/E of 28.5; at 20% it implies 48.5; at 30% it implies 68.5. No screening rule Graham ever wrote would sanction paying 68 times earnings. The formula was intended for the modest growth rates of established companies, and it silently becomes nonsense outside that range — so this page warns you above 15% rather than printing a confident number.

Graham's own later view

By 1976 Graham had grown skeptical of detailed security analysis for most investors, arguing that the effort rarely justified the results and favoring simple, diversified, rules-based approaches instead. Treating a formula he offered as an illustration as though it were his final word on valuation inverts what he actually concluded. Use it as he intended: a fast check on whether a price implies a growth rate you find plausible.

Worked examples

Each reproducible with the calculator above.

  • EPS $5.00, growth 7%, bond yield 5.2%. The original formula gives $112.50; the bond adjustment cuts it to roughly $95, because money now earns more elsewhere than it did in Graham's day.
  • Bond yield at 4.4%. The adjustment factor becomes exactly 1 and the revised figure equals the original — a useful check that the arithmetic is doing what it claims.
  • Growth raised from 7% to 20%. Intrinsic value more than doubles on one changed assumption, and the implied P/E passes 48. This is the sensitivity the formula hides.
  • EPS $5.00 with book value $32. The Graham Number lands near $60 — well below the growth formula, because it gives no credit for growth at all.
  • A company with negative book value. The Graham Number is reported as unavailable rather than as a meaningless figure.

Graham formula FAQ

The formula, the revised version, the Graham Number, and where all three stop being useful.

The formula

What is the formula for Benjamin Graham's intrinsic value?

V = EPS × (8.5 + 2g), where EPS is earnings per share and g is the expected annual growth rate over the next seven to ten years entered as a whole number. Graham presented it in The Intelligent Investor as a rule of thumb, not a valuation method.

What does the 8.5 represent?

The price-to-earnings multiple Graham associated with a company expected to grow not at all. Everything above it is what the formula is willing to pay for growth.

Why is growth multiplied by 2?

It was Graham's empirical shorthand for how much extra multiple a point of growth deserved. It is a calibration from observation, not a derivation from theory, which is part of why it behaves badly outside the range he had in mind.

What growth rate should I use?

Graham meant expected growth over the next seven to ten years. Analyst consensus, the company's own historical rate, or your own estimate all work — but note that the answer is extremely sensitive to this input, so it is worth running two or three values rather than one.

Which EPS figure should I enter?

Trailing twelve months diluted EPS is the usual choice. If the last year was distorted by a one-off, use a normalized figure — the formula multiplies whatever you give it, so a bad input produces a bad valuation with no warning.

Can you show a worked example?

With EPS of $5.00 and 7% expected growth: 5.00 × (8.5 + 2 × 7) = 5.00 × 22.5 = $112.50. Applying the bond adjustment at a 5.2% yield gives 112.50 × 4.4 ÷ 5.2, or about $95.19.

What is the formula for the Graham ratio?

People usually mean one of two things: the growth formula above, or the Graham Number, √(22.5 × EPS × BVPS). They are different measures answering different questions, which is why this page computes both.

Bond adjustment

What is the revised Graham formula?

V = EPS × (8.5 + 2g) × 4.4 ÷ Y. It multiplies the original by the ratio of the bond yield Graham observed to the yield available now, so the valuation reflects the return on offer elsewhere.

Where does the 4.4 come from?

It is the yield on high-grade AA corporate bonds around the time Graham wrote. It is a historical constant, not a parameter to tune — changing it means you are no longer using Graham's formula.

Which bond yield do I enter for Y?

The current yield on AAA or AA-rated corporate bonds. Moody's series is the conventional source and is widely quoted; it has typically been in the 4-6% range in recent years.

Should I use the revised version or the original?

The revised version is more defensible, because a valuation multiple that ignores interest rates ignores the alternative use of the money. The original is what most people quote, so this page shows both and lets you switch.

What happens when bond yields rise?

Intrinsic value falls, because 4.4 ÷ Y shrinks. That is the formula behaving correctly: when safe assets pay more, a stream of uncertain future earnings is worth less today.

Graham Number

What is the Graham Number?

√(22.5 × EPS × BVPS) — the highest price at which a stock would satisfy both of Graham's defensive limits, no more than 15 times earnings and no more than 1.5 times book value. The 22.5 is simply 15 × 1.5.

How is it different from the growth formula?

It uses no growth estimate at all, relying on earnings and book value instead. That makes it more conservative and less sensitive to your assumptions, but blind to genuine growth.

Why is the Graham Number sometimes unavailable?

Because it needs positive earnings and positive book value. A negative product has no real square root, so the calculator reports it as unavailable rather than inventing a figure.

Does it work for technology companies?

Rarely. Asset-light businesses carry little book value relative to their earning power, so the Graham Number will call almost any software company expensive. That is a limitation of the measure, not an insight about the sector.

Which of the three numbers should I trust?

None on its own. Their value is in the comparison: when the growth formula runs far ahead of the Graham Number, the valuation is resting entirely on your growth assumption, and that is worth knowing before you act.

Using it

What margin of safety should I use?

Graham's central idea was to buy well below your estimate of value, precisely because the estimate could be wrong. Given how sensitive this formula is to the growth input, a wide margin is more defensible here than in a model with more moving parts. The buy-below figure applies whatever you choose.

Is the Graham formula still relevant?

As a fast sanity check, yes — it tells you quickly what growth a price implies. As a valuation method for a real position, it is too crude and too sensitive to one input. Use it to generate a question, then answer that question with a proper model.

How does this compare with a DCF?

A DCF makes every assumption explicit and lets you separate growth stages, terminal value and discount rate. The Graham formula compresses all of that into one linear term. The DCF is more work and far more honest about what you are actually assuming.

Why does the calculator warn me above 15% growth?

Because 8.5 + 2g implies a P/E of 38.5 at 15% and keeps rising with no ceiling. Graham never sanctioned multiples like that, and the formula silently stops being sensible. The warning exists so a large number is not mistaken for a confident one.

What is the Graham 75-25 rule?

A separate idea about asset allocation, not valuation: never hold less than 25% or more than 75% of your portfolio in stocks, with the balance in bonds, rebalancing as valuations move. It appears in the same book but has nothing to do with this formula.

What stocks would Benjamin Graham buy today?

Nobody can answer that honestly, and this site will not pretend to. Graham's defensive criteria — adequate size, strong financial condition, earnings stability, a dividend record, moderate P/E and P/B — are documented in The Intelligent Investor and can be applied yourself. Note also that late in life he doubted whether that level of individual analysis was worthwhile for most investors.

Does this send my figures anywhere?

No. The calculation runs entirely in your browser. Nothing is transmitted, logged or stored.

Why do I need to normalize earnings before using the formula?

Because the formula multiplies one EPS figure by one multiplier, so a distorted input produces a distorted valuation with no warning. A single impairment, legal settlement, disposal or exceptional year passes straight through. Normalizing asks what the business earns in an ordinary year instead.

Should I use the average, the median or the trend fit?

The average is simplest but one exceptional year drags it. The median ignores a single distortion but is blind to trend. The trend fit is a least-squares line evaluated at the most recent year and does not understate a company whose earnings genuinely grew. A forward estimate is the most relevant of the four and the least verifiable. The block shows all of them — if they disagree sharply, the history is too unstable for this formula.

Why seven years?

Long enough to span most of a business cycle and short enough to still describe the current company. Ten is the convention for CAPE; seven is a common compromise for individual company normalization and keeps the input manageable.

How do I turn a growth rate into a P/E?

Graham's multiplier is 8.5 + 2g, with g as a whole-number percentage. A normalized 10% growth rate gives 8.5 + 20 = 28.5, so the formula considers 28.5 times normalized earnings a fair price. Applying a margin of safety lowers the multiple you would actually pay.

Why is the seven-year growth rate sometimes blank?

A compound rate needs two positive endpoints. If the first or last year in your series is a loss, the rate is undefined rather than zero — enter your own estimate in the override field instead.

Why does the growth rate fade instead of staying flat?

Because no company sustains an exceptional growth rate for a decade, and Graham's g is a decade-long expectation. Competition, scale and the law of large numbers pull growth toward the economy's rate. Holding a high first-year rate flat across ten years is the single most common way this formula is misused.

What is the 'equivalent growth' figure?

The constant annual rate that compounds to the same cumulative earnings as your fading path. It is a geometric result, not the average of the percentages — averaging them would overstate the outcome. That equivalent rate is the single number fed into 8.5 + 2g.

Can you give a realistic example of fading growth?

A quality compounder growing 15% today, easing to 6% by year seven, follows roughly 15, 13.5, 12, 10.5, 9, 7.5, 6 per cent. Earnings roughly double over the period, and the equivalent constant rate is about 10.5% — implying a P/E near 29.4. Held flat at 15% instead, the formula would imply 38.5, which is the same company with a third more value bolted on by an assumption.

What ending growth rate should I use?

Somewhere around 5-7% is the usual landing point. Beyond a decade very few businesses outgrow nominal GDP by much, and an ending rate above that implies the company eventually becomes an implausible share of the economy.

How does the seven-year history relate to the growth forecast?

It is a reality check, not an input. The compound rate from your seven EPS figures is shown beside the forecast so you can see whether you are projecting faster than the business has ever managed. If you are, that is allowed — but you should be able to say why.

Should I value normalized past earnings or a forward estimate?

You are buying future earnings, so a credible forward estimate is the more relevant figure. The catch is that it is a forecast, and forecasts are optimistic on average and least reliable when the business is turning. Normalized history is verifiable but backward-looking. The block offers both so the choice is explicit rather than assumed.

Method, sources and limitations

The original formula is V = EPS × (8.5 + 2g) with g entered as a whole-number percentage. The revised formula multiplies that by 4.4 ÷ Y, where 4.4 is the AA corporate bond yield prevailing when Graham wrote and Y is the current yield you supply. The Graham Number is √(22.5 × EPS × BVPS), where 22.5 is Graham's 15× earnings limit multiplied by his 1.5× book value limit. The buy-below price applies your margin of safety to whichever growth-formula variant is selected. Both formulas are Benjamin Graham's, from The Intelligent Investor and Security Analysis.

Current bond yield data: Moody's Seasoned Aaa Corporate Bond Yield, Federal Reserve Bank of St. Louis (FRED)

These are rules of thumb from the mid-twentieth century, not valuation models. The output is extremely sensitive to the growth input, and the 8.5 + 2g term produces implausible multiples above roughly 15% growth. The Graham Number is undefined for negative earnings or book value and systematically undervalues asset-light businesses. Neither accounts for debt, capital structure, cash, or the quality of earnings. Nothing here is investment advice.

Contact

Found a bug, disagree with a formula, or want a calculator that is not here yet? Tell us.

Your message is emailed to us and not stored in a database. Please do not include account numbers, passwords or other sensitive details.