Bond Price Calculator
Bond Price Calculator
Estimate a fixed-rate bond’s present value, compare it with par, inspect discounted cash flows, and export the complete analysis to Excel.
Bond assumptions
Enter the contractual cash flows and the market yield used to discount them.
Principal repaid at maturity. Must be greater than zero.
Contract rate applied to face value each year. Zero-coupon bonds use 0%.
Number of coupon payments per year. It also sets the periodic discount rate.
Remaining term. The term should align with a whole coupon period.
Annual market yield used to discount each payment. Negative yields are accepted when mathematically valid.
$201.30 below face value, so the bond trades at a discount.
Contractual cash coupon paid each period.
Face value multiplied by annual coupon rate.
Annual coupon divided by current estimated price.
Premium or discount relative to face value.
Present-value-weighted time to receive the cash flows.
Approximate price sensitivity to a small yield change.
Present value breakdown
The discounted principal contributes most of the bond’s current value.
Total present value: $798.70
Discounted cash flow by payment period
Later payments are worth less today because they are discounted for longer.
Discounted payment schedule
The schedule reconciles every contractual payment to the calculated bond price.
| Period | Time | Coupon | Principal | Cash flow | Discount factor | Present value | Cumulative PV |
|---|
How this bond price calculator works
This calculator estimates the clean present value of a conventional fixed-rate bond from its promised coupon payments and final principal repayment. It discounts each future cash flow using the yield to maturity you enter, then adds the discounted amounts. The result is a theoretical price under the stated assumptions, not a live market quote and not a recommendation to buy or sell a security.
Inputs that drive the valuation
- Face value is the principal the issuer promises to repay at maturity. Enter the amount stated in the bond terms, commonly $1,000 for many corporate bonds. It is required and must be positive. A higher face value raises both the coupons and the final repayment in direct proportion when the coupon rate is unchanged.
- Annual coupon rate is the contractual interest rate applied to face value. Enter 5 for 5%, not 0.05. It may be zero for a zero-coupon bond. A higher coupon rate increases periodic cash flows and normally increases price when yield and maturity are unchanged. Do not confuse coupon rate with yield to maturity.
- Coupon frequency specifies how often coupons are paid. Semi-annual means two payments per year; quarterly means four. The calculator divides both the annual coupon and annual yield by this frequency. Select the frequency stated in the bond documentation rather than assuming annual payments.
- Years to maturity is the remaining time until principal repayment. It is required and must produce a whole number of coupon periods. Longer maturities expose more cash flows to discounting and usually make price more sensitive to yield changes. The calculator limits the schedule to 5,000 payment periods to preserve browser responsiveness.
- Yield to maturity is the annual market discount rate used for valuation. A higher YTM reduces the present value of future cash flows; a lower YTM increases it. Negative yields are accepted only while the periodic discount base remains positive. Market YTM can reflect prevailing rates, credit risk, liquidity, taxes, and security-specific terms.
Reading the results
Estimated bond price is the sum of the present values of all coupons and principal. A price below face value is a discount, a price above face value is a premium, and a price near face value is at par. When YTM exceeds the coupon rate, a conventional bond generally trades below par; when YTM is below the coupon rate, it generally trades above par.
Coupon per period is the annual coupon divided by payment frequency. Annual coupon is face value multiplied by coupon rate. Current yield divides annual coupon by estimated price; it ignores capital gain or loss at maturity, so it is not a substitute for YTM. Price versus par expresses the premium or discount as a percentage of face value.
Macaulay duration is the present-value-weighted average time until cash flows are received. Modified duration translates that timing measure into an approximate price sensitivity: a modified duration of 7.2 suggests that a small one-percentage-point rise in yield could reduce price by roughly 7.2%, before considering convexity. This is a local approximation, not an exact forecast for large rate moves.
Formula and cash-flow schedule
For each payment period, the calculator computes the coupon as face value multiplied by the annual coupon rate and divided by payment frequency. It then discounts the period’s cash flow by one plus the periodic YTM raised to the period number. The last period includes both the final coupon and face value. With a zero YTM, no discounting is applied, so price equals all remaining coupons plus principal.
The donut separates price into the present value of coupons and the present value of principal. The bar chart groups payment periods into no more than twelve readable buckets and shows how much coupon value and principal value each bucket contributes. The schedule exposes the exact payment, discount factor, period present value, and cumulative present value. The final cumulative amount should equal the headline bond price apart from display rounding.
Practical interpretation and common mistakes
- Use a yield that matches the bond’s payment convention and risk profile. A government benchmark yield may not be appropriate for a lower-rated corporate issuer.
- Do not treat this result as an invoice price. Actual settlement may include accrued interest, transaction costs, taxes, call features, sinking funds, default probability, or irregular first and last coupon periods.
- Check whether the quoted market yield is nominal, effective, or bond-equivalent. This calculator uses a nominal annual YTM divided by the selected coupon frequency.
- For callable, putable, convertible, floating-rate, inflation-linked, amortizing, or defaulted bonds, a simple fixed-cash-flow model may be insufficient.
For neutral background material, review the U.S. Securities and Exchange Commission’s bond overview, FINRA’s explanation of the relationship between bond price and yield, TreasuryDirect information on U.S. marketable Treasury securities, and the SEC’s EDGAR filing search for issuer disclosures.