Bond Yield Calculator - Current Yield and YTM
Use this bond yield calculator to compare coupon income, current yield, approximate YTM, and premium or discount from market price.
Bond Yield Calculator
Results
What Is Bond Yield Calculator?
A bond yield calculator estimates the income return and approximate maturity return of a bond from its coupon, market price, face value, and remaining term. Use it when comparing two quoted bonds, checking whether a discount price really improves return, reviewing a premium bond before purchase, or separating coupon income from total return. It is most useful before deeper credit, tax, call, and liquidity review.
- • Compare a discount bond with a par bond: Enter each price and coupon to see whether the lower purchase price raises current yield and approximate YTM enough to matter.
- • Review a premium bond: A high coupon can look attractive, but the calculator shows how paying above face value can reduce the hold-to-maturity return.
- • Separate income from total return: Current yield focuses on annual coupon income, while approximate YTM also reflects the price moving toward face value by maturity.
- • Check coupon cash flow: Use the payment frequency to estimate the coupon dollars received per payment period before building a cash-flow plan.
The result is an estimate for plain fixed-coupon bonds. It does not replace a broker quote, official trade confirmation, or exact yield-to-maturity calculation that solves the full present-value equation. Still, it gives a practical first read on whether a quoted price changes the return profile enough to deserve more review.
Treat the calculator as a screening tool. If a bond shows a much higher yield than similar bonds, look for the reason: credit risk, call risk, thin trading, a long maturity, tax treatment, or a price that includes assumptions not shown in the quote.
If you only need the income-yield piece with accrued-interest context, the Bond Current Yield Calculator gives a narrower bond-income workflow.
How Bond Yield Calculator Works
The calculator uses two related yield measures: current yield for income return and approximate YTM for a quick hold-to-maturity estimate.
- Face value: The amount repaid at maturity, often $1,000 for a standard bond.
- Coupon rate: The annual interest rate stated against face value, not against today's market price.
- Market price: The current clean purchase price used as the base for current yield.
- Years to maturity: The remaining time used to spread the discount gain or premium loss across years.
- Payment frequency: The number of coupon payments per year, used only to show coupon cash flow per payment.
The current yield output answers a narrow income question: how much annual coupon income does this price buy? Approximate YTM answers a broader but still simplified question: what annual return might you expect if the bond reaches maturity and face value is repaid?
Approximate YTM is not the exact internal-rate-of-return solution used by professional systems. It is a quick estimate that works best for simple comparisons and becomes less precise when coupons are large, maturities are short, prices are far from par, or embedded calls change the expected redemption date.
Discount bond example
Face value is $1,000, coupon rate is 5%, market price is $950, and five years remain to maturity.
Annual coupon is $50. Current yield is $50 / $950 = 5.26%. Approximate YTM is ($50 + ($1,000 - $950) / 5) / (($1,000 + $950) / 2) = 6.15%.
The bond pays a 5.26% income yield at the quoted price and has an approximate YTM of 6.15%.
The approximate YTM is higher than current yield because the bond is bought below face value and the discount is expected to be recovered at maturity.
According to Investor.gov, current yield is the ratio of the interest payable on a bond to its actual market price, stated as a percentage.
When you already know the yield target and want to solve for value instead, use the Bond Price Calculator to price the bond's cash flows.
Key Concepts Explained
Bond yield terms sound similar, but they answer different questions. Keep these four ideas separate when reading the output.
Coupon rate
Coupon rate is the stated annual interest rate on face value. A 5% coupon on a $1,000 bond pays $50 per year regardless of whether the market price is $950, $1,000, or $1,080.
Current yield
Current yield divides annual coupon income by the current market price. It helps compare income from bonds with different prices, but it ignores any gain or loss from holding to maturity.
Approximate YTM
Approximate yield to maturity adds the annualized discount gain or premium loss to coupon income. It is useful for quick screening, but exact YTM requires solving all future cash flows.
Premium or discount
A premium bond trades above face value, while a discount bond trades below face value. Discount prices generally raise approximate YTM; premium prices generally reduce it.
Price and yield move in opposite directions for a fixed coupon bond. If the coupon dollars stay the same and the price falls, the income yield rises. That higher yield may simply reflect market interest rates, but it can also point to risk that deserves review.
For callable bonds, the maturity date may not be the most realistic redemption date. A bond with a high coupon and a call option can be redeemed before maturity, so yield to call may be more useful than a maturity-only estimate.
For a closer look at coupon dollars and payment frequency, the Coupon Payment Calculator breaks the income stream into scheduled cash flow.
How to Use This Calculator
Enter one bond at a time in the bond yield calculator, then compare results across alternatives using the same assumptions.
- 1 Enter face value: Use the par amount repaid at maturity for one bond or one quoted par unit.
- 2 Enter coupon rate: Use the annual coupon percentage from the bond description, not the current market yield.
- 3 Enter market price: Use the clean quoted price per bond or par unit before separate accrued interest.
- 4 Set years to maturity: Use the remaining years until principal repayment, or use the expected redemption date if you are intentionally modeling a call.
- 5 Choose payment frequency: Select annual, semiannual, quarterly, or monthly payments to estimate coupon cash flow per period.
- 6 Compare the yield outputs: Use current yield for income screening and approximate YTM for a quick total-return estimate.
Suppose one bond pays a 4% coupon and trades at $910, while another pays 6% and trades at $1,080. The higher coupon bond may pay more income, but the lower priced bond can still show a stronger approximate YTM if the discount to face value is large enough.
For short-term discount instruments such as Treasury bills, the Bond Equivalent Yield Calculator is usually a better comparison format than fixed-coupon YTM.
Benefits of Using This Calculator
The calculator is designed for quick fixed-income comparisons before you move into deeper risk review.
- • Avoid coupon-rate confusion: Seeing coupon rate, current yield, and approximate YTM together makes it harder to mistake stated interest for market return.
- • Screen discount and premium bonds: The premium or discount output shows whether price is adding to, or subtracting from, the maturity return estimate.
- • Compare income needs: Annual coupon and coupon-per-payment outputs help match bond cash flow with an income plan.
- • Spot numbers that need review: A yield that looks unusually high can prompt a check of credit quality, call terms, maturity, and liquidity before purchase.
- • Prepare for price modeling: Once you know the yield target, you can value the same cash flows from the opposite direction.
Use the output as a comparison table, not a buy or sell recommendation. Two bonds can have similar yields but very different credit risk, tax treatment, call protection, and trading costs.
For municipal bonds, after-tax comparison can matter more than pretax yield. For Treasury bills and short-term discount instruments, a bond-equivalent or discount-yield approach may be a better match than this fixed-coupon workflow.
When a tax-exempt municipal bond is in the comparison set, the Taxable Equivalent Yield Calculator helps translate pretax and after-tax yield.
Factors That Affect Your Results
Yield results are sensitive to price, maturity, coupon structure, and assumptions outside the formula.
Market price
Lower prices raise current yield for the same coupon dollars and can raise approximate YTM if the bond is expected to repay face value at maturity.
Time to maturity
The same discount or premium has a larger annual effect when maturity is close and a smaller annual effect when maturity is far away.
Credit and liquidity risk
Higher yield can compensate for default risk or thin trading. The calculator does not evaluate issuer strength, bond ratings, or bid-ask spreads.
Call features
Callable bonds may be redeemed before final maturity. If a call is likely, yield to call can be more relevant than a maturity-only estimate.
Tax treatment
Taxable and tax-exempt bonds should not always be compared by pretax yield. A municipal bond may need a taxable-equivalent yield comparison.
- • Approximate YTM is a shortcut, not an exact IRR calculation using every coupon date and settlement detail.
- • The calculator does not include accrued interest, brokerage markups, taxes, reinvestment return, default risk, inflation, or call schedules.
When you compare bonds, write down the assumptions that produced each yield. A clean comparison uses the same price basis, maturity assumption, currency, and coupon schedule.
If the bond is complex, callable, floating-rate, distressed, inflation-linked, or quoted with unusual settlement terms, use this page only as a rough screen and review the offering document or broker data before relying on the result.
According to FINRA, yield to maturity is the overall interest rate earned by an investor who buys a bond at the market price and holds it until maturity.
According to U.S. Securities and Exchange Commission, investors should compare a corporate bond's coupon rate, price, maturity, credit rating, and yield to maturity before investing.
To review the present-value logic behind yield and price, the Time Value of Money Calculator shows how rate, time, and future value interact.
Frequently Asked Questions
Q: How do you calculate bond yield?
A: For current yield, divide annual coupon income by the market price and convert the result to a percentage. For approximate yield to maturity, add annual coupon income to the annualized discount gain or premium loss, then divide by average capital invested.
Q: What is the difference between current yield and yield to maturity?
A: Current yield only measures annual coupon income relative to current price. Yield to maturity is broader because it considers the price paid, coupon income, face value repayment, and time until maturity. This page reports an approximate YTM, not a full IRR solution.
Q: Why does bond yield rise when price falls?
A: For a fixed coupon bond, coupon dollars stay the same while the purchase price changes. When price falls, those coupon dollars are divided by a smaller base, so current yield rises. A lower price may also increase approximate YTM if face value is repaid.
Q: Can I use this calculator for a zero-coupon bond?
A: You can enter a coupon rate of 0%. Current yield will be 0 because there are no periodic coupon payments. Approximate YTM will come from the discount or premium between market price and face value spread across the years to maturity.
Q: Does approximate YTM include reinvested coupons?
A: No. The shortcut estimate does not model coupon reinvestment, exact payment dates, accrued interest, or settlement conventions. It is useful for quick comparisons, while exact YTM requires solving the present value of each expected cash flow.
Q: What inputs do I need for a bond yield calculator?
A: You need face value, coupon rate, current market price, years to maturity, and coupon payment frequency. For a real purchase decision, also review accrued interest, call terms, credit rating, tax treatment, and any brokerage markup or markdown.