Bond Yield Calculator
Estimate current yield and yield to maturity for a bond.
Amortization schedule
| # | Payment | Principal | Interest | Balance |
|---|---|---|---|---|
Growth over time
| Year | Invested | Value |
|---|---|---|
Introduction
Bond Yield Calculator — Estimate current yield and yield to maturity for a bond. Enter Face value, Coupon rate (%), Current price, Years to maturity to get an instant, accurate result.
Formula
Current yield % = (annual coupon / price) × 100. Approximate yield to maturity % = [coupon + (face value − price)/years] / [(face value + price)/2] × 100.
Step-by-step
- Enter the Face value.
- Enter the Coupon rate (%).
- Enter the Current price.
- Enter the Years to maturity.
- Click Calculate to see your result instantly.
Real-world example
Example: With Face value = 1000, Coupon rate (%) = 5, Current price = 950, Years to maturity = 10, the Bond Yield Calculator gives Current Yield Pct: 5.2632, Ytm Approx Pct: 5.641.
Frequently Asked Questions
What is the difference between current yield and YTM?
Is the YTM figure exact?
What inputs does the Bond Yield Calculator need?
How accurate is the Bond Yield Calculator?
Are these results guaranteed?
Is the Bond Yield Calculator free to use?
About the Bond Yield Calculator
The Bond Yield Calculator uses a real, verifiable formula — Current yield % = (annual coupon / price) × 100. Approximate yield to maturity % = [coupon + (face value − price)/years] / [(face value + price)/2] × 100. — so results are accurate every time, not an approximation.