Skip to main content

Bond Yield Calculator

Type face, coupon rate, market price, and years remaining. Read current yield, approximate YTM, and premium or discount versus face. Informational, not investment advice.

Rated 4.7 out of 5 based on 356 reviews

Results

How to calculate bond yield measures

  1. Enter face value and the annual coupon rate.
  2. Enter the market price you are evaluating.
  3. Enter years remaining until maturity.
  4. Read current yield, approximate YTM, annual coupon, and premium or discount.
  5. Treat approximate YTM as a shortcut, not a full IRR solve or investment advice.

Bond yield measures

Current yield and approximate YTM from price

Current yieldAnnual coupon / market price
Annual couponface × (coupon% / 100)
Approx YTM(C + (F − P)/n) / ((F + P)/2)
Premium / discountprice − face
Not includedExact IRR root, accrued interest, call yield
AdviceInformational. Not investment advice.

What this yield page reports

Given a typed market price, this page reports current yield and an approximate yield to maturity. It does not solve an IRR root on every cash flow. For pricing from a typed yield instead, use the bond price page.

Formulas used

Current yield = annual coupon / price, with annual coupon = face × coupon rate. Approximate YTM = (annual coupon + (face − price) / years) / ((face + price) / 2). Premium or discount is price minus face.

Related money pages

Clean price from a typed yield is on bond price and bond. Effective annual rate from nominal compounding sits on APR to APY.

Use cases

Compare current yield on a discount bond versus a premium bond. Rough approximate YTM for homework. See how far price sits from face. Not a trading signal.

Worked example

Face $1,000, 5% coupon, price $950, 10 years. Annual coupon is $50. Current yield is 50 / 950 ≈ 5.26%. Approximate YTM uses the average-price formula and sits a bit above current yield because the bond also returns toward face.

Limits

Approximate YTM is not exact. No call features, taxes, or accrued interest. Informational, not investment advice. See the disclaimer.

Bond yield questions

What is current yield?
Annual coupon income divided by the market price you typed. It ignores capital gain or loss to face at maturity.
Why is YTM approximate?
This page uses a closed-form average-price shortcut. Exact YTM needs an iterative IRR on the cash-flow schedule.
What does a negative premium mean?
Price below face is a discount. The premium / (discount) row shows price minus face.
Do I enter dirty or clean price?
Use the flat price you want to analyze. Accrued interest is not modeled.
Is this investment advice?
No. Informational arithmetic only.
Does CZNull upload my price?
No. The formulas run in the page you opened.