4 min read

Bond Calculator

Calculate the present value, yield to maturity (YTM), and Macaulay duration of a fixed-income bond. Enter the parameters below to see real-time pricing.

$
%
Years
%
Calculated Bond Price $925.61
Trading at a Discount
Total Cash Flow $1,500.00
Current Yield 5.40%
Macaulay Duration 7.82 Years
Modified Duration 7.59 Years

How the Bond Calculator Works

This calculator determines the present value (clean price) of a standard fixed-rate bond. By discounting all future cash flows—both the periodic coupon payments and the final principal repayment—back to the present using the current market interest rate (Yield to Maturity), it provides the theoretical price of the bond.

Bond Pricing Formula

The core calculation uses the present value formula for an annuity (the coupons) plus the present value of a single sum (the face value).

Price = [ C × (1 - (1 + r)-n) / r ] + [ F / (1 + r)-n ]

Where:
C = Periodic coupon payment
F = Face value (par value)
r = Periodic market yield (YTM ÷ frequency)
n = Total number of periods (Years × frequency)

Understanding Bond Price Dynamics

The relationship between bond prices and market interest rates is one of the most fundamental concepts in fixed-income investing.

Discount Bond

When the Coupon Rate is less than Market YTM.

Price < Par Value

Par Bond

When the Coupon Rate equals Market YTM.

Price = Par Value

Premium Bond

When the Coupon Rate is greater than Market YTM.

Price > Par Value

Duration: Measuring Interest Rate Risk

Our calculator also outputs two critical risk metrics: Macaulay Duration and Modified Duration.

Frequently Asked Questions

How is a bond's price calculated?

A bond's price is calculated by discounting its future cash flows (coupon payments and the principal repayment at maturity) by the current market interest rate or yield to maturity (YTM). If the market rate is higher than the coupon rate, the bond sells at a discount; if lower, it sells at a premium.

What is Yield to Maturity (YTM)?

Yield to Maturity (YTM) is the total anticipated return on a bond if it is held until it matures. It accounts for the current market price, par value, coupon interest rate, and time to maturity, representing the internal rate of return (IRR) of the bond's cash flows.

What does Macaulay Duration mean?

Macaulay Duration measures the weighted average time it takes to receive all of a bond's cash flows. It helps investors understand the bond's price sensitivity to interest rate changes; higher duration means higher sensitivity.

Why do bond prices fall when interest rates rise?

When new bonds are issued with higher interest rates, older bonds with lower fixed coupon payments become less attractive to investors. To compensate, the price of the older bonds must fall until their yield matches the new higher market rates.

What happens to a bond's price at maturity?

At maturity, the bond's price converges to its face value (par value), regardless of whether it was previously trading at a discount or a premium. The issuer repays the principal amount to the bondholder.

Data Sources & Methodology

Bond and fixed-income data sourced from the U.S. Treasury Department, Federal Reserve, and financial data providers. Yields reflect market conditions at time of publication.

Cite This Page

Westmount Fundamentals. "Free Bond Calculator." westmountfundamentals.com/bond-calculator, 2026.

Related Pages

Stock Split Calculator & Guide: How Forward and Reverse Spli Real Return Calculator: Inflation-Adjusted Returns Dave Ramsey Investment Calculator: Will 12% Returns Make You Options Profit Calculator