Free online tool

Bond Calculator

Enter the bond details to estimate yield to maturity and current yield.

Instant calculation

Bond Calculator

Enter the bond details to estimate yield to maturity and current yield.

Your numbers stay in this browser. Nothing is uploaded or saved.

Three clear steps

How to use this calculator

  1. 01

    Enter face value

    Type the bond's face (par) value.

  2. 02

    Enter coupon and price

    Provide the annual coupon rate and current market price.

  3. 03

    Set maturity

    Enter the years remaining until the bond matures.

The formula

How this calculation works

A bond pays periodic coupon payments and returns face value at maturity.

Bond Calculator

Current yield = Annual coupon ÷ Market price × 100

50÷950×100=5.26% current yield

Check the method

Worked examples

Each example follows the same formula used by the calculator.

Bond: $1,000 face, 5% coupon, $950 market, 10 years — current yield?

50÷950×100=5.26% current yield5.26% current yield

Common questions

Questions about this calculation

What is the Bond Calculator?

The Bond Calculator helps you calculate bond yield and current value from face value, coupon and market price. Enter your values and select Calculate to get an instant result.

How is the result calculated?

A bond pays periodic coupon payments and returns face value at maturity.

Can you show an example?

Example: Bond: $1,000 face, 5% coupon, $950 market, 10 years — current yield? — 5.26% current yield.

Is my data saved when I use the Bond Calculator?

No. All calculations run locally in your browser. Your inputs and results are never uploaded, stored or shared with anyone.

Is the Bond Calculator free to use?

Yes. The Bond Calculator is completely free. No account, sign-up or payment is required. It works on mobile, tablet and desktop.