Bond Calculator

Estimate annual coupon income, total coupon payments, current yield, and rough yield to maturity from face value, market price, coupon rate, and years to maturity.

All tools
Smoke mascot checking a bond screen with $1,000 face value, $950 market price, 5 percent coupon, 10-year maturity, $50 annual coupon, 5.26 percent current yield, and rough YTM card.
Bond Calculator artwork matches the live workflow: face value, market price, coupon rate, years to maturity, coupon frequency, annual coupon, current yield, and rough YTM. View in the smoke-kawaii gallery
Estimate, not advice Payment or total shown Example inputs Tab-only history
Approximate yield to maturity5.641025641%

$1,000 face value, $950 market price

Annual coupon
$50.00
Total coupon payments
$500.00
Current yield
5.2631578947%
Coupon payments per year
2

This is a rough yield shortcut, not an exact broker quote. It does not price callable bonds, accrued interest, dirty price, TreasuryDirect savings bond value, taxes, fees, reinvestment, credit risk, liquidity, or market risk.

Formula steps

  1. Multiply face value by coupon rate to estimate annual coupon income.
  2. Divide annual coupon by market price for current yield.
  3. Use the gain or loss from market price to face value across years to maturity.
  4. Combine coupon income and price change for a rough yield-to-maturity shortcut.

How to use the Bond Calculator

  1. Enter face value, also called par value, and the current market price you want to test.
  2. Enter annual coupon rate as a normal percent, such as 5 for 5%, then add years to maturity.
  3. Enter coupon payments per year, such as 2 when the bond pays semiannually.
  4. Calculate, then compare annual coupon, current yield, and rough YTM before reading the real bond quote or TreasuryDirect page.

What people use it for

Estimate annual coupon income from face value and coupon rate.

Compare a discount or premium price with face value.

Estimate current yield and rough yield to maturity before reading a quote.

Check basic bond math before reviewing official offering documents or broker data.

Quick examples

Discount bond

$1,000 face, $950 price, 5% coupon, 10 years

$50 annual coupon, about 5.26% current yield, and about 5.64% rough YTM

Premium bond

$1,000 face, $1,050 price, 6% coupon, 8 years

$60 annual coupon and about 5.24% rough YTM

Annual coupon

$5,000 face, $4,800 price, 4.5% coupon, 5 years

$225 annual coupon and about 5.41% rough YTM

Need the guide or a nearby tool?

Need a slower walkthrough, a related calculator, or the full library? These links keep you close to the task you started.

Frequently asked questions

Plain-language answers about when to use the estimate, what your numbers mean, what is left out, and how privacy works.

When should I use the Bond Calculator?

Use it when you want to test the exact inputs on this page: Estimate annual coupon income from face value and coupon rate. Compare a discount or premium price with face value. The result is a check against your assumptions, not proof that a lender, tax app, broker, platform, or provider will use the same number.

What do the main Bond Calculator inputs mean?

Face value means the amount the issuer is expected to repay at maturity, often called par value. Market price means the price you are testing now. A price below face value is a discount; a price above face value is a premium. Coupon rate means the yearly interest rate printed on the bond. A 5% coupon on $1,000 face value means $50 per year before fees or taxes. Years to maturity means how long until the bond is expected to repay face value, assuming it is not called or sold first. Coupon payments per year means how many coupon payments happen each year. Many bonds pay twice a year, so 2 is a common starting point.

Is this an exact yield to maturity calculator?

No. It uses a rough shortcut so the result is easy to understand. Exact YTM solves the present value of every coupon and principal payment against the market price, and broker quotes can also include accrued interest and fees.

Can I use this for savings bonds?

Not for official savings bond value or redemption. DataForSEO shows many people search for savings bond calculators, but EE and I savings bonds need TreasuryDirect rules, issue dates, serial-number lookup, compounding, and redemption rules that this plain-bond tool does not handle.

Why can current yield and YTM be different?

Current yield only compares annual coupon income with today's market price. Rough YTM also includes the price gain or loss between today's price and face value by maturity.

What is the Bond Calculator doing with my numbers?

In plain language: The calculator multiplies face value by coupon rate for annual coupon, divides annual coupon by market price for current yield, then uses the common approximate YTM shortcut: annual coupon plus yearly price gain or loss, divided by the average of face value and market price. For the starter example, a $1,000 face bond with a 5% coupon pays $50 per year. At a $950 market price, current yield is about 5.26%, and the rough YTM shortcut gives about 5.64%.

How should I read the Bond Calculator answer?

Read annual coupon as the income estimate, current yield as coupon income divided by price, and rough YTM as a quick maturity estimate. Do not read it as a broker quote or guaranteed return.

What does this estimate leave out?

This is a plain-bond estimate. It does not solve exact market YTM, dirty price, accrued interest, callable or puttable bonds, savings bond serial-number values, TreasuryDirect redemptions, taxes, fees, reinvestment risk, credit risk, duration, convexity, liquidity, or changing market rates. Use official offering documents, broker fixed-income data, TreasuryDirect, EMMA, or FINRA data for exact bond terms, value, yield, call risk, taxes, fees, and redemption rules.

What should I double-check before copying the result?

Check whether the bond is callable, the price includes accrued interest, the issuer can repay, the quote has fees, and whether a TreasuryDirect savings bond lookup is actually the tool you need.

Does the site save my finance inputs?

No. The calculator runs in your browser tab. Recent answers stay only on the page while you use it, and they are not sent to a server.

Related tools