Advertisement
Fundamental Analysis

How to Calculate Intrinsic Value of a Stock (Step-by-Step Guide)

By Poor Man's Stocks16 min read
Ad Space — article-top

title: "How to Calculate Intrinsic Value of a Stock (Step-by-Step Guide)" description: "Master the intrinsic value calculation with our step-by-step walkthrough. Use the DCF model, Graham Number, and free online calculators to find undervalued stocks in 2026." date: "2026-03-07" category: "Fundamental Analysis" author: "Poor Man's Stocks" image: "/og-image.png"

What if you could look at any stock and know — within a reasonable range — whether the market price is a bargain or a rip-off?

That's what intrinsic value calculation gives you. It's the single most practical skill separating investors who build wealth from those who chase hype. And despite what Wall Street wants you to believe, you don't need a Bloomberg terminal or a CFA to do it.

In this step-by-step guide, we'll walk through the complete intrinsic value calculation process from scratch. Not theory — actual numbers, actual formulas, actual stocks. By the end, you'll be able to pull up any ticker and run the math yourself.

If you want to skip the manual work and get instant results, our free intrinsic value calculator does the heavy lifting. But understanding how the math works makes you a far better investor.


What Is Intrinsic Value?

Intrinsic value is an estimate of what a business is truly worth based on its financial fundamentals — earnings power, cash flow generation, growth trajectory, and asset base. It's completely independent of whatever the stock market says the price should be today.

Here's the mental model: imagine you're buying the entire business, not just shares. How much would you pay for a company that generates $X in cash every year and is growing at Y%?

That number is intrinsic value.

Why You Need to Calculate It

  • It protects you from overpaying. During the 2021 tech bubble, Peloton traded at $160 with negative cash flow. Its intrinsic value was a fraction of that. Investors who ran the numbers stayed away. Everyone else lost 95%+.
  • It helps you find bargains. When a solid company drops 30% on bad news, intrinsic value tells you whether it's a genuine deal or a falling knife.
  • It gives you conviction to hold. When the market panics and your stock drops, knowing the intrinsic value gives you the confidence to sit tight — or buy more.

The Margin of Safety Concept

Benjamin Graham — the father of value investing — insisted on buying stocks at a significant discount to intrinsic value. He called this the margin of safety. If your intrinsic value estimate is $100, don't buy at $95. Buy at $70 or below. The bigger your cushion, the more room you have to be wrong.

A 25-35% margin of safety is a solid target for most stocks. For riskier companies, aim for 40-50%.


Step 1: Gather the Financial Data You Need

Before any calculation, you need to pull specific numbers from a company's financial statements. Here's exactly where to find them.

What You Need

| Data Point | Where to Find It | Why You Need It | |---|---|---| | Earnings Per Share (EPS) | Income Statement | Core profitability measure | | Book Value Per Share | Balance Sheet | Asset-based valuation | | Free Cash Flow | Cash Flow Statement | DCF model input | | Revenue Growth Rate | Compare annual income statements | Growth projection | | Current Share Price | Any stock quote site | Comparison to calculated value | | Dividend Per Share | Income Statement / dividend history | Dividend discount model | | Total Debt | Balance Sheet | Risk assessment |

Free Sources for This Data

  1. Yahoo Finance — Search any ticker, click "Financials." Covers income statement, balance sheet, and cash flow.
  2. Macrotrends.net — Excellent for historical data going back 10+ years.
  3. SEC.gov EDGAR — The source itself. Every public company's 10-K and 10-Q filings live here.
  4. Our Stock Screener — Pre-calculates Graham Number, P/E ratio, and other key metrics for thousands of stocks.

Practical Example: Johnson & Johnson (JNJ)

Let's gather JNJ's data (as of early 2026):

  • EPS (TTM): $5.79
  • Book Value Per Share: $26.20
  • Free Cash Flow: ~$17.6 billion ($7.29/share)
  • 5-Year Revenue Growth Rate: ~4.2% annually
  • Current Share Price: ~$156
  • Annual Dividend: $4.96/share
  • Total Debt: ~$30.4 billion

We'll use JNJ as our running example through every calculation method.


Step 2: Calculate Using the Graham Number

The Graham Number is the simplest intrinsic value formula. It was designed by Benjamin Graham to give a quick "maximum fair price" for a stock based on two things: earnings and book value.

The Formula

Graham Number = √(22.5 × EPS × Book Value Per Share)

The 22.5 comes from Graham's criteria: a maximum P/E of 15 and a maximum Price-to-Book of 1.5 (15 × 1.5 = 22.5).

Step-by-Step Calculation for JNJ

  1. Multiply 22.5 × EPS: 22.5 × $5.79 = $130.28
  2. Multiply by Book Value: $130.28 × $26.20 = $3,413.24
  3. Take the square root: √3,413.24 = $58.44

Interpreting the Result

JNJ's Graham Number is approximately $58.44, but the stock trades around $156. Does that mean JNJ is massively overvalued?

Not necessarily. The Graham Number has known limitations:

  • It ignores growth. A company growing earnings at 10%+ per year is worth more than one that's flat, but the Graham Number treats them the same.
  • It penalizes low book value. Modern companies (especially tech and healthcare) have enormous intangible assets not captured on the balance sheet.
  • It was designed for deep value. Graham used this as a screening tool to find stocks trading below conservative estimates. It's a floor, not a ceiling.

When to use it: Best for screening mature, asset-heavy companies — banks, utilities, industrials. Use our Graham Number calculator to screen hundreds of stocks instantly.

Bottom line for JNJ: The Graham Number suggests JNJ is overpriced relative to Graham's ultra-conservative criteria, but JNJ's brand value, patent portfolio, and consistent dividend growth aren't captured by this formula.


Step 3: Calculate Using the Discounted Cash Flow (DCF) Model

The DCF model is the gold standard of intrinsic value calculation. Instead of looking at a single snapshot, it projects a company's future cash flows and discounts them back to today's dollars.

The logic: $1 received next year is worth less than $1 today (because you could invest today's dollar and earn a return). DCF accounts for this time value of money.

The Formula (Simplified)

Intrinsic Value = Σ [FCF × (1 + g)^n / (1 + r)^n] + Terminal Value / (1 + r)^n

Don't panic. Here's what each variable means:

  • FCF = Free Cash Flow per share (cash left after all expenses and reinvestment)
  • g = Expected growth rate of free cash flow
  • r = Discount rate (your required rate of return — typically 10%)
  • n = Year number (1, 2, 3... up to your projection period)
  • Terminal Value = Value of all cash flows beyond your projection period

Step-by-Step Calculation for JNJ

Assumptions:

  • Current FCF per share: $7.29
  • Growth rate (Years 1-5): 5% (conservative, based on historical trend)
  • Growth rate (Years 6-10): 3% (slower growth as the company matures)
  • Discount rate: 10%
  • Terminal growth rate: 2.5% (roughly GDP growth)

Year-by-Year Projected FCF:

| Year | Growth Rate | Projected FCF | Discount Factor | Present Value | |------|------------|---------------|-----------------|---------------| | 1 | 5% | $7.65 | 0.909 | $6.96 | | 2 | 5% | $8.04 | 0.826 | $6.64 | | 3 | 5% | $8.44 | 0.751 | $6.34 | | 4 | 5% | $8.86 | 0.683 | $6.05 | | 5 | 5% | $9.30 | 0.621 | $5.77 | | 6 | 3% | $9.58 | 0.564 | $5.41 | | 7 | 3% | $9.87 | 0.513 | $5.06 | | 8 | 3% | $10.17 | 0.467 | $4.75 | | 9 | 3% | $10.47 | 0.424 | $4.44 | | 10 | 3% | $10.79 | 0.386 | $4.16 |

Sum of Projected Cash Flows: $55.58

Terminal Value Calculation:

Terminal Value = FCF Year 10 × (1 + terminal growth) / (discount rate - terminal growth)
Terminal Value = $10.79 × 1.025 / (0.10 - 0.025)
Terminal Value = $11.06 / 0.075
Terminal Value = $147.47

Present Value of Terminal Value:

$147.47 / (1.10)^10 = $147.47 × 0.386 = $56.92

Total Intrinsic Value = $55.58 + $56.92 = $112.50 per share

Interpreting the Result

Our DCF model puts JNJ's intrinsic value at roughly $112.50 per share. With the stock trading around $156, it appears overvalued by about 39%.

But here's where judgment comes in:

  • If you use a 7% discount rate (lower required return), the intrinsic value jumps to ~$155 — roughly fair value.
  • If you assume 7% FCF growth instead of 5%, the value rises to ~$135.
  • Small changes in assumptions create big swings in the final number. That's why the margin of safety matters.

Sensitivity Analysis

Run your DCF with multiple scenarios:

| Scenario | Growth Rate | Discount Rate | Intrinsic Value | |----------|------------|---------------|-----------------| | Conservative | 3% | 12% | $78.30 | | Base Case | 5% | 10% | $112.50 | | Optimistic | 7% | 8% | $172.40 |

The "true" value likely falls somewhere in the $80-$170 range. If the stock drops below $90, you have a compelling margin of safety under almost every scenario.


Step 4: Calculate Using the Dividend Discount Model (DDM)

For dividend-paying stocks like JNJ, Coca-Cola, or Procter & Gamble, the Dividend Discount Model offers another angle. It values a stock based purely on the dividends it will pay you over time.

The Gordon Growth Model Formula

Intrinsic Value = Annual Dividend / (Required Return - Dividend Growth Rate)

This is the simplest version, assuming dividends grow at a constant rate forever.

Step-by-Step Calculation for JNJ

  • Annual Dividend: $4.96
  • Required Return: 10%
  • Dividend Growth Rate: 5.5% (JNJ has raised dividends for 62 consecutive years; 5-year average growth ~5.5%)
Intrinsic Value = $4.96 / (0.10 - 0.055)
Intrinsic Value = $4.96 / 0.045
Intrinsic Value = $110.22

Multi-Stage DDM (More Realistic)

Since high growth doesn't last forever, a two-stage model is more realistic:

Stage 1 (Years 1-10): 5.5% dividend growth Stage 2 (Year 11+): 3% dividend growth (terminal)

| Year | Dividend | Present Value (10% discount) | |------|----------|------| | 1 | $5.23 | $4.76 | | 2 | $5.52 | $4.56 | | 3 | $5.82 | $4.37 | | 4 | $6.14 | $4.19 | | 5 | $6.48 | $4.02 | | 6 | $6.84 | $3.86 | | 7 | $7.21 | $3.70 | | 8 | $7.61 | $3.55 | | 9 | $8.03 | $3.40 | | 10 | $8.47 | $3.27 |

Sum of Stage 1: $39.68

Terminal Value at Year 10: $8.47 × 1.03 / (0.10 - 0.03) = $124.63 Present Value of Terminal: $124.63 × 0.386 = $48.11

Total DDM Value: $39.68 + $48.11 = $87.79

The two-stage DDM gives us ~$88 per share — more conservative than our DCF estimate, which makes sense because dividends represent only a portion of total cash flow.


Step 5: Compare Methods and Triangulate

Here's where most guides stop — but this step is the most important. No single method gives you "the answer." You need to compare and triangulate.

JNJ Valuation Summary

| Method | Intrinsic Value | vs. Current Price ($156) | |--------|----------------|--------------------------| | Graham Number | $58.44 | 63% overvalued | | DCF (Base Case) | $112.50 | 39% overvalued | | DDM (Two-Stage) | $87.79 | 78% overvalued | | DDM (Gordon Growth) | $110.22 | 42% overvalued |

How to Interpret This

The consensus is clear: JNJ appears to be trading above its intrinsic value across all methods. Even the most generous DCF scenario ($172) provides only ~10% upside.

What a value investor would do:

  1. Put JNJ on a watchlist
  2. Set a price alert at $100-$110 (a 25% margin of safety on the DCF value)
  3. Wait for a market pullback or company-specific bad news to create an entry point
  4. Monitor quarterly earnings to see if growth assumptions need updating

What About a Stock That IS Undervalued?

Let's run a quick comparison with Intel (INTC) at ~$22/share:

  • Graham Number: √(22.5 × $0.50 × $24.84) = $16.72
  • DCF (conservative): ~$28-35 depending on turnaround assumptions
  • Note: INTC doesn't pay a meaningful dividend right now, so DDM isn't applicable

INTC is more interesting — the DCF suggests potential upside of 27-59%, though the execution risk on its foundry turnaround is significant. This is where margin of safety becomes critical.


Step 6: Use a Calculator to Speed Things Up

Once you understand the math, you don't need to run these calculations by hand every time.

Our Free Intrinsic Value Calculator

Our stock calculator automates the Graham Number and key valuation metrics for any ticker. Just enter the symbol and get:

  • Graham Number
  • Current P/E vs. industry average
  • Book value per share
  • Dividend yield and payout ratio
  • Whether the stock passes Graham's 7 criteria

How to Use It Effectively

  1. Start with our screener to find stocks trading below their Graham Number
  2. Run each candidate through the calculator for detailed metrics
  3. Do your own DCF for stocks that pass the initial screen (15-20 minutes per stock)
  4. Build a watchlist of 10-15 stocks with favorable valuations
  5. Set price alerts at your target entry prices

This process takes about 2 hours on a weekend and gives you a ready-to-buy list whenever the market dips.


Common Mistakes to Avoid

1. Using Only One Method

Each model has blind spots. The Graham Number ignores growth. The DCF is sensitive to assumptions. The DDM only works for dividend payers. Always use at least two methods.

2. Being Too Precise

An intrinsic value of $112.47 is a false precision. You're working with estimates and projections. Think in ranges: "$100-$125" is more honest and more useful.

3. Ignoring Qualitative Factors

Numbers don't capture everything. Management quality, competitive moats, regulatory risk, and industry trends all matter. Coca-Cola's brand value isn't on the balance sheet, but it's worth hundreds of billions.

4. Using Trailing Data for Cyclical Stocks

If a cyclical company (like an automaker or oil producer) just had a record year, using that EPS in your Graham Number will give you a dangerously inflated result. Use normalized or average earnings over 5-10 years.

5. Anchoring to the Current Price

Do your calculation before you look at the current stock price. If you know the price first, you'll unconsciously adjust your assumptions to match it.


Putting It All Together: Your Intrinsic Value Checklist

Here's the exact process to follow every time you evaluate a stock:

☐ Gather data — EPS, book value, FCF, dividends, growth rates from Yahoo Finance or SEC filings

☐ Run the Graham Number — Quick 30-second screen. If the stock is way above, it needs strong growth to justify the premium.

☐ Build a DCF model — Use conservative growth assumptions. Run a sensitivity analysis with 3 scenarios.

☐ Run a DDM (if applicable) — For dividend-paying stocks, this provides a useful cross-check.

☐ Triangulate — Average or range your results. Be honest about uncertainty.

☐ Apply margin of safety — Subtract 25-35% from your fair value estimate. That's your buy price.

☐ Compare to current price — If the stock is trading below your buy price, do deeper due diligence. If above, add to your watchlist.

☐ Document your thesis — Write down your assumptions and the price you'd buy at. This prevents emotional decision-making later.


Real-World Application: Building a Watchlist

Let's apply this framework to build a quick 5-stock watchlist:

| Stock | Graham Number | DCF Estimate | Current Price | Action | |-------|--------------|-------------|---------------|--------| | JNJ | $58 | $112 | $156 | Watch — wait for $100-110 | | PFE | $21 | $32-38 | $25 | Interesting — near DCF low end | | INTC | $17 | $28-35 | $22 | Speculative buy with turnaround risk | | KO | $42 | $55-65 | $62 | Fair value — wait for dip to $48-52 | | PG | $65 | $145-165 | $168 | Premium — strong business but pricey |

Pfizer stands out as potentially undervalued relative to its DCF range. Intel offers upside but with significant execution risk. The others are quality businesses to watch for better entry points.

Use our stock screener to find more candidates trading below their calculated intrinsic value.


Frequently Asked Questions

How accurate is intrinsic value calculation?

It's an estimate, not a precise figure. The goal is to be "roughly right rather than precisely wrong" (a Buffett quote). If your estimate says a stock is worth $80-$120 and it's trading at $50, you don't need decimal-point accuracy to know it's cheap.

Which method is best for beginners?

Start with the Graham Number for screening, then learn the basic DCF. Together, these two methods cover 90% of what you need. The Dividend Discount Model is useful once you focus on income investing.

How often should I recalculate intrinsic value?

At minimum, after each quarterly earnings report (4x per year). The inputs change — earnings might beat or miss expectations, free cash flow could surge or drop, and growth trajectories shift. Set a calendar reminder for 2 weeks after each earnings season ends.

Can intrinsic value be negative?

Technically, yes — if a company is burning cash with no path to profitability and has more debt than assets. In practice, this signals "stay away" rather than a useful calculation.

What discount rate should I use?

10% is the most common default (representing your desired annual return). Conservative investors might use 12-15%. If you're comparing to bonds or CDs, you might use 8%. The higher your discount rate, the lower the intrinsic value — which means you demand a cheaper price, building in more safety.


Start Calculating Today

Intrinsic value calculation isn't magic — it's basic math applied with judgment. The formulas take 5 minutes to learn and a lifetime to master, but even a rough calculation puts you ahead of 90% of market participants who buy based on headlines and gut feelings.

Your next steps:

  1. Try our intrinsic value calculator — Screen any stock in seconds
  2. Pick 3 stocks you own or are watching — Run through the full process above
  3. Build your watchlist — Document your fair value estimates and target buy prices
  4. Use our screener to discover undervalued opportunities you haven't considered

The market will always have stocks trading above and below their intrinsic value. Your job is to find the ones below — and have the patience to wait for them.

Want to learn the framework Benjamin Graham used to identify undervalued stocks? Read our guide to Graham's 7 Criteria for Stock Selection.

Ad Space — article-bottom
📬

Get Picks Like This Every Tuesday

Join value investors getting our best undervalued stock picks, Graham Number breakdowns, and dividend analysis — free.

Subscribe Free →

Get Our Best Stock Picks — Free

Join value investors who get our top undervalued stock picks, Graham-style analysis, and dividend recommendations delivered to your inbox every week.

No spam, ever. Unsubscribe anytime.