We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Estimate bond yield to maturity using price, face value, annual coupon and years remaining.
YTM ≈ [C + (F - P) / n] / [(F + P) / 2] × 100%
C=Annual Interest, F=Face Value, P=Current Price, n=Years to Maturity
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
This calculator gives a quick, approximate annual yield using a bond’s face value, current price, annual coupon rate, and years to maturity. Conventional yield to maturity (YTM) is a cash-flow rate: it is the discount rate that makes the present value of coupon payments and principal equal the bond’s price. This page uses a shortcut formula instead, so its result is an estimate rather than a cash-flow solution. FINRA explains the conventional definition and notes that quoted YTM depends on payments being made as scheduled; it also describes the difference between coupon yield and current yield. Read FINRA’s bond yield overview.
Annual coupon C = face value F × coupon rate ÷ 100
Approximate yield (%) = [C + (F − P) ÷ n] ÷ [(F + P) ÷ 2] × 100
Here, F is face value, P is current price, and n is years remaining. The shortcut adds the annual coupon to an even yearly allocation of the difference between face value and price, then divides by the average of face value and price. A price below face value adds a positive pull-to-face-value amount; a price above face value subtracts one. This is a simple approximation and does not discount each dated payment.
The page also reports annual coupon, total coupon income (annual coupon × years), capital gain or loss at maturity (face value − price), and total return (total coupon income + capital gain or loss). Amounts are shown to two decimal places and the approximate yield to four. The total-return amount is a simple sum over the entered period, not an annualized rate or a compounded return.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Enter face value and price as monetary amounts for the same quantity of the same bond. The English form displays a dollar sign; use U.S. dollar amounts for a U.S.-market reading, and do not mix a per-$100 quote with a $1,000 face value. If a quote is stated as a percent of par, convert it to a monetary amount first.
For a 5% coupon rate, enter 5. The calculator multiplies face value by this rate and divides by 100 to obtain the annual coupon. Enter the annual rate, not the coupon payment in dollars.
Use the remaining term in years; a decimal such as 2.5 is accepted. It is inserted directly into the shortcut, so it does not create a schedule of actual coupon dates.
Compare the approximate yield with the coupon rate, then inspect the signed capital gain/loss and the simple total-return amount. Changing an input updates the results. Clear restores the example values: $1,000 face value, $950 price, 5% coupon, and 10 years.
Use cases
See how the tool fits into real work and everyday tasks.
For a quick check, use face value $1,000, annual coupon rate 5%, and 10 years. Annual coupon income is $50 in each case.
The shortcut gives 5.6410%. It includes a $50 capital gain at maturity in addition to the $500 simple coupon total, producing a $550 total-return amount across the entered period.
The shortcut gives 5.0000%. The price difference is zero, so the estimate matches the 5% coupon rate; capital gain or loss is $0.
The shortcut gives 3.8095%. The $100 difference becomes a capital loss at maturity, lowering the estimate below the coupon rate.
These are outputs of the displayed shortcut under the stated assumptions, not quotes for currently traded securities. In general, fixed-rate bond prices and yields move in opposite directions; the SEC’s Investor.gov bulletin explains that relationship and interest-rate risk. Read the Investor.gov bulletin.
Q&A
Find concise answers to common questions and confusing cases.
No. It estimates yield with the average-price shortcut shown above. An exact conventional YTM calculation uses the timing and amount of each promised cash flow to solve for a discount rate.
The form has no coupon-frequency or payment-date input. It uses an annual coupon amount and years directly, so it cannot model semiannual payment timing. Use a cash-flow yield method that matches the bond’s schedule when frequency matters.
With other inputs unchanged, the formula counts the below-face difference as a positive amount spread over the entered years. A price above face value creates a negative amount and tends to lower the estimate.
Total return here is the simple dollar sum of entered annual coupons over the entered years plus face value minus price. Approximate yield is a percentage calculated using an average of face value and price. They answer different questions, and the total does not include compounding or reinvestment.
Notes
Review scope, result limitations, and important precautions before use.
This is a rough comparison aid based on four inputs. It is not investment advice, a quoted market yield, or a promise of return.
Related
Discover related tools, collections, and available API capabilities.