Explore the foundations of present value, time value of money, and how discounting shapes bond prices. Master the key formulas, compounding conventions, and practical techniques for valuing fixed-income instruments.
When I first heard about the time value of money, I remember thinking, “Wait, so a dollar today really is different from a dollar tomorrow?” And I’m sure I wasn’t alone in that initial reaction. But as soon as we enter the realm of bond pricing, we quickly see how crucial it is to measure precisely how future cash flows are worth in today’s dollars—because that’s exactly how a bond’s price gets determined in the market.
Put simply, the present value (PV) concept states that $1,000 received a year from now is worth less than $1,000 received today, because you could invest today’s $1,000 and earn interest over that year. And in the context of bond valuation, you’re dealing not just with one future sum, but with a series of coupon payments plus a lump-sum principal repayment at maturity.
In what follows, we’ll explain the big ideas and practical steps behind present value calculations and how they inform bond pricing, particularly when coupons come in neat regular intervals—or occasionally in messy, stepped, or delayed schedules!
Time value of money is the backbone of bond pricing. The price of a bond is—no big secret—the sum of the present values of every expected payment, which includes periodic coupons (if any) plus the ultimate repayment of principal at maturity. Each cash flow is discounted back to today using a yield or required rate of return (also known as a discount rate).
Why does it matter? Well, if the required yield goes up, that means future cash flows get discounted more heavily, shrinking their present values—and pushing the bond’s price downward. Conversely, if yields drift lower, the discount factor is smaller, and hey, your bond’s price edges upward.
Before we jump into the bond-specific details, let’s clarify the primary formulas behind the present value of a single future sum and an annuity (or a stream of equal amounts).
Present Value of a Single Sum:
Let’s say you’ll receive a lump sum \( \text{FV} \) in \( n \) years, and your discount rate per year is \( r \). The present value is:
If the interest rate is compounded \( m \) times per year, the formula expands to:
Present Value of an Annuity:
Imagine receiving a level coupon \( C \) every period for \( n \) periods, discounted at a per-period rate \( r \). The present value is:
Adjust the rate \( r \) to reflect whatever compounding frequency you have—like \( \frac{r}{2} \) for semiannual, \( \frac{r}{4} \) for quarterly, or even more frequent intervals.
These two formulas, sometimes with small tweaks for timing or compounding frequency, are at the heart of the bond valuation process.
Compounding convention just means how often interest is effectively added to the principal:
• Annual Compounding: The discount rate applies once per year.
• Semiannual: Common in U.S. bond markets—your coupon rate might be stated annually, but coupons arrive in two equal installments.
• Quarterly or Monthly: Some floating-rate notes or short-term instruments might pay more frequently.
• Continuous Compounding: A more theoretical approach used in advanced analytics—interest is added an infinite number of times, leading to the formula \( \text{PV} = \text{FV} \times e^{-rt} \).
The more frequently interest compounds, the bigger the difference from a simple annual compounding. For standard coupon bonds, semiannual compounding is typical, which means discounting each semiannual cash flow with the appropriate half-year discount factor.
Another essential skill (and a popular exam question angle) is solving for variables other than the present value. Let’s say you know the price of a bond (the sum of discounted coupon payments plus principal), and you want to find its yield \( r \). That’s basically solving:
Rearranging for \( r \) is often done using numerical iteration (or your exam-approved financial calculator or basic Python code). Similarly, if you want to solve for the number of periods \( n \) given the bond’s price, coupon structure, and yield, you might have to use a combination of logs and iteration. These are practical tasks in a typical CFA exam context, especially if you’re evaluating different bonds to see which yields the highest return relative to price.
While standard bonds have fixed coupons and a straightforward final redemption, some bonds have step-up coupons, delayed start dates, or other embedded features. The principle remains the same: discount each flow back individually. So if a bond starts disbursing coupons only after, say, a 2-year deferral, then simply discount each relevant coupon or redemption amount from the time it is actually paid:
It’s easy to slip up if you’re expecting consistent coupon timings. Always verify the precise schedule in the bond’s offering documents or indenture.
Let’s run a simple (but hopefully clarifying) example. Suppose you have a 3-year bond with an annual coupon rate of 5% (on a $1,000 par value) and your required yield is 4% (annual compounding). How do you find the bond’s price?
Hence, your cash flows are:
• $50 in 1 year,
• $50 in 2 years,
• $1,050 in 3 years (that’s coupon + principal).
The present value of each:
Sum these up:
Because the required yield (4%) is below the coupon (5%), it’s no surprise that the bond values above par.
Below is a simple Mermaid diagram illustrating the flow of bond cash flows across time, showing how each coupon plus principal redemption gets discounted back to the present:
flowchart LR A["Bond Purchase <br/>(Today)"] --> B["Coupon <br/>(Year 1)"]; B --> C["Coupon <br/>(Year 2)"]; C --> D["Coupon + <br/>Principal <br/>(Year 3)"];
At each arrow, we discount the cash flow by dividing by \((1 + r)^t\). Summing them all yields the value of the bond at issuance.
From an accounting standpoint, IFRS and US GAAP both require the effective interest method for amortizing any discount or premium on a bond’s carrying value over time. That effective interest rate is basically the internal rate of return (yield) at issuance. On the exam, the key is grasping that the discount rate used for accounting consistently tracks how the bond’s book value evolves on the balance sheet, aligning with the present value of future cash flows at that rate.
• Double-check your compounding periods. If the market quotes yields on a semiannual basis, discount each half-year coupon accordingly.
• Watch out for delayed or stepped coupons. Don’t assume standard intervals if the bond documentation states otherwise.
• Use the correct day count conventions if your exam question references them (e.g., 30/360 or actual/360).
• If the question is about yield, remember you may need to iterate (e.g., with a financial calculator function like IRR or a solver in Excel/Python).
I can still recall my early confusion over why we “divide by \((1+r)^n\)” to get the present value. It felt a bit weird. But honestly, it’s the pure logic of how interest compounds, except we’re looking in reverse. Once that clicked, everything else about bond valuation made a lot more sense. Because if you can see a bond simply as a bundle of future money, and you know how money should grow at a certain rate, it’s straightforward to shrink that future sum back into present terms.
Time value of money often appears in both conceptual and numerical questions. You might be asked to:
• Compute a bond’s price from a given yield.
• Compute a bond’s yield given its price.
• Estimate the number of periods until maturity if you know coupon, yield, and price.
• Evaluate a specialized bond with unusual coupon patterns.
Be sure to keep your basics in order—especially the difference between annual and semiannual discounting—and practice plenty of numeric examples until you can easily punch them out under time pressure.
Important Notice: FinancialAnalystGuide.com provides supplemental CFA study materials, including mock exams, sample exam questions, and other practice resources to aid your exam preparation. These resources are not affiliated with or endorsed by the CFA Institute. CFA® and Chartered Financial Analyst® are registered trademarks owned exclusively by CFA Institute. Our content is independent, and we do not guarantee exam success. CFA Institute does not endorse, promote, or warrant the accuracy or quality of our products.