Bond Calculator

Calculate bond price, Yield to Maturity (YTM), current yield, and coupon payments for fixed-income corporate and treasury bonds.

Calculator Inputs

$
Redemption par value at maturity.
$
Current trading price.
%
Stated coupon interest rate.
yrs
Years until principal repayment.

Calculated Results

Yield to Maturity (YTM)
5.74% Annualized YTM
Current Yield 5.26%
Annual Coupon Payment $50.00 / yr
Bond Pricing Status Discount Bond (< $1,000 Par)
Values calculate live as you adjust inputs.

About Bond Calculator

What Your Bond Yield and Current Yield Tell You

A bond’s yield helps you evaluate the income and potential return associated with its current market price. Two useful measures are yield to maturity (YTM) and current yield. Although both are expressed as percentages, they answer different questions.

Yield to maturity (YTM) estimates the annualized return implied by a bond’s current price, coupon payments, face value, and remaining time until maturity. It takes into account both the interest payments you expect to receive and the difference between what you pay for the bond and the amount due at maturity.

Current yield looks only at the bond’s annual coupon income relative to its current market price. It does not account for the gain or loss associated with receiving the face value at maturity.

Consider a bond with a $1,000 face value, a 5% annual coupon rate, and a market price of $900. Its annual coupon payment is $50, giving it a current yield of approximately 5.56%. Because the purchase price is below face value, the investor may also receive a $100 difference when the bond matures and the issuer repays the full $1,000, assuming the issuer meets its obligations. YTM accounts for that price difference, whereas current yield does not.

Neither figure should be treated as a guaranteed return. YTM depends on assumptions about receiving scheduled payments and holding the bond until maturity. The return you actually realize can differ because of default, an early sale, transaction costs, taxes, or the way coupon payments are reinvested.

Why a Bond Trades at a Premium, Discount, or Par

The relationship between a bond’s market price and its face value determines whether it trades at a premium, discount, or par. This comparison helps explain why two bonds with the same face value and coupon rate can offer different yields.

  • Discount bond: The market price is below face value. For example, a bond with a $1,000 face value trading at $950 is priced at a $50 discount.

  • Premium bond: The market price is above face value. A bond with a $1,000 face value trading at $1,050 carries a $50 premium.

  • Par bond: The market price equals face value. A bond with a $1,000 face value trading at $1,000 is priced at par.

These price differences often reflect changes in market interest rates and the returns investors currently expect from comparable bonds. If a bond’s coupon rate is more attractive than the yields available on similar newly issued bonds, investors may be willing to pay a premium. If its coupon is less attractive, its price may fall below face value.

The purchase price also affects the potential return at maturity. Buying below face value creates the possibility of a price gain if the issuer repays the full face value, while buying above face value means the investor may receive less at maturity than they paid. Coupon income must be considered alongside that difference to understand the bond’s overall return.

A premium or discount alone does not tell you whether a bond is a good investment. The remaining term, credit quality, expected cash flows, and current market yields all matter.

Understanding Your Bond’s Annual Coupon Income

The annual coupon payment is the interest amount a bond promises to pay over a year under its stated coupon terms. For a conventional fixed-rate bond, this amount is calculated from the face value and annual coupon rate, not from the price at which the bond trades in the market.

For example, a $1,000 bond with a 4% annual coupon rate pays $40 in coupon interest each year. If you buy it for $950, the annual coupon remains $40. If another investor buys the same bond for $1,050, that investor also receives $40 per year, assuming the bond’s terms and payments remain unchanged.

What changes is the return relative to the purchase price. The $40 coupon represents a current yield of approximately 4.21% at a $950 market price and 3.81% at a $1,050 market price.

Coupon payments may arrive annually, semiannually, quarterly, or on another schedule specified by the bond. The annual coupon amount and the timing of payments are separate considerations. If you need to know when cash will arrive, check the bond’s payment schedule rather than relying on the annual coupon figure alone.

How Purchase Price and Time to Maturity Affect YTM

The price you pay and the time remaining until a bond matures both influence its estimated yield to maturity. These inputs are particularly important when comparing bonds that pay similar coupon income but trade at different prices.

Purchase price: Paying less for the same stream of expected coupon payments and the same maturity value generally increases the implied yield. Paying more generally lowers it. This is why a bond’s coupon rate should not be used as a substitute for YTM when the bond trades above or below face value.

Years to maturity: The time remaining affects how the difference between market price and face value contributes to the annualized return. A discount spread over a shorter remaining term has a different annualized effect than the same spread spread over a longer term. Coupon payments received during the term also contribute to the calculation.

When comparing scenarios, change one input at a time. You might hold the face value, coupon rate, and years to maturity constant while adjusting the market price to see how the estimated YTM changes. You can then restore the original price and change the remaining term.

This approach helps you understand which assumptions drive the result. It also avoids a common comparison mistake: treating a bond’s high coupon rate as proof that it offers a higher overall return.

How to Compare Two Bonds Beyond Their Yield

YTM is useful for comparing potential returns, but the highest figure does not automatically identify the best bond for your circumstances. A higher yield can reflect a lower market price, a longer or less convenient term, or greater concern about the issuer’s ability to make payments.

Before comparing two bonds, consider the following:

  • Coupon income: How much interest will you receive, and how often will payments arrive?

  • Maturity date: Will the bond mature when you expect to need the money, or might you have to sell it early?

  • Credit quality: How financially reliable is the issuer? A higher yield may compensate investors for taking on greater credit risk.

  • Call provisions: Can the issuer redeem the bond before its scheduled maturity? If so, yield to call may be important alongside YTM.

  • Trading costs: Brokerage commissions, markups, markdowns, and other transaction costs can reduce your realized return.

  • Market risk: If you sell before maturity, the price you receive may be higher or lower than your purchase price, particularly when market interest rates change.

For a meaningful comparison, use consistent assumptions and examine the bond’s features as well as its yield. A bond that offers a slightly lower return may be more suitable if its maturity date, payment schedule, and risk profile better match your needs.

What This Bond Calculator Includes—and What It Doesn’t

This bond calculator uses the face value, current market price, annual coupon rate, and years to maturity to estimate several useful figures. These results can help you understand the relationship between a bond’s price, coupon income, and potential return.

  • Yield to Maturity (YTM): An estimate of the annualized return implied by the inputs. Check whether the calculator uses an approximate formula or a full cash-flow calculation before treating the result as a precise yield.

  • Current Yield: Annual coupon income divided by the current market price.

  • Annual Coupon Payment: The yearly coupon amount based on face value and the entered coupon rate.

  • Bond Pricing Status: An indication of whether the market price is below, equal to, or above face value.

The estimate is most appropriate for a straightforward fixed-rate bond with conventional coupon payments and repayment of face value at maturity. It may not accurately represent bonds with unusual payment schedules, floating coupon rates, embedded options, or other features that affect their cash flows.

The calculation may also exclude accrued interest, taxes, brokerage costs, and other transaction charges. Bonds traded between coupon dates can involve accrued interest that changes the amount a buyer pays. Callable bonds may require a yield-to-call calculation, while bonds that do not pay coupons require a different approach to interpreting their return.

Finally, YTM is not a promise of what you will earn. The issuer must make the expected payments, and the assumptions behind the yield calculation must hold reasonably well. If you plan to buy a particular bond, use the calculator as an initial comparison tool and verify its quoted price, cash flows, maturity terms, and risks using the bond’s documentation or your broker’s information.

What is Bond Calculator?

Computes the internal rate of return (YTM) of a bond purchased at market price and held to maturity.

How to Use This Calculator

  1. Enter par face value (typically $1,000).
  2. Enter current market purchase price.
  3. Enter annual coupon percentage.
  4. View Yield to Maturity and current yield.

The Mathematical Formula & Variables

Approx YTM = [Coupon + (Face - Price)/n] / [(Face + Price)/2]

Step-by-Step Worked Example

Scenario: $1,000 par bond bought for $950 with 5% coupon and 10 years to maturity.

  1. Annual coupon C = $50.
  2. Capital gain per year = ($1,000 - $950) / 10 = $5.
  3. Average bond value = ($1,000 + $950) / 2 = $975.
  4. YTM ≈ (50 + 5) / 975 = 55 / 975 = 5.64% (Exact = 5.67%).

Result: 5.67% YTM

Frequently Asked Questions

What is the difference between current yield and yield to maturity?

Current yield measures annual coupon income relative to the bond's current market price. Yield to maturity also accounts for the difference between that price and the amount expected to be repaid at maturity, along with the timing of coupon payments. YTM therefore provides a broader estimate of the bond's potential return.

Can a bond's YTM be higher than its coupon rate?

Yes. A bond trading below face value may have a YTM above its coupon rate because the investor may receive the full face value at maturity after paying a lower purchase price. The exact relationship depends on the price, coupon payments, and remaining term.

Why is a bond's market price different from its face value?

Bond prices respond to market interest rates, investor demand, the issuer's creditworthiness, and the bond's remaining term. When the coupon rate is less attractive than the yield investors currently require on comparable bonds, the price may fall below face value. When its coupon is more attractive, the bond may trade above face value.

Does YTM assume I hold the bond until maturity?

Yes. YTM is calculated on the assumption that the bond remains outstanding until maturity and that the issuer makes the scheduled coupon and principal payments. The conventional interpretation also assumes coupon payments can be reinvested at the yield used in the calculation. Selling early, missing payments, or reinvesting coupons at different rates can change the realized return.

Does this bond calculator include coupon payment frequency?

The calculator uses the inputs shown on the page, including the annual coupon rate and years to maturity. If it does not ask for coupon payment frequency, it cannot fully account for every payment schedule used by actual bonds. Verify the calculator's calculation method before using its YTM to compare bonds with different coupon frequencies.

Can I use this calculator for zero-coupon bonds?

A zero-coupon bond does not pay periodic coupon interest; its return generally comes from the difference between the purchase price and the amount repaid at maturity. Because this calculator asks for an annual coupon rate and calculates annual coupon income, a dedicated zero-coupon bond calculator may be more appropriate.

Why might my calculated yield differ from my broker's figure?

The broker may use a more precise yield calculation that accounts for coupon frequency, settlement date, accrued interest, redemption terms, and other bond-specific details. This calculator uses a simplified set of inputs, so its estimate may differ from a market quote or a broker's full calculation. Compare the assumptions before deciding that either result is incorrect.