Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

Yield to Worst (YTW) Calculator

Last updated: 27 June 2026

Reviewed by Gavin Meiring, Lead research and primary author · Doctoral Candidate (Corporate Governance) · Research and drafting assisted by AI

Was this helpful?


Yield to Worst (YTW) Calculator

A yield to worst (YTW) calculator determines the lowest possible yield an investor can receive on a callable bond, considering all possible call dates and the final maturity date. It is the standard yield measure for callable bonds because it represents the most conservative return scenario. Fixed income investors use YTW to compare callable bonds fairly and to ensure they are not overestimating expected returns.

How to Use the YTW Calculator

  1. Enter the bond's current market price as a percentage of face value.
  2. Input the face value of the bond and the annual coupon rate.
  3. Enter the maturity date and the face value redemption amount.
  4. Input all call dates and their corresponding call prices.
  5. The calculator computes the yield for each scenario (each call date plus maturity) and returns the lowest of them as the yield to worst.

The Formula

YTW is not a single formula but rather the minimum result from multiple yield calculations.

For each possible redemption scenario (each call date and the maturity date), calculate the yield r that satisfies:

Current Price = sum of [Coupon divided by (1 plus r) raised to the power of t] from t = 1 to n, plus [Redemption Price divided by (1 plus r) raised to the power of n]

Where n and Redemption Price change for each scenario (call date and call price, or maturity date and face value).

YTW = minimum(YTC at call date 1, YTC at call date 2, ..., YTM at maturity)

This requires solving the yield equation iteratively for each date. The lowest result is the yield to worst.

Real-World Example

A corporate bond has a £1,000 face value, 7% annual coupon, and is currently priced at £1,080. It has two call dates and a final maturity:

Call Date 1 (2 years from now): call price £1,020 Call Date 2 (4 years from now): call price £1,010 Maturity (7 years from now): repayment at £1,000

Calculating yield for each scenario:

YTC at Call Date 1 (2 years, call at £1,020): £1,080 = £70/(1+r) plus £1,090/(1+r)^2 Solving gives r approximately 2.9%

YTC at Call Date 2 (4 years, call at £1,010): £1,080 = £70/(1+r) plus ... plus £1,080/(1+r)^4 Solving gives r approximately 5.0%

YTM at Maturity (7 years, repay at £1,000): £1,080 = £70/(1+r) plus ... plus £1,070/(1+r)^7 Solving gives r approximately 5.6%

YTW = minimum(2.9%, 5.0%, 5.6%) = 2.9%

The yield to worst is 2.9%, occurring if the bond is called at the earliest opportunity. An investor who uses YTM of 5.6% to guide their decision would be significantly overestimating their likely return on this premium-priced callable bond.

Why YTW Is the Standard for Callable Bonds

When a bond is trading above its call price, the issuer is economically motivated to call the bond at the earliest opportunity. From the investor's perspective, the most likely scenario is also the least favourable one: early redemption at a price below the current market value.

YTW captures this risk by assuming the worst-case redemption scenario. It allows investors to compare callable and non-callable bonds on a consistent basis.

In professional fixed income markets, bond data providers such as Bloomberg typically display YTW as the primary yield for callable bonds. Retail investors looking at callable notes, structured products, or certain corporate bonds should always use YTW and avoid relying on coupon rate or nominal yield alone.

YTW also applies to bonds with put options from the investor's perspective in reverse: a puttable bond's yield to put may be the worst-case if the issuer's credit deteriorates and the investor is forced to sell back at the put price.

Frequently Asked Questions

Is yield to worst the same as yield to call? Not always. YTW is the minimum across all call dates and the maturity date. YTC refers to the yield assuming the bond is called on a specific call date. If the bond has only one call date, YTW is the lower of YTC and YTM. If it has multiple call dates, YTW is the lowest yield across all of them and the maturity date.

When would YTW equal YTM? YTW equals YTM when the worst-case scenario for the investor is holding the bond to maturity. This occurs when the bond is priced at or below the call price, making it unattractive for the issuer to call. In such cases, the investor is likely to hold to maturity and receive face value, so YTM becomes the relevant yield and also the worst case.

How does YTW apply to bonds with sinking fund provisions? A sinking fund requires the issuer to periodically retire a portion of the outstanding bonds, often at par or a slight premium. Like call provisions, sinking funds create multiple potential early redemption scenarios. YTW for sinking fund bonds is calculated similarly: find the yield for each partial redemption scenario and take the minimum.

Should I use YTW or YTM when comparing a callable bond to a government bond? Always compare using YTW for the callable bond against YTM for the government bond (which is typically non-callable). Using YTM for the callable bond overstates its return potential and makes it appear more attractive than it is. The spread between YTW and the government bond yield represents the compensation for call risk and credit risk taken by investing in the corporate callable bond.

The three scenarios recomputed

The example above prices a £1,000 bond with a 7% coupon at £1,080 and runs three redemption scenarios. Recomputing each one from the same cash flows gives the table below.

ScenarioRedemptionYearsYield printed aboveYield recomputed
Call date 1£1,02022.9%3.7549%
Call date 2£1,01045.0%4.9772%
Maturity£1,00075.6%5.5878%

The first row carries the difference, and it is worth walking through. At 3.7549% the two cash flows in that scenario discount to 67.4667 for the £70 coupon and 1,012.5333 for the £1,090 paid at the end of year two, and those two figures sum to 1,080.00, which is the price. The printed 2.9% is left as it stands. The other two rows agree with the printed figures once they are rounded to one decimal place.

The yield to worst is the lowest of the three, and on the recomputed figures that is 3.7549% rather than the printed 2.9%. The consequence drawn in the paragraph above still holds. An investor who works from the maturity figure of 5.5878% rather than from the worst case of 3.7549% overstates the return by 1.83 percentage points, where the printed pair of 5.6% and 2.9% implies a gap of 2.7 points.

Annual and semi-annual bases side by side

The three scenarios above are stated as annual figures. The tool's default is two coupon payments a year, and the same cash flows priced on that basis come out slightly higher.

ScenarioAnnual basisSemi-annual basis
Call date 1, £1,020 after 2 years3.7549%3.7813%
Call date 2, £1,010 after 4 years4.9772%4.9976%
Maturity, £1,000 after 7 years5.5878%5.6027%

The order of the three does not change, so the identity of the worst scenario is the same on either basis, which is the answer the calculation exists to give. A bond priced at par with a 7% coupon and five years to run returns exactly 7.0000% on the annual basis. That is the check worth running first, because at par the yield equals the coupon rate and a solver that misses it is wired wrongly.

Where the worst case moves with the price

The same bond at five prices shows where the worst-case scenario changes hands. Every column uses the £1,000 face value, the 7% coupon, the £1,020 call two years out and the par redemption in seven years.

PriceYield to the call in 2 yearsYield to maturity in 7 yearsWorst case
£96010.2641%7.7620%maturity
£1,0007.9617%7.0000%maturity
£1,0206.8627%6.6336%maturity
£1,0405.7963%6.2764%call
£1,0803.7549%5.5878%call

The switch between the two columns sits somewhere between £1,020 and £1,040. At and below £1,020 the worst case is the maturity figure, because redeeming a bond bought at or under the call price hands the investor a gain rather than a loss. Above it the call becomes the worst case. Between the two prices the bond sits close to the point where the columns cross, and a small move in the price decides which figure an investor should quote.

What the form compares across call dates

The walkthrough and the formula above set out a calculation across every call date plus maturity, and the worked example lists two call dates. The form behind the page takes one call date, one call price, one maturity and one coupon frequency, and returns the lower of two figures: the yield to that single call date and the yield to maturity. A bond with a second call date between the two cannot be represented, so a worst case that sits at that date is invisible to the tool.

The solver also brackets the rate per period between 0 and 1, which is the same limit the yield to call page carries, so a deeply discounted bond returns the top of that interval.

One more asymmetry is worth knowing when reading a discount price. A bond trading below its call price has its worst case at maturity, because calling a cheap bond early would cost the issuer more than letting it run. A £1,000 bond with a 7% coupon bought at £950 and callable at £1,020 in two years yields 10.8628% to the call and 8.2609% to a five-year maturity, so the worst case is the maturity figure. Both figures sit above the coupon, which is what a discount price does.


Also try these free tools: