Bond Yield to Maturity and Current Yield Calculator

What is this money worth, or what does it cost, over time?

Yield to maturity from price, coupon and term with annual or semiannual coupons, plus current yield and effective annual yield.

  • Runs in your browser
  • Nothing stored or sent
  • Free, no sign-up
Your figures
Example figuresIllustrative only. Type over them with your own.
Yield to maturity
6.69%
Bond-equivalent annual yield if held to maturity
Current yield
6.32%
Effective annual yield
6.81%
Drawn to one scale
Yield to maturity6.69%
Current yield6.32%
Effective annual yield6.81%
Price as a percent of face95.00%
All results
MeasureResult
Yield to maturity6.69%
Current yield6.32%
Effective annual yield6.81%
Price as a percent of face95.00%
Trades atDiscount: YTM above coupon
How this was worked out
Work shownrecomputed as you type
Price = sum of C / (1 + y/m)^k + face / (1 + y/m)^n
YTM = y solved by bisection, quoted as an annual rate (bond-equivalent for semiannual)
Current yield = annual coupon / price
Effective annual yield = (1 + y/m)^m - 1

Illustrative arithmetic on the figures you enter. Check the result against your firm's methodology before relying on it.

The formulas

  • Price = sum of C / (1 + y/m)^k + face / (1 + y/m)^n
  • YTM = y solved by bisection, quoted as an annual rate (bond-equivalent for semiannual)
  • Current yield = annual coupon / price
  • Effective annual yield = (1 + y/m)^m - 1

How it works

Yield to maturity is the single discount rate that makes the present value of all coupons and principal equal the price. It assumes the bond is held to maturity, every payment arrives on time and coupons are reinvested at the same yield.

Current yield ignores the gain or loss as a discount or premium bond moves to face value, so it understates YTM on discount bonds and overstates it on premium bonds. Enter the clean price for a settlement on a coupon date. Between coupon dates, add accrued interest to get the full price.

Illustrative figures only. Check the result against your firm's methodology before relying on it.

Common questions

Why is semiannual YTM shown as y and not (1 + y/2)^2 - 1?

US bond markets quote the bond-equivalent yield: twice the semiannual rate. The effective annual yield is shown in its own row.

Do I enter price per 100 or per bond?

Either, as long as face value uses the same scale.

What if years are not whole periods?

The tool rounds to the nearest coupon period. For an exact settlement date use a day-count method.

Formulas on this page are the standard definitions.

Runs in your browser. The figures you type are not sent to CORAA or stored. Check the result against your firm's methodology before relying on it.

Related audit calculators

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required