Bond Yield Calculator

Estimate current yield and approximate yield to maturity for a bond.

Last reviewed
July 8, 2026
Cost
Free to use
Data
Runs in your browser

Annual Coupon Payment

Enter valid inputs

Current Yield

Enter valid inputs

Approximate Yield to Maturity

Enter valid inputs

Methodology

How this calculator handles inputs

This calculator uses the values you enter above and applies the formula explained in the guide below. Results update in the browser and are intended for quick planning, comparison, and sanity-checking.

  • Use consistent periods, currencies, and units across inputs.
  • Review any assumptions before using the result in a decision.
  • Recalculate when rates, prices, tax rules, or business terms change.

Important note

This tool provides general planning information only. It is not tax, legal, financial, accounting, or investment advice. Check the current rules for your location and speak with a qualified professional before making a high-stakes decision.

Guide

How it works

Use this calculator to estimate current yield and approximate yield to maturity for a bond.

What this calculator does

The bond yield calculator uses face value, coupon rate, market price, and years to maturity.

Bond Yield Formula

Current Yield = Annual Coupon / Current Price

Approximate YTM = (Coupon + (Face Value - Price) / Years) / ((Face Value + Price) / 2)

Example calculation

For a 1,000 face value bond with a 5% coupon trading at 950, the calculator estimates current yield and approximate yield to maturity.

When to use this calculator

  • comparing bonds
  • estimating income yield
  • reviewing premium or discount bonds
  • evaluating maturity scenarios

FAQs

Is this exact yield to maturity?

No. It is an approximation.

Explore more

More calculators in this topic

View Investment Calculators calculators

Continue exploring

Related calculators

Explore the next calculations most relevant to this topic.