Bond Price Calculator

Bond Price Calculator
Fully Editable
Instant Download
Professional Design
Pre-Built
No Expertise Is Needed
Description

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.

Price $798.70 Trading At a discount Coupon $50.00 Periods 10

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.

Estimated bond price $798.70

$201.30 below face value, so the bond trades at a discount.

Estimated bond price is $798.70.
Coupon per period $50.00

Contractual cash coupon paid each period.

Annual coupon $50.00

Face value multiplied by annual coupon rate.

Current yield 6.26%

Annual coupon divided by current estimated price.

Price vs. par -20.13%

Premium or discount relative to face value.

Macaulay duration 7.81 years

Present-value-weighted time to receive the cash flows.

Modified duration 7.23 years

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

Coupon payments account for 32.88% of price, while principal repayment accounts for 67.12%.

Discounted cash flow by payment period

Later payments are worth less today because they are discounted for longer.

The final period includes both the last coupon and repayment of face value.

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
Amounts are calculated at full precision and rounded only for display. The Excel export includes every payment period, even when the annual summary view is selected here.

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.