Updated
Using Yield to maturity calculator
Find the constant yield that discounts a bond’s future coupons and principal to its price.
A numerical root solves price = Σ coupon/(1 + periodic yield)^t + face/(1 + periodic yield)^n. Price is on a coupon date; no accrued interest, irregular periods, call/default behavior or market quotation convention. Fixed assumptions only: no taxes, fees, changing returns, guarantees or product eligibility. Amounts share one currency.
A worked example
Example inputs: current price on coupon date = 1000, face value = 1000, annual coupon (%) = 5, remaining coupon periods = 2, coupons per year = 1. Nominal annual yield (%) = 5.
Before you use the result
A numerical root solves price = Σ coupon/(1 + periodic yield)^t + face/(1 + periodic yield)^n. Price is on a coupon date; no accrued interest, irregular periods, call/default behavior or market quotation convention. Fixed assumptions only: no taxes, fees, changing returns, guarantees or product eligibility. Amounts share one currency.
Example results for current price on coupon date
These examples use Face value: 1000; Annual coupon (%): 5; Remaining coupon periods: 2; Coupons per year: 1. They are reference calculations, not recommended settings.
| Current price on coupon date | Nominal annual yield (%) |
|---|---|
| 500 | 50 |
| 1000 | 5 |
| 2000 | -26.2823347968 |
Cite this page
ToolOctopus. “Yield to maturity calculator.” Updated 2026-09-26. https://tooloctopus.com/yield-to-maturity-calculator.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. Licence and source code.
