Bond Yield to Maturity and Zero-Coupon Calculator
Find yield to maturity using the price paid and remaining payments.
Convert a regular bond coupon into annual and per-payment interest, or work back from a known annual amount. Coupon interest is distinct from the yield implied by a purchase price.
A bond's coupon determines contractual interest payments on face value. It does not measure the return earned on a purchase at a different market price, because that return also depends on redemption and when payments are received.
When the rate is known, multiply face value by the annual coupon percentage. When the amount is known, that amount supplies the annual total directly.
The reverse mode divides annual interest by face value to obtain the contractual coupon rate. This still ignores the price paid for the bond.
Divide annual interest by the number of payments per year to obtain each equal regular coupon. Irregular first or final coupons require their own convention.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The first example uses face value 1,000 and a 6% annual coupon. Annual interest is 60; two equal payments divide that amount into coupons of 30 each.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The coupon-per-payment result is cash associated with the supplied face amount. It is not a price quotation and does not include repayment of principal.
For an investor's return, use yield to maturity with the purchase price and payment dates. A bond can retain the same coupon while its market yield changes.
Convert a bond’s face value and contractual coupon into annual and per-payment interest, or infer the coupon from annual interest.
Equal regular coupon payments; irregular first or last coupons are outside this tool.
Read our calculation and testing approach.