Bond Price Calculator

Calculate fair value bond price

Enter the bond's face value, coupon rate, current market yield, and years to maturity to calculate the theoretical fair value price and determine whether the bond trades at a premium or discount.

How Bond Prices Are Determined in Financial Markets

The price of a bond is simply the present value of all its future cash flows discounted at the current market yield. Those cash flows consist of periodic coupon payments and the return of the face value at maturity. Because interest rates change over time, a bond's price fluctuates continuously in the secondary market even though its coupon payments remain fixed.

When market yields rise above a bond's coupon rate, the bond becomes less attractive than newly issued bonds offering higher coupons. Investors will only buy the existing bond if its price falls enough to make the effective yield competitive. This is why rising interest rates cause bond prices to fall. The reverse is equally true: when market rates drop below the coupon rate, the bond's fixed payments become more valuable and its price rises above face value.

This calculator uses the standard present value formula with semi-annual compounding, which is the convention for most US Treasury and corporate bonds. The market yield is divided by two and the number of years is doubled to convert to semi-annual periods. This matches how bonds are quoted and traded in practice.

Premium and Discount Bonds Explained

A bond trades at a premium when its coupon rate exceeds the current market yield. If a bond has a 6% coupon but the market yield for similar bonds is only 4%, investors will bid up the price above face value to capture those attractive coupon payments. The resulting premium is the extra amount above face value that investors are willing to pay.

A bond trades at a discount when its coupon rate is below the current market yield. If new bonds are yielding 7% but your bond only pays 5%, the only way to make your bond competitive is to sell it at a price below face value so that the effective yield (coupon income plus capital gain at maturity) equals the market rate.

A bond trading at exactly its face value is said to be priced at par. This happens when the coupon rate equals the market yield, meaning the bond's income precisely matches what is currently available in the market.

Understanding premium versus discount pricing matters practically because it affects the tax treatment in some jurisdictions. Amortization of bond premium and accretion of discount may have tax implications for taxable accounts, while these issues are largely irrelevant inside tax-sheltered accounts.

Why Bond Pricing Matters for Portfolio Management

Knowing how to calculate bond prices gives fixed-income investors a significant advantage. You can estimate what a bond should be worth before buying or selling it and identify mispricings relative to comparable bonds in the market. When a bond's actual market price deviates significantly from its theoretical fair value, there may be an opportunity.

Bond price calculations are also central to liability-driven investing, a strategy used by pension funds and insurance companies to match the present value of their assets to the present value of their future obligations. When portfolio managers change the discount rate (market yield) in these calculations, they can see immediately how their asset values change relative to liabilities.

For individual investors, the bond price formula is most useful when evaluating bonds in the secondary market. New issue bonds priced at par require no calculation, but a bond purchased at $870 on a $1,000 face value clearly requires some analysis of what that discount represents in yield terms and how it compares to other available options. This calculator provides that analysis instantly.

Use this calculator alongside the bond yield calculator and bond duration calculator on this site to build a complete picture of any fixed-income investment you are considering.

Last updated: 2026-05-06