Bond Price Calculator
The bond price calculator values a plain coupon bond by discounting the exact cash flows implied by the form: periodic coupons and one face-value repayment at maturity. It is the inverse of the yield to maturity calculator. Instead of entering a price and solving for yield, you enter a yield to maturity and see the price that yield requires. This is useful for checking whether a quoted bond is trading at a premium, near par, or at a discount under a chosen yield assumption.
This page is intentionally focused on present value. If you need a broader fixed-income snapshot with duration and convexity, use the bond calculator. If you want a faster screening yield that does not discount each cash flow, use the bond yield calculator. For income-only comparisons, the bond current yield calculator divides annual coupon income by price.
Formula matched to the calculator
The calculator estimates the number of payment periods by rounding years to maturity times coupon frequency, with at least one period:
Coupon per period is:
The periodic yield is the annual yield to maturity divided by coupon frequency:
When the periodic yield is not effectively zero, the price is the present value of the coupon annuity plus the present value of face value:
If the periodic yield is zero, the calculator uses the simple cash-flow total:
Example: using bond price
Use the default inputs: face value $1,000, annual coupon rate 5%, annual coupon frequency 1, 10 years to maturity, and 8% yield to maturity. The annual coupon is $50, so coupon per period is also $50. The period count is round(10 · 1), or 10.
The calculator uses r = 8% ÷ 1 = 8% per period. The coupon present value is:
The face-value present value is:
Adding them gives a fair bond price of $798.70. The result also reports coupon per period $50.00, annual coupon $50.00, payment periods 10, and a discount to face value of $201.30. That discount exists because the 5% coupon is lower than the 8% yield used to value the bond.
Price-yield inverse relationship
The price-yield relationship is the core of bond valuation. A bond’s scheduled cash flows are fixed in this calculator. Changing the yield changes only the discount rate applied to those cash flows. At a 5% yield, the default bond prices at $1,000.00 because the coupon rate and discount rate match. At a 6% yield, the same annual coupon bond falls to about $926.40. At an 8% yield, it falls to $798.70. At a 4% yield, the same cash flows rise to about $1,081.11.
The farther cash flows are in the future, the more strongly they are affected by the yield. That is why a long-maturity bond can move sharply when market rates change. A short-maturity bond has less time for discounting to compound, so the same yield change usually produces a smaller price change.
Tips for better pricing scenarios
- Use the yield that matches the risk, maturity, tax treatment, and call features of the bond being studied.
- Match coupon frequency to the bond terms. Semiannual coupons divide both the coupon and annual yield into two periods.
- Do not confuse face value with market price. Face value is the amount repaid at maturity in this model.
- Remember that actual trade settlement may add accrued interest to the clean price shown by a quote.
- For a quick reasonableness check, compare the entered YTM with the coupon rate: higher YTM usually means a discount, lower YTM usually means a premium.
Informational note
This calculator assumes a plain fixed-rate coupon bond that pays on schedule and returns face value at maturity. It does not evaluate credit quality, liquidity, taxes, optional redemption, reinvestment of coupons, or transaction costs. For general present-value education, compare the calculation with the present value annuity calculator, future value annuity calculator, and interest calculator.
One practical way to use the page is to build a small yield table for the same bond. Price it at the yield quoted by a broker, then reprice it 0.25, 0.50, and 1.00 percentage points higher and lower. The changing price gives a concrete view of interest-rate exposure before you look at a formal duration measure. If two bonds offer the same yield but one drops much more in that table, the longer-dated or lower-coupon bond is carrying more price sensitivity.
Sources
- SEC, Investor Bulletin: Interest Rate Risk — explains why fixed-rate bond prices fall when market rates rise.
- TreasuryDirect, Understanding Pricing — Treasury education on pricing and yield relationships.