Calculate the current price of a bond based on its face value, coupon rate, years to maturity, and market interest rate.
This calculator estimates the current price (present value) of a bond based on its face value, annual coupon rate, years to maturity, and the current market interest rate (yield to maturity), along with the total coupon payments you'd receive over the bond's life.
A bond's price is the present value of all its future cash flows - the annual coupon payments plus the face value repaid at maturity - discounted at the current market interest rate (yield). When the market rate is higher than the bond's coupon rate, the bond's price falls below face value (a "discount"); when the market rate is lower than the coupon rate, the price rises above face value (a "premium").
Formula: Annual Coupon Payment = Face Value ร Coupon Rate. For each year t from 1 to maturity, Cash Flow(t) = Coupon Payment (plus Face Value if t = maturity year). Bond Price = sum of [Cash Flow(t) รท (1 + Market Rate)t] for all years.
Example: A CA$1,000 face value bond with a 4% annual coupon rate (CA$40/year) and 10 years to maturity, at a market interest rate of 4.5% (example rate โ enter the current rate for comparable bonds), has a present-value price of about CA$960.44 - a discount of roughly CA$39.56 below face value, because the market rate (4.5%) is higher than the bond's coupon rate (4%). Total coupon payments over the 10 years would be CA$400. (Note: this example is for illustration purposes only.)
Bonds are debt securities issued by governments (federal Government of Canada bonds, provincial bonds, and municipal bonds) and corporations to raise money, paying investors a fixed coupon rate over the bond's term and returning the face value at maturity. Bond prices move inversely to interest rates: when the Bank of Canada raises rates (or market yields rise generally), existing bonds with lower fixed coupon rates become less attractive, so their prices fall to bring their effective yield in line with new rates - and vice versa when rates fall. This relationship is central to understanding bond fund performance, since bond ETFs and mutual funds hold portfolios of bonds whose market value fluctuates with interest rates even though each individual bond's coupon payments don't change. In a TFSA or RRSP, bond interest and any capital gain from selling a bond above its purchase price are sheltered from immediate tax (see our TFSA Calculator and RRSP Calculator); in a non-registered account, bond interest is taxed as regular income (generally at a less favourable rate than capital gains or dividends), which is an important consideration for where to hold fixed-income investments.
A bond's coupon rate (the fixed interest it pays based on face value) doesn't change after issuance, but the bond's market price does - because new bonds are issued at current market rates, an existing bond's fixed payments become more or less attractive by comparison as rates change, and its price adjusts to bring its effective yield in line with current rates.
A bond trades at a premium when its price is above face value, which happens when its coupon rate is higher than the current market rate (making its fixed payments more attractive). It trades at a discount when its price is below face value, which happens when its coupon rate is lower than the current market rate. At maturity, a bond's price converges to its face value regardless of premium or discount.
The coupon rate is the fixed annual interest rate stated on the bond, based on its face value - it never changes. Yield to maturity (the market rate in this calculator) is the total return an investor would earn if they bought the bond at its current price and held it to maturity, accounting for both the coupon payments and any difference between the purchase price and face value. The two are only equal when the bond trades exactly at face value.
When interest rates rise, the market value of existing bonds with lower coupon rates generally falls, which would typically reduce the value of a bond fund holding those bonds. However, as the fund's bonds mature or are replaced with new, higher-yielding bonds over time, the fund's income may increase - the immediate price impact and the longer-term income impact work in different directions.
Bond interest is generally taxed as regular income, which is typically less tax-efficient than capital gains or Canadian dividend income in a non-registered account. Many investors prefer to hold interest-bearing investments like bonds inside a TFSA (tax-free) or RRSP (tax-deferred) where possible, and hold more tax-efficient investments (like Canadian dividend stocks) in non-registered accounts - though your overall asset allocation and available contribution room also matter.
No, this calculator assumes annual coupon payments for simplicity. Many bonds (particularly Government of Canada bonds) pay coupons semi-annually, which would result in a slightly different price due to more frequent compounding of the discount rate. The overall relationship between the coupon rate, market rate, and price direction remains the same regardless of payment frequency.
Disclaimer: The information, rates, and figures provided on this page are for educational and illustrative purposes only and do not constitute financial advice. The market interest rate used is an example only and does not represent the current yield on any specific bond. This calculator assumes annual coupon payments and does not account for accrued interest, transaction costs, credit risk, or taxes. Always consult a qualified financial adviser for personalised investment advice.