Bond Calculator
Calculate bond price, current yield, and yield to maturity. Enter face value, coupon rate, maturity, and market interest rate to see if a bond trades at a premium or discount and evaluate its income potential.
Loading calculator
Preparing Bond Calculator...
Reviewed & Methodology
Every calculator is built using industry-standard formulas, validated against authoritative sources, and reviewed by a credentialed financial professional. All calculations run privately in your browser - no data is stored or shared.
How to Use the Bond Calculator
- 1. Enter the face value - type the bond's par value (typically $1,000 for corporate and government bonds).
- 2. Enter the coupon rate - input the annual interest rate the bond pays (e.g., 5% for a bond paying $50/year on a $1,000 face value).
- 3. Enter years to maturity - specify how many years until the bond reaches its maturity date and returns face value.
- 4. Enter the market interest rate - input the current market yield for comparable bonds to calculate the fair price.
- 5. Review your results - see the bond's calculated price, current yield, and whether it trades at a premium or discount to face value.
Bond Calculator
A bond’s price is not static — it shifts every time interest rates move, and knowing exactly what a bond is worth at any given moment separates informed investors from those who overpay or undersell. This calculator takes the face value, coupon rate, years to maturity, and the current market interest rate to compute the bond’s fair price, current yield, and yield to maturity (YTM). Whether you are evaluating a Treasury note, a corporate bond, or a municipal issue, the numbers here tell you whether the market is offering a bargain, fair value, or a premium you should probably skip.
How Bond Pricing Is Calculated
A bond’s price equals the present value of all future cash flows — the periodic coupon payments plus the lump-sum face value returned at maturity — discounted at the current market rate. For a bond paying semi-annual coupons, the formula is:
Price = C x (1 - (1 + r)^-n) / r + FV / (1 + r)^n
Where C is the semi-annual coupon payment (annual coupon / 2), r is the semi-annual market rate (annual market rate / 2), n is the total number of periods (years x 2), and FV is the face value. Yield to maturity solves this same equation in reverse — finding the rate r that makes the formula equal the bond’s current price. Current yield is simpler: Current Yield = Annual Coupon / Current Price.
Worked Examples
Example 1 — Par bond. A $1,000 face value bond with a 5.00% coupon, 10 years to maturity, and a market rate of 5.00%. Semi-annual coupon = $25. With 20 periods at 2.5% per period, the price calculates to exactly $1,000.00. Current yield = $50 / $1,000 = 5.00%. YTM = 5.00%. You pay what the bond is worth.
Example 2 — Premium bond. Same bond, but the market rate has fallen to 3.50%. Because investors now accept a lower yield, this 5.00% coupon looks attractive. Price = $1,126.07. Current yield = $50 / $1,126.07 = 4.44%. YTM = 3.50%. You pay more than face value but still earn 3.50% annually if held to maturity.
Example 3 — Discount bond. Market rates rise to 7.00%. New bonds pay more, so no one will buy this 5.00% coupon bond at face value. Price = $857.88. Current yield = $50 / $857.88 = 5.83%. YTM = 7.00%. You buy below face value and earn 7.00% annually including the $142.12 gain at maturity.
Bond Price Reference Table
| Face Value | Coupon Rate | Maturity | Market Rate | Bond Price | Current Yield | YTM |
|---|---|---|---|---|---|---|
| $1,000 | 3.00% | 5 yrs | 4.00% | $955.48 | 3.14% | 4.00% |
| $1,000 | 3.00% | 10 yrs | 4.00% | $918.89 | 3.26% | 4.00% |
| $1,000 | 5.00% | 5 yrs | 4.00% | $1,044.52 | 4.79% | 4.00% |
| $1,000 | 5.00% | 10 yrs | 4.00% | $1,081.11 | 4.63% | 4.00% |
| $1,000 | 5.00% | 10 yrs | 5.00% | $1,000.00 | 5.00% | 5.00% |
| $1,000 | 5.00% | 10 yrs | 6.00% | $925.61 | 5.40% | 6.00% |
| $1,000 | 6.00% | 20 yrs | 5.00% | $1,124.62 | 5.34% | 5.00% |
| $1,000 | 4.00% | 30 yrs | 5.00% | $846.28 | 4.73% | 5.00% |
| $10,000 | 4.50% | 15 yrs | 3.50% | $11,163.14 | 4.03% | 3.50% |
| $10,000 | 2.50% | 10 yrs | 4.50% | $8,421.76 | 2.97% | 4.50% |
When to Use This Calculator
- You are comparing two bonds with different coupons and maturities and need a common basis for evaluation
- You want to know whether a broker’s quoted price reflects a fair yield or an inflated premium
- You are modeling a laddered bond portfolio and need to stress-test prices under a 1% or 2% rate increase
- You hold an existing bond and want to estimate its current market value before selling it early
- You are deciding between a high-coupon short-term bond and a low-coupon long-term bond and want to compare YTMs directly
Common Mistakes
-
Confusing current yield with YTM. Current yield only reflects the coupon income relative to price. YTM accounts for the capital gain or loss if you hold to maturity. A discount bond always has a YTM above its current yield; a premium bond always has a YTM below. Using current yield as a proxy for total return will lead you to underestimate discount bond returns and overestimate premium bond returns.
-
Ignoring duration when rate risk matters. Duration measures how sensitive a bond’s price is to a 1% interest rate change. A 10-year bond with a duration of 8.5 loses roughly 8.5% of its value if rates rise 1%. Shorter maturities and higher coupons reduce duration. If you expect rates to rise, short-duration bonds protect your principal far better than long-duration ones.
-
Forgetting tax treatment. Corporate bond interest is taxed as ordinary income — at rates up to 37% for high earners. Municipal bond interest is generally exempt from federal tax and often state tax too. A muni yielding 4.00% has a tax-equivalent yield of about 5.71% for someone in the 30% bracket, which can make it more attractive than a taxable 5.00% corporate bond.
-
Assuming the bond will be held to maturity. If you sell before maturity, your actual return is the holding-period return, not the YTM. A bond bought at a premium that you sell at a discount mid-term could return far less than the YTM suggested.
Current Context for 2026
The Federal Reserve held the federal funds rate in the 4.25%—4.50% range through early 2026, and 10-year Treasury yields have hovered between 4.3% and 4.8%. That environment makes bonds competitive with savings accounts and CDs for the first time since 2006—2007. Investment-grade corporate bonds with 5-to-10-year maturities are offering 5.0%—5.8% YTM, and high-quality municipals are yielding 3.5%—4.2% tax-exempt. For investors who bought long-duration Treasuries when rates were near zero, the embedded losses are substantial — a 20-year Treasury bought at a 1.5% yield in 2021 is trading at roughly 60 cents on the dollar in the current rate environment. Understanding the price/yield relationship using this calculator is directly relevant right now.
Tips
- Compare bonds using YTM, not coupon rate — two bonds with the same coupon can have very different YTMs if their prices differ
- Model interest rate scenarios before buying — run the same bond at market rates 1% and 2% higher to see the worst-case price decline
- For long-maturity bonds, check the modified duration; every 1% rate increase reduces value by approximately that many percent
- Consider a bond ladder — buying bonds maturing in 1, 3, 5, 7, and 10 years lets you reinvest at prevailing rates as each bond matures
- Municipal bonds at current yields often beat taxable bonds after tax for anyone in the 24% bracket or above — run the tax-equivalent yield comparison before deciding
- Zero-coupon bonds have no reinvestment risk but maximum duration — they are ideal for funding a specific future liability like tuition
Related Calculations
- CD Calculator — compare fixed-rate bond yields against FDIC-insured CD rates for the same maturity
- Compound Interest Calculator — model how reinvested coupon payments compound over the bond’s life
- ROI Calculator — calculate total return if you sell a bond before maturity at a different price than you paid
Frequently Asked Questions
How is a bond's price determined?
What is yield to maturity (YTM) and how does it differ from current yield?
What is a coupon rate and how does it affect bond value?
What are the main types of bonds available to investors?
How do interest rate changes affect bond prices?
Explore More Tax & Business Tools
Tax Calculator: Try our free tax calculator for instant results.
Sales Tax Calculator: Try our free sales tax calculator for instant results.
Salary Calculator: Try our free salary calculator for instant results.
Take Home Pay Calculator: Try our free take home pay calculator for instant results.
Profit Margin Calculator: Try our free profit margin calculator for instant results.
ROI Calculator: Try our free roi calculator for instant results.
Related Tax & Business Calculators
Break Even Calculator
Calculate your break-even point in units and revenue. Enter fixed costs, variable cost per unit, and selling price to find how many sales you need to cover all costs and start generating profit.
Tax & BusinessBudget Calculator
Plan your monthly budget using the 50/30/20 rule. Enter your take-home pay and expenses to see how your spending compares to recommended targets for needs, wants, and savings.
Tax & BusinessBusiness Loan Calculator
Calculate monthly payments, total interest, and amortization for business loans. Compare SBA loans, term loans, and lines of credit to find the best financing for your business.
Tax & BusinessCapital Gains Tax Calculator
Calculate capital gains tax on stocks, real estate, and other investments. Compare short-term vs. long-term rates, estimate your tax liability, and plan tax-efficient selling strategies.