← All research中文
Investing basicsNovember 2025

Valuing a stock by discounting

How do you decide whether a share price is reasonable? Start from the most basic idea there is: a dollar today is worth more than a dollar tomorrow. Follow that idea and you arrive at the classic valuation formulas for bonds and stocks, and you also see why they are unreliable.

1. Discounting: converting future money into today's money

One dollar today is worth more than one dollar tomorrow, for two reasons: money received today can earn interest in the bank, and inflation erodes money over time. Discounting converts a future sum into its value today.

With discount rate r and n years:

Future value: x today becomes x × (1 + r)^n in n years
Present value: x in n years is worth x ÷ (1 + r)^n today

2. What goes into the discount rate

The higher the discount rate, the less future money is worth.

3. A simple case first: a perpetual bond

A perpetual bond in theory pays a fixed coupon D every year, forever, with no compounding. To value it, discount every year's D to today and add them up:

P = D/(1+r) + D/(1+r)² + D/(1+r)³ + …

That is a geometric series, and the sum is clean:

P = D / r

An example. A perpetual bond with a face value of 100 and a 4.5% coupon pays D = 4.5 a year. Assume a discount rate of 3% risk-free plus a 1% risk premium plus 4% inflation, so r = 8%.

ItemValue
Annual coupon D4.5
Discount rate r3% + 1% + 4% = 8%
Price P = D / r4.5 ÷ 8% = 56.25

A bond with a face value of 100 is worth only 56 at that rate.

4. From bonds to stocks: the dividend discount model

Valuing a stock looks a lot like valuing a bond. A stock pays you in two ways: the dividends the company pays shareholders each year, and price appreciation when you sell.

The dividend discount model discounts every future year's dividend to today and adds them up, giving what the stock is worth now.

Constant dividends

P = D/(1+r) + D/(1+r)² + D/(1+r)³ + … = D / r

Identical to the perpetual bond. Take a large bank stock with an expected dividend per share of D = 0.25 and a discount rate of r = 3% risk-free + 4% inflation + 1% risk = 8%:

P = 0.25 ÷ 8% = 3.125

Dividends growing at g every year

P = D/(1+r) + D(1+g)/(1+r)² + D(1+g)²/(1+r)³ + … = D / (r − g)

This is the Gordon growth model. The denominator shrinks from r to r − g, so a slightly higher growth rate lifts the value a lot. The same bank stock with a growth assumption of g = 4%:

P = 0.25 ÷ (8% − 4%) = 6.25

Adding a 4% growth assumption doubles the value from 3.125 to 6.25.

5. What about companies that don't pay dividends: free cash flow

Companies don't necessarily pay all their profit out; some never pay a dividend and their shares rise anyway. The free-cash-flow model (FCFF) replaces the dividend D with free cash flow, the cash that could be distributed, and discounts each year's free cash flow. The company may reinvest that cash rather than pay it out, but it still belongs to shareholders.

Still the same bank stock, with average free cash flow per share of 1.6, g = 4%, r = 8%:

P = FCF / (r − g) = 1.6 ÷ 4% = 40

6. The limits: same company, 3 or 40?

Constant dividend model
3.125
Dividends only, no growth
Growing dividend model
6.25
Dividends + 4% growth
Free-cash-flow model
40
All distributable cash + 4% growth

Three models, one company, and the answers differ by more than ten times. The gap comes from two inputs that are hard to pin down:

The denominator is r − g, two small numbers, so a small change in either moves the answer a long way. Past performance does not predict the future, and even top analysts struggle to say what a stock is truly worth.

Discounting is on the complex side for a typical investor. Its value is not in producing a precise number but in showing you which few assumptions a valuation really rests on. Simpler methods come later.

Disclaimer · Educational material. The companies and numbers are worked examples to show the arithmetic, not investment advice. Investing involves risk; make your own decisions.