Bond YTM Calculator

This bond YTM calculator shows yield to maturity including coupon income and capital gains. Enter price, coupon, and maturity to see total return instantly.

Bond YTM Calculator | Yield to Maturity Calculator
Select Currency
Bond Details
%
years

Yield to Maturity (YTM) is the total return anticipated on a bond if held until maturity. It equates the present value of all future cash flows to the current market price using iterative calculation.

YTM Summary
📊 Yield to Maturity: —
Face Value (Par Value)—
Annual Coupon Rate—
Annual Coupon Payment—
Current Market Price—
Years to Maturity—
Yield to Maturity (YTM)—
Current Yield—
Premium/Discount to Par—
Total Return if Held to Maturity—
Total Coupon Income—
Capital Gain/Loss at Maturity—
YTM Iteration Convergence
IterationEstimated YTMCalculated PriceDifference

Enter bond details to view iteration details.

Shows the bisection method convergence to the true YTM value.

Powered by Techraxy | Bond YTM Calculator

Creator & Reviewer

Hasnain Khan

Co-Founder, Techraxy

Hasnain Khan is a digital tools developer and Co-Founder of Techraxy, a platform dedicated to building modern web-based calculators and utility tools. He focuses on tool optimization, website performance, and creating accessible user experiences across categories like automotive, finance, construction, and everyday utilities.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction to Bond YTM Calculator

Yield to maturity (YTM) is the most comprehensive measure of a bond’s return. It represents the total return an investor will earn if the bond is held until maturity, assuming all coupon payments are reinvested at the same rate. Unlike current yield, YTM accounts for the bond’s price relative to its face value, capturing any capital gain or loss at maturity. This Bond YTM Calculator helps you determine the yield to maturity for any bond. Enter the face value, coupon rate, current bond price, years to maturity, and coupon frequency. The calculator shows the YTM, current yield, and whether the bond trades at a premium or discount. Toolraxy built this calculator to help bond investors compare fixed income opportunities and make informed investment decisions.

How to Use This Bond YTM Calculator

            1. Enter the Face Value (par value, typically $1,000)

            2. Enter the Coupon Rate (annual interest percentage)

            3. Enter the Current Bond Price (market price)

            4. Enter the Years to Maturity (remaining term)

            5. Select the Coupon Frequency (annual, semi-annual, quarterly, monthly)

            6. Click Calculate to see your YTM

            7. Review YTM, current yield, and premium/discount status

            8. Adjust inputs to compare different bonds.

Formula Section

Annual coupon payment:

Annual Coupon = Face Value × (Coupon Rate ÷ 100)

Approximate YTM formula:

Approx YTM = (Annual Coupon + ((Face Value – Price) ÷ Years)) ÷ ((Face Value + Price) ÷ 2)

Exact YTM (iterative solution):

Price = Σ [ C ÷ (1 + y)^t ] + [ F ÷ (1 + y)^n ]

(Solve for y)

Current yield:

Current Yield = (Annual Coupon Payment ÷ Current Bond Price) × 100

Capital gain or loss:

Capital Gain/Loss = Face Value – Current Price

Premium or discount status:

Premium: Price > Face Value

Discount: Price < Face Value
Par: Price = Face Value

Where:

  • C = Coupon payment per period

  • F = Face value

  • y = Yield per period (YTM ÷ frequency)

  • n = Total periods

  • YTM = Total return including coupon income and capital gain/loss

Real-Life Examples Section

  • Example scenario:

    • Face value: $1,000

    • Coupon rate: 5.0%

    • Current bond price: $950

    • Years to maturity: 10 years

    • Coupon frequency: Semi-annual

    Calculations:

    • Annual coupon payment: $1,000 × 5% = **$50**

    • Capital gain: $1,000 – $950 = $50

    • Approximate YTM: ($50 + ($50 ÷ 10)) ÷ (($1,000 + $950) ÷ 2) = 5.64%

    • Current yield: ($50 ÷ $950) × 100 = 5.26%

    • Status: Discount ($950 < $1,000)

 

FAQs

1. What is yield to maturity (YTM)?
Yield to maturity is the total return an investor earns if a bond is held until maturity. It includes all coupon payments plus any capital gain or loss from buying the bond at a price different from face value.

2. How is YTM calculated?
YTM is the discount rate that equates the present value of all future cash flows to the bond’s current price. An approximate formula exists, but exact YTM requires iterative calculation.

3. What is the difference between YTM and current yield?
Current yield only measures annual coupon income relative to price. YTM includes coupon income plus capital gain or loss. YTM is a more complete measure of total return.

4. What is a good YTM for a bond?
A good YTM depends on the market and credit quality. Investment-grade corporate bonds yield 4-6%, high-yield bonds 6-10%, and Treasuries 3-5%. Compare to similar bonds.

5. Why is YTM higher than current yield for discount bonds?
For discount bonds, YTM includes the capital gain from buying below face value and holding to maturity. Current yield only counts coupon income. The capital gain increases total return.

6. Why is YTM lower than current yield for premium bonds?
For premium bonds, YTM includes the capital loss from buying above face value. This loss reduces total return below the current yield.

7. What is the difference between YTM and yield to call?
Yield to call calculates return if the bond is called before maturity. YTM assumes the bond is held to maturity. Yield to call applies to callable bonds.

8. How does YTM change with bond price?
YTM and bond price move inversely. When price falls, YTM rises. When price rises, YTM falls. This reflects the inverse relationship between bond prices and yields.

Disclaimer

This Bond YTM Calculator is provided for educational and planning purposes only. Results are based on standard bond formulas and the numbers you enter. Actual bond yields depend on market conditions, credit risk, liquidity, and other factors. YTM assumes coupon reinvestment at the same rate, which may not occur. This tool does not constitute financial or investment advice. Consult a licensed financial advisor before making investment decisions. Toolraxy is not responsible for any actions taken based on these calculations.

ADVERTISEMENT

ADVERTISEMENT