Bond Yield Results
Enter bond details below. Your calculated IRR-based yield will appear here.
Calculate Yield to Maturity
Use price and scheduled cash flows to solve the periodic internal rate of return.
Example Bond Data
| Market Price | Face Value | Coupon Rate | Maturity | Payments | Redemption |
|---|---|---|---|---|---|
| $950.00 | $1,000.00 | 6.00% | 5 years | 2 yearly | $1,000.00 |
| $1,045.00 | $1,000.00 | 4.50% | 7 years | 2 yearly | $1,000.00 |
| $880.00 | $1,000.00 | 5.25% | 10 years | 1 yearly | $1,000.00 |
Formula Used
The calculator treats the purchase price as the initial negative cash flow. Each coupon is a positive periodic cash flow. The final period includes the redemption value.
P is market price. C is coupon per period. R is redemption value. n is the number of periods. r is the periodic IRR. Nominal annual YTM equals r multiplied by payments per year. Effective annual yield equals (1 + r)m − 1.
How to Use This Calculator
- Enter the cash price paid for one bond.
- Enter the bond face value used for coupon calculations.
- Provide the stated coupon rate and years remaining.
- Select the number of coupon payments made annually.
- Enter the redemption amount paid at maturity.
- Use a reasonable annual yield guess, then calculate.
- Review nominal YTM, effective yield, current yield, and cash-flow details.
Understand IRR-Based Bond YTM
Why market price matters
Bond yield begins with the amount paid today. A discount price usually raises YTM. A premium price usually lowers YTM. This happens because the future redemption amount is fixed. The price changes the return needed to connect today’s outflow with future inflows.
Cash flows drive the calculation
A plain coupon bond has predictable cash flows. The buyer pays the market price first. Coupon payments arrive during the holding period. The redemption value arrives at maturity. IRR finds the periodic rate that makes the present value of these future amounts equal the purchase price.
Periodic and annual yields
Coupon schedules affect the calculation. A semiannual bond uses two periods each year. The solver first finds a rate for one period. The nominal annual YTM multiplies that rate by the annual payment count. The effective annual yield includes compounding between periods.
Current yield is different
Current yield uses annual coupon income divided by market price. It does not include the gain or loss from redemption. It also ignores payment timing. YTM is broader because it includes every scheduled cash flow until maturity. Both measures can be useful, but they answer different questions.
Using an initial guess
The calculator starts with your estimated annual yield. It converts that estimate into a periodic starting point. A sensible guess can speed the calculation. Standard coupon bonds normally have one useful solution. Very unusual cash-flow patterns may produce multiple IRRs, which need additional financial review.
Interpreting premium and discount bonds
When price is below redemption value, the bond has a capital gain component. This normally pushes YTM above the coupon rate. When price exceeds redemption value, the future principal return is lower than the purchase price. This normally pulls YTM below the coupon rate.
Assumptions behind the result
The result assumes you hold the bond until maturity. It assumes every coupon is paid as scheduled. It also assumes coupons can be reinvested at the calculated yield. Taxes, trading fees, accrued interest, default risk, call features, and changing market prices are not included.
Settlement timing and accrued interest
Quoted bond prices may be clean prices. The buyer may also pay accrued interest to the seller. This calculator expects the cash price entered by the user. For a precise market comparison, ensure the selected price and maturity timing use the same convention. Day count rules can affect accrued interest and final period amounts. Zero coupon bonds also work when coupon rate is set to zero. In that case, the return comes entirely from the difference between price and redemption value.
Using results for comparisons
Use YTM to compare bonds with similar risk, tax treatment, and maturity. Compare effective annual yields when payment frequencies differ. Check the price date and settlement conventions. For callable or puttable bonds, also calculate yield to call or yield to worst before making a decision.
Frequently Asked Questions
What is bond YTM?
Yield to maturity is the annualized return implied by a bond’s market price, coupon payments, redemption value, and remaining payment schedule. It assumes the bond is held until maturity and scheduled cash flows are received.
Why does this calculator use IRR?
IRR solves the discount rate that makes the present value of all bond cash flows equal the market price. This matches the economic idea behind YTM for a conventional fixed-coupon bond.
Can I use a price above face value?
Yes. Enter the actual market price. A bond bought at a premium often has a YTM below its coupon rate because the investor receives a smaller redemption amount than the purchase price.
Can I use a discount bond?
Yes. Enter a market price below the redemption value. The calculated YTM normally includes both coupon income and the gain realized when the redemption value is received at maturity.
What payment frequencies are available?
The calculator supports annual, semiannual, quarterly, and monthly coupon schedules. Years to maturity multiplied by the selected frequency must produce a whole number of payment periods.
What is the difference between nominal and effective YTM?
Nominal YTM multiplies the periodic IRR by the annual payment count. Effective annual yield also accounts for compounding of periodic returns. The effective figure is usually higher when the periodic rate is positive.
Does current yield equal YTM?
Not usually. Current yield only divides annual coupon income by market price. YTM also includes the bond’s movement toward redemption value and recognizes when each cash flow occurs.
What should I enter as redemption value?
Enter the amount expected at maturity, often the par value. Some securities repay a different amount. The final cash flow combines this redemption value with the final coupon payment.
Why is an initial yield guess requested?
The solver uses the guess to begin its numerical search. For ordinary bonds, a rate near the coupon rate is usually suitable. The calculator also uses a bracketed fallback search when needed.
Does the result include taxes or fees?
No. The result uses only the stated bond cash flows and market price. Consider taxes, commissions, bid-ask spreads, accrued interest, and credit risk separately before acting on an investment decision.
Is this suitable for callable bonds?
It can estimate yield to the stated maturity schedule, but callable bonds require extra analysis. Calculate yield to call and yield to worst using each possible call date and redemption amount.