Bond Yield Calculator

Calculate a fixed-rate bond’s exact yield to maturity (YTM), current yield, coupon income, and optional yield to call and yield to worst.

Example values loaded Replace the example values before using the result for a real investment comparison.

Calculator is for informational purposes only. Terms and Conditions

\[ P=\sum_{t=1}^{N}\frac{C}{(1+y/m)^t}+\frac{F}{(1+y/m)^N} \]

YTM is solved numerically from the bond price and scheduled fixed coupon/principal cash flows; it is not the common approximate-YTM shortcut.

1

Choose the bond setup

Select the coupon payment frequency and enable call analysis only when the bond has a known call provision.

Bond calculation setup

Choose how many coupon payments are scheduled each year.

Enable only when you know a specific call date and redemption price.

Enter face value, market price, coupon rate, and remaining time to maturity. The calculator returns exact YTM plus current-yield and cash-flow checks.
2

Enter the bond values

Use the same currency for face value, market price, and call price. Time must correspond to a whole number of coupon periods.

Fields marked required must be completed. Coupon rate may be zero for a zero-coupon bond.

Principal amount repaid at maturity.

currency

Enter the full price per bond; for example, enter 950 for a 95.000 quote on 1,000 par.

currency

Stated annual coupon rate as a percent of face value.

%

Remaining time until principal repayment.

yr
Display Options

Valid results also update as you edit.

3

Bond Yield Results

Exact YTM appears first, followed by current yield, coupon cash flow, pricing status, and callable-bond checks when enabled.

Yield to Maturity (YTM)
%
Enter the required values to calculate.

Result details

  • Current Yield
Show calculation steps Review cash flows, numerical solution, yield conversions, and checks
  1. Enter valid values to see the complete calculation.
4

Yield Comparison

Compare coupon rate, current yield, YTM, and callable-bond yields on one relative scale. Bar length uses absolute yield magnitude; labels preserve the yield sign.

  1. Enter valid values to populate the comparison.
5

Method, Sources, and Assumptions

Calculation basis, authoritative references, limitations, and interpretation requirements.

Exact fixed-rate bond cash-flow model
Numerical YTM solver Regular coupon periods

YTM is the discount rate that equates the bond’s market price to the present value of scheduled coupon and principal cash flows. Current yield is annual coupon income divided by market price.

  • YTM is reported as a nominal annual yield compounded at the selected coupon frequency.
  • The model assumes fixed coupon payments, regular equal-length coupon periods, and payment of principal at maturity or the selected call date.
  • YTM is not a guaranteed realized return and does not model default, taxes, transaction costs, reinvestment rates, accrued interest, clean/dirty price conventions, or irregular first/last coupon periods.

Calculator guide

How to Read Your Bond Yield Result

The calculator above uses face value, current market price, annual coupon rate, remaining maturity, and coupon frequency to solve the bond’s yield to maturity (YTM). YTM is the annualized discount rate that makes the present value of the bond’s remaining coupon payments and redemption value equal its current price. The calculator also reports current yield, effective annual yield, coupon income, price relative to par, and—when callable-bond analysis is enabled—yield to call (YTC) and yield to worst (YTW).

“Bond yield” is not one number. FINRA distinguishes coupon yield, current yield, YTM, YTC, and YTW because each answers a different return question. Coupon rate measures interest relative to par value, current yield measures annual coupon income relative to today’s price, and YTM incorporates the timing of the scheduled cash flows plus the gain or loss between purchase price and redemption.

Minimum inputs
Face value, full market price, coupon rate, years to maturity, and coupon frequency.
Primary output
Nominal annual yield to maturity compounded at the selected coupon frequency.
Best scope
Fixed-rate bonds with regular coupon periods and a whole number of remaining payment periods.

How to Use the Bond Yield Calculator

Enter the bond exactly as it is priced and paid, then compare the yield measures rather than reading the headline YTM by itself.

  1. Enter face value and the full market price

    Use the same currency basis for both values. Convert a percentage-of-par market quote to its full price first; for example, 95.000 on $1,000 par becomes $950.

  2. Enter the annual coupon rate

    Use the stated annual percentage. Enter 0% for a zero-coupon bond.

  3. Match the remaining maturity and coupon frequency

    Choose annual, semiannual, quarterly, or monthly payments to match the bond. Remaining time multiplied by coupon frequency must produce a whole number of coupon periods in this regular-period model.

  4. Enable callable-bond analysis when the bond can be redeemed early

    Enter the contractual call redemption price and years to the call date being tested. For a conservative YTC/YTW check, use the earliest eligible call date and its contractual call price unless you intentionally want to evaluate a later call scenario.

  5. Compare YTM with current yield, YTC, and YTW

    Use current yield to understand coupon income relative to price, YTM for the maturity cash-flow yield, and YTC/YTW when early redemption is possible. The premium, par, or discount result provides a quick reasonableness check.

Bond Yield Inputs and Outputs

The inputs describe the bond’s contractual cash flows and current price. The outputs translate those values into several different yield measures so you can see both income yield and the full maturity or call-date return relationship.

Face / par value
The principal redeemed at maturity. Investor.gov describes principal, face value, and par value as the amount the issuer promises to repay when the bond matures.
Current market price
The full price paid for one bond in the same currency basis as face value. A price below par creates a discount; a price above par creates a premium.
Annual coupon rate
The stated annual interest percentage applied to face value. It determines annual coupon income but does not by itself tell you the return available at the current market price.
Years to maturity
The remaining time until principal redemption. In this calculator, the remaining time must align with a whole number of the selected coupon periods.
Coupon frequency
The number of coupon payments per year: annual, semiannual, quarterly, or monthly. It controls coupon payment size, cash-flow timing, and the nominal compounding convention used for YTM.
Yield to maturity (YTM)
The primary result. It is the nominal annual yield that discounts all remaining coupons and face value back to the entered market price.
Current yield
Annual coupon income divided by current market price. It is useful for income comparison but ignores the gain or loss between the current price and redemption value.
Effective annual yield (EAY)
The annual rate after compounding the solved periodic yield over one year. It helps compare rates expressed with different compounding frequencies.
Yield to call (YTC)
When call analysis is enabled, the yield that makes current price equal the present value of coupons through the selected call date plus the entered call redemption price.
Yield to worst (YTW)
For the calculator’s single entered call scenario, the lower of YTM and YTC. A bond with multiple eligible call dates may require a full call-schedule analysis.

Bond Yield Formula and YTM Calculation Method

YTM is an iterative discounted-cash-flow calculation, not a simple one-step percentage. The calculator solves for the periodic rate that reproduces the entered market price, then converts that periodic rate to nominal annual YTM and effective annual yield.

Yield to maturity cash-flow equation

\[ P=\sum_{t=1}^{N}\frac{C}{(1+y/m)^t}+\frac{F}{(1+y/m)^N} \]

Plain language: today’s bond price equals the present value of every remaining coupon plus the present value of face value at maturity. The unknown yield is adjusted until those discounted cash flows equal the market price.

Because YTM appears inside multiple discount factors and exponents, a coupon bond generally does not have a simple algebraic rearrangement for \(y\). The calculator therefore solves the complete present-value equation numerically instead of using the common approximate-YTM shortcut.

Current yield and effective annual yield

\[ Y_{\text{current}}=\frac{C_{\text{annual}}}{P}, \qquad EAY=\left(1+\frac{YTM}{m}\right)^m-1 \]

Current yield uses annual coupon income and current price only. EAY compounds the periodic yield implied by nominal YTM over one year.

\(P\)
Current full market price of the bond.
\(F\)
Face value repaid at maturity.
\(C\)
Coupon payment per coupon period.
\(N\)
Number of remaining coupon periods.
\(y\)
Nominal annual yield to maturity.
\(m\)
Coupon payments per year: 1, 2, 4, or 12 in this calculator.

Bond Yield Worked Example

Use the calculator’s default regular-coupon example in U.S. dollars: a $1,000 face-value bond priced at $950 with a 5% annual coupon, 10 years remaining, and semiannual coupon payments.

Given values

Face value
$1,000
Market price
$950
Coupon rate
5.00% per year
Maturity
10 years
Coupon frequency
Semiannual, \(m=2\)
Find
YTM, current yield, and EAY

Numerical solution

  1. Annual coupon income is \(\$1000(0.05)=\$50\). With two payments per year, each coupon is \(C=\$25\).
  2. There are \(N=10(2)=20\) remaining coupon periods.
  3. Solve \(\$950=\sum_{t=1}^{20}\frac{\$25}{(1+i)^t}+\frac{\$1000}{(1+i)^{20}}\) for the periodic yield \(i\). The solution is approximately \(i=2.8308445\%\) per half-year.
  4. Convert the periodic rate to nominal annual YTM: \(YTM=2i\approx5.6616891\%\).
  5. Current yield is \(\$50/\$950\approx5.2631579\%\). Effective annual yield is \((1+i)^2-1\approx5.7418259\%\).

Result

Yield to maturity = 5.6617%

The bond trades at a $50 discount to par. Its YTM is higher than its 5.00% coupon rate and 5.2632% current yield because the maturity calculation also captures the $50 gain from the $950 purchase price to the $1,000 redemption value and the timing of every cash flow.

The same mathematics works with another currency as long as face value, market price, coupon payments, and call price are all expressed consistently in that same currency.

Current Yield vs YTM and Other Bond Yield Results

The most useful interpretation comes from comparing the yield measures instead of treating one percentage as the whole story. Price relative to par provides an immediate reasonableness check.

Discount, par, or premium

For the calculator’s standard regular fixed-rate model, a discount bond with a positive coupon generally has \(YTM>Current\ Yield>Coupon\ Rate\). At par, coupon rate, current yield, and nominal YTM are equal. For a premium bond, the usual relationship reverses to \(Coupon\ Rate>Current\ Yield>YTM\).

Price sensitivity

Holding $1,000 par value, a 5% coupon, 10-year maturity, and semiannual frequency constant, reducing price from $1,000 to $950 raises solved YTM from 5.0000% to 5.6617%. Raising price to $1,050 lowers YTM to about 4.3772%.

Fast sanity check

For a discount bond, an unexpectedly low YTM relative to the coupon rate is a signal to recheck price, coupon frequency, and whether a quoted price such as 95 was converted to the full amount. For a premium bond, the opposite relationship is expected.

Effect of market price on a $1,000 par, 5% coupon, 10-year bond with semiannual payments
Market price Price status Current yield Exact nominal YTM
$950 Discount 5.2632% 5.6617%
$1,000 Par 5.0000% 5.0000%
$1,050 Premium 4.7619% 4.3772%
Which bond yield measure answers which question?
Yield measure What it answers Includes redemption price effect?
Coupon rate What annual coupon percentage was established relative to par? No
Current yield How much annual coupon income is received relative to today’s market price? No
YTM What discount rate is implied by all scheduled coupons and principal through maturity? Yes
YTC What yield is implied if the bond is redeemed at the selected call date and call price? Yes, using call redemption
YTW Which is lower for this calculator’s maturity-versus-one-call comparison: YTM or YTC? Yes
EAY What annual rate results after compounding the solved periodic yield for one year? Derived from periodic yield

Common Bond Yield Calculation Mistakes

Most surprising answers trace back to price convention, confusing different yield measures, or modeling the wrong cash-flow schedule.

Entering 95 instead of 950

If a $1,000-par bond is quoted at 95.000, the full price is $950. Entering 95 makes the calculator analyze a bond priced at only 9.5% of par and can produce an extreme yield.

Calling current yield “YTM”

Current yield is annual coupon divided by market price. It ignores redemption value and timing. YTM solves the full discounted cash-flow equation, so the two normally differ when price is not equal to par.

Using the wrong coupon frequency

A 5% annual coupon paid semiannually means two coupon payments per year, each equal to 2.5% of par. Choosing annual or quarterly payments changes both cash-flow timing and the nominal compounding convention.

Entering a maturity that cuts through a coupon period

This regular-period model requires a whole number of coupon periods. If settlement occurs between coupon dates or a first or final coupon is irregular, a date-based bond-pricing method is more appropriate.

Ignoring a call provision

For a callable bond, YTM alone can overstate the relevant yield if the issuer can redeem the bond earlier. Test the earliest eligible contractual call scenario for a conservative comparison, then evaluate later call dates separately when needed.

Treating YTM as a guaranteed realized return

FINRA notes that YTM and YTC are estimates and may differ from realized total return. Default, early sale, call exercise, reinvestment conditions, taxes, and transaction costs can change the outcome.

Assumptions and Limits

The calculator is intentionally a regular-period fixed-rate bond model. Its numerical YTM solution is exact for the cash-flow schedule entered, but the schedule itself is simplified compared with dealer or settlement-date bond pricing.

Regular coupon periods

Coupons are modeled at equal intervals, and years to maturity must correspond to a whole number of those periods. Stub periods and irregular first or final coupons are outside this model.

No accrued-interest settlement model

The calculator does not compute accrued interest, clean price versus dirty price, settlement dates, or day-count conventions. Those items matter when pricing a real transaction between coupon dates.

One call scenario at a time

The callable mode compares maturity with the one call date and call redemption price entered. A security with a multi-date call schedule may require testing every applicable redemption date to identify the lowest contractual yield.

Scheduled cash flows are not credit guarantees

The DCF equation assumes the modeled coupon and redemption payments occur. It does not estimate probability of default, recovery value, downgrade risk, or market liquidity.

YTM is a yield convention, not realized total return

The displayed YTM annualizes the rate implied by the scheduled cash flows. Actual realized return can differ if coupons are reinvested at different rates, the bond is sold early, or fees and taxes alter the net cash flows.

Zero-coupon bonds are supported

Set coupon rate to 0%. The solver then determines yield from market price, face value, maturity, and the selected compounding frequency without periodic coupon cash flows.

Related Financial Calculators

These Turn2Engineering tools extend the same time-value-of-money ideas without duplicating this bond-yield calculation.

Sources and Calculation Check

The yield definitions and risk language are grounded in U.S. investor-education sources. The worked example was separately verified by substituting the solved periodic yield back into the bond present-value equation.

  • FINRA — Understanding Bond Yield and Return — Supports the distinctions among coupon yield, current yield, YTM, YTC, and YTW; the inverse price-yield relationship; bond quote conventions; and limitations of treating YTM or YTC as realized total return.
  • FINRA — Callable Bonds — Supports the treatment of call provisions, early redemption, and the importance of evaluating the earliest contractual call date.
  • Investor.gov — Bonds — Supports face-value and maturity concepts and the discussion of credit, interest-rate, inflation, liquidity, and call risk.

Calculation check: for $1,000 par, $950 price, a 5% coupon, 10 years, and semiannual coupons, the periodic root \(i\approx0.028308445\) reproduces a present value of approximately $950.000000. Doubling that periodic rate gives the calculator’s 5.6617% nominal annual YTM.

Scroll to Top