Finance calculator

Free bond price calculator

Calculate bond price, yield, and accrued interest — enter face value, coupon rate, market yield, and maturity to see the fair price, updated live, as you type.

Your figures
Bond price
Bond price

$1,039.91

Trading at premium (YTM < coupon).

Results are estimates. Consult a professional.

How it's calculated

How the bond price calculator works

A bond's price is the present value of all its future cash flows — periodic coupon payments plus the face (par) value returned at maturity — each discounted at the current market yield. When the market yield equals the coupon rate the bond trades at par ($1,000). When yields rise above the coupon rate the bond trades at a discount; when yields fall below the coupon rate it trades at a premium.

The standard bond pricing formula discounts each coupon payment and the final principal repayment back to today using the yield per period. For annual coupons, the formula collapses the coupon stream into an annuity factor plus the present value of the lump-sum face value.

Bond price = C × [1 (1 + r)^n] / r + F / (1 + r)^n
where: C = annual coupon payment ($)
r = market yield (decimal) per period
n = total number of periods to maturity
F = face (par) value ($)
CFA Institute — Fixed-Income Valuation: bond pricing and yield relationships.
Example

Worked example: 5% coupon bond priced at a 4% yield

Example: $1,000 face value, 5% coupon, 4% yield, 10 years

Alex considers buying a bond with a $1,000 face value, a 5% annual coupon (paying $50/year), and 10 years to maturity. Current market yields for similar bonds have fallen to 4%, meaning new investors would accept a lower return — so this bond's higher coupon makes it worth more than par.

Coupon annuity = $50 × [1 (1.04)^10] / 0.04
= $50 × 8.1109 = $405.55
PV of face = $1,000 / (1.04)^10 = $675.56
Bond price = $405.55 + $675.56 = $1,081.11
$1,081.11
A $1,000 face-value bond with a 5% coupon is worth $1,081.11 when the market yield is 4% — an $81.11 premium over par that exactly compensates buyers for receiving a coupon above the going rate.
Quick reference

Bond prices at various coupon rates and market yields

The table below shows the price of a $1,000 face value bond with 10 years to maturity at three different coupon rates and three different market yields. All coupons are paid annually. Prices at or below par indicate a discount bond; prices above par indicate a premium bond.

Coupon Rate3% Market Yield5% Market Yield7% Market Yield
3% coupon$1,000.00$845.57$719.04
5% coupon$1,170.60$1,000.00$859.49
7% coupon$1,341.21$1,154.43$1,000.00

Source: Standard bond pricing formula. $1,000 face, 10-year maturity, annual coupons. Prices are exact to the cent based on the formula above.

Practical tips

Tips for using the bond price calculator

Bond pricing looks mechanical, but a few conceptual traps trip up even experienced investors. Keep these principles in mind when interpreting the calculator's output.

  • Price and yield move in opposite directions — When market yields rise, existing bond prices fall. This inverse relationship is the most fundamental rule in fixed income. If you buy at a premium and yields rise, you face both mark-to-market losses and a below-market coupon.
  • Use semi-annual inputs for US Treasuries and corporate bonds — Most US bonds pay coupons semi-annually. Divide the annual coupon rate by 2, halve the annual yield, and double the years to get the correct price. Mixing annual and semi-annual inputs is a common error.
  • Yield to maturity assumes reinvestment at the same rate — YTM calculations assume every coupon is reinvested at the same yield. In falling-rate environments, actual returns will be below the stated YTM; in rising-rate environments, above it.
  • Duration tells you how sensitive the price is to yield changes — A bond with 10-year Macaulay duration loses roughly 10% in price for every 1% rise in yield (modified duration). Short-duration bonds are far less sensitive to rate moves.
  • Call provisions change the effective maturity — Callable bonds may be redeemed early by the issuer, typically when rates fall. The calculator assumes the bond runs to stated maturity; for callable bonds, also price to the call date and use the lower of the two prices.
Accuracy & limits

Accuracy and limitations

This calculator uses the standard present-value bond pricing formula and is accurate for plain-vanilla fixed-rate bonds with equal coupon periods and no embedded options. It does not account for accrued interest (the 'dirty price' vs. 'clean price' distinction), callable or putable bonds, floating-rate notes, zero-coupon bonds entered in annual-coupon mode, or bonds priced between coupon dates. For bonds with unusual structures or for transactions requiring settlement precision, use a dedicated fixed-income analytics platform.

Not financial advice — consult a financial professional for your specific situation.

Glossary

Key bond pricing terms

The annual interest rate stated on the bond, expressed as a percentage of the face value. A 5% coupon on a $1,000 bond pays $50 per year.
The total return an investor earns if they hold the bond to maturity and reinvest all coupons at the same rate. The market yield used in the pricing formula.
The principal amount the issuer repays at maturity, typically $1,000 per bond. The coupon payment is calculated as a percentage of the face value.
A bond trading above its face value. Occurs when the coupon rate exceeds the current market yield, making the bond's income stream more attractive than newly issued bonds.
A bond trading below its face value. Occurs when the coupon rate is below the current market yield, so the market price falls to make the total return competitive.
A measure of a bond's price sensitivity to yield changes — approximately the percentage price change for a 1% change in yield. Higher duration means greater interest-rate risk.
About

About this bond price calculator

This calculator runs entirely in your browser — nothing you enter is sent to any server.

Part of our finance calculators suite — explore all calculators.

Questions

Frequently asked questions about the free bond price calculator

A bond price calculator is a free online tool that helps you calculate the price of a bond given face value, coupon, YTM, and years to maturity. Bond price is the sum of PV of coupons and PV of face value at maturity. It runs entirely in your browser with instant results and no sign-up.
No — actual loan terms depend on credit, income docs, and lender underwriting. Use this for planning and what-if scenarios; get a real Loan Estimate before making decisions.
When the calculator asks for them. PITI calculations include property tax, insurance, and PMI; raw P&I calculations don't.
Lenders round payment amounts and may include escrow buffers. Property tax and insurance change over time. Real payments vary 1-5% from these estimates.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.