A callable bond gives the issuer the right to buy the bond back before it matures, at a price and on dates fixed in advance. That right has consequences for the return you actually earn, and the headline yield-to-maturity number quoted on most screens quietly ignores it. This yield to call calculator solves for the discount rate that makes the bond's cash flows up to the first call date equal today's price, then does the same to maturity, and reports the lower of the two.
Arb Digital builds free calculators for the arithmetic behind business and finance decisions, and fixed income is one of the areas where the arithmetic is genuinely misread most often. The point of this page is not to tell you whether a bond is worth owning. It is to show you exactly which discount rate the market price implies under each redemption scenario, and to be explicit about who controls which scenario happens.
What This Yield to Call Calculator Does
Given a price, a coupon, a call price and a call date, the tool finds the periodic internal rate of return that discounts every remaining coupon plus the call proceeds back to exactly that price. Multiplying that periodic rate by the number of coupon periods in a year gives the annualised bond-equivalent yield to call, which is how yields are conventionally quoted in most markets.
It then repeats the calculation using the maturity date and the face value in place of the call date and the call price, producing yield to maturity. Yield to worst is simply the smaller of the two. The supporting grid also shows the current yield — annual coupon divided by price, which ignores any capital gain or loss — and the total cash you would receive if the bond is called on the date you entered.
How to Use It
- Enter the face value and the price you would pay. Use the clean price, that is, the quoted price excluding accrued interest. If the bond is quoted per 100, either scale both fields consistently or enter 100 as the face value.
- Enter the annual coupon rate and how often coupons are paid. A 5.5% coupon paid semi-annually on a 1,000 face value means two payments of 27.50 each year.
- Enter the call price and the years to the first call date. Both come from the bond documentation. Call prices often start above par and step down toward par as the bond ages.
- Enter the years remaining to maturity. This drives the yield-to-maturity comparison and therefore the yield to worst.
- Read the hero figure and the grid together. If yield to call is below yield to maturity, the call scenario is the worse outcome for you, and yield to worst equals yield to call.
The Formula and How It Is Solved
Yield to call is defined implicitly, not explicitly. Writing C for the coupon paid each period, CP for the call price, n for the number of coupon periods until the call date and y for the periodic yield, the relationship is:
Price = C × [1 − (1 + y)−n] ÷ y + CP × (1 + y)−n
There is no closed-form rearrangement for y when n is greater than about four, so the calculator solves it numerically. It brackets the answer between a very low and a very high periodic rate and bisects until the priced value matches the entered price to a tolerance far tighter than any price you could actually trade at. The annualised figure is y multiplied by the number of coupon periods per year, which is the bond-equivalent convention rather than a compounded effective annual rate — a distinction worth remembering when comparing a bond yield to a savings rate.
Worked through with the default inputs — 1,000 face, 5.5% semi-annual coupon, 1,040 price, called at 1,025 in three years — the periodic yield comes out near 2.42%, so the annualised yield to call is roughly 4.84%. Running the same bond to its ten-year maturity at face value gives a yield to maturity of roughly 4.99%. Yield to worst is therefore 4.84%. Paying a premium for a bond that may be redeemed early at a smaller premium is what pulls the call yield below the maturity yield.
The Issuer Decides, Not the Holder
This is the single most important thing to understand about a callable bond, and it is the reason the calculator reports two yields rather than one. The call option belongs to the issuer. You cannot force redemption on the call date, and you cannot prevent it either. The US Securities and Exchange Commission's investor education service describes callable bonds as bonds that can be redeemed by the issuer prior to maturity, and notes the parallel with refinancing a mortgage: an issuer calls when it can replace the debt more cheaply.
That asymmetry shapes the whole payoff. If prevailing rates fall, calling becomes attractive to the issuer and your high-coupon bond disappears exactly when reinvesting the proceeds is least appealing. If prevailing rates rise, the issuer leaves the bond outstanding and you hold a below-market coupon for longer. The scenario that is good for the issuer is, by construction, the one that is less good for you. That is called reinvestment risk, and no yield figure on this page removes it — the numbers only describe each scenario cleanly.
Why Yield to Worst Is the Figure Most Investors Want
Because the redemption date is not under your control, quoting a single yield requires an assumption about which date applies. Yield to worst resolves that by taking the lowest yield across every possible redemption scenario permitted by the bond's terms: the first call, any subsequent call date, and final maturity. It is a conservative summary, not a forecast. Nothing about yield to worst says the issuer will call; it says that if the issuer behaves in the way least favourable to you among the outcomes it can choose, this is the yield the current price implies.
Many bonds have a schedule of several call dates with different call prices, and a full yield-to-worst calculation runs the yield for each one. This tool models the first call date, which for a bond trading above par is very often the binding one, but if your bond has a step-down call schedule you should run the tool once per call date and take the minimum yourself.
Premium Bonds, Discount Bonds and Which Yield Binds
A rough rule falls straight out of the arithmetic. When a bond trades above its call price, calling forces you to give up a premium sooner, so yield to call sits below yield to maturity and the call scenario binds. When a bond trades below its call price, an early call hands you a capital gain sooner, so yield to call sits above yield to maturity and maturity binds.
This is also why deeply discounted callable bonds behave almost like non-callable ones for yield purposes: the issuer has no incentive to buy back debt above the market price it could repurchase at. The embedded option is far out of the money and yield to maturity is effectively the operative number. Compare the two figures directly using our YTM calculator if you want the maturity leg isolated from the call analysis.
What This Page Does Not Model
Several real features of callable bonds are deliberately outside the scope of this calculation, and pretending otherwise would make the output look more precise than it is. Accrued interest is excluded — the price field is the clean price, and the settlement cash amount would add the coupon accrued since the last payment date. Day-count conventions such as 30/360 or actual/actual are approximated by even periods. Credit risk is not modelled at all: every cash flow is assumed to be paid in full and on time, which is exactly the assumption that fails when it matters most.
Nor does the tool value the embedded call option itself. Properly separating a callable bond into a straight bond minus a short call requires an interest-rate model and a volatility assumption, and produces an option-adjusted spread rather than a yield. Yield to call and yield to worst are scenario yields. They are widely used, easy to audit and require no volatility input, which is precisely why they remain the standard quoting convention despite being simplifications.
Where This Sits Alongside the Other Bond Tools
These four calculators divide the work cleanly, and knowing which one answers which question saves time. Our bond price calculator goes the other direction: you supply a required yield and it returns the price, which is the natural tool when you have a target return in mind. The bond yield calculator covers current yield and the simpler yield measures for a plain non-callable bond. The bond duration calculator measures price sensitivity to rate changes rather than return, and it is worth noting that a callable bond's effective duration shortens as rates fall because the call becomes more likely — a behaviour a straight duration figure does not capture. This page is the only one of the four that handles an early redemption date at a price other than par.
If you are comparing a callable corporate bond against a municipal alternative, the tax-equivalent yield calculator puts them on the same after-tax basis first, because a raw yield comparison across different tax treatments is not a comparison at all. And if the security you are looking at pays a variable distribution rather than a fixed coupon, the dividend yield calculator is the right starting point instead.
Rates Change, So Inputs Must Be Yours
Every figure this page produces depends entirely on the price you enter, and bond prices move continuously with interest rates, credit spreads and liquidity. Nothing here is hardcoded to a market level, and it should not be — a yield baked into a web page is stale the day after it is written. Take the price from your broker's quote or a market data source at the moment you run the calculation, and re-run it whenever the price moves materially. Investor.gov's overview of how bonds work as debt securities is a reasonable starting point if any of the underlying terminology is unfamiliar.
Arb Digital builds and maintains interactive tools like this one — correct arithmetic, fast pages, and content that earns search visibility rather than padding a word count.
Browse All Free Tools Talk to Arb DigitalCommon Mistakes to Avoid
- Quoting yield to maturity on a premium callable bond — if the bond is likely to be called, the maturity yield overstates the return the price actually implies.
- Entering the dirty price — including accrued interest in the price field inflates the cost basis and understates every yield the tool returns.
- Assuming the call price is par — many indentures set the first call above par and step it down over time, and using 100 when the schedule says 102.5 changes the answer.
- Ignoring later call dates — a true yield to worst checks every call date in the schedule, not only the first one.
- Comparing a bond-equivalent yield to a compounded annual rate — a semi-annual yield of 4.84% quoted bond-equivalent is not the same as a 4.84% effective annual return.
Related Free Tools From Arb Digital
Pair this page with the bond price calculator to move between price and yield, the bond duration calculator for rate sensitivity, the YTM calculator for the maturity case on its own, and the tax-equivalent yield calculator when tax treatment differs between the options you are weighing. The full free online tools hub lists everything else.
Frequently Asked Questions
Yield to call is the annualised internal rate of return you would earn if you bought a callable bond at today's price, received every coupon up to the first call date, and were then repaid the call price on that date. It is solved numerically because the equation cannot be rearranged for the yield directly.
The issuer does. A call provision is an option held by the borrower, not the lender. You cannot force an early redemption and you cannot refuse one, which is why the return you actually receive depends on a decision outside your control.
Yield to worst is the lowest yield across every redemption scenario the bond's terms allow — each call date and final maturity. Because the issuer picks the scenario, yield to worst is the conservative summary figure most investors and bond desks quote rather than yield to maturity alone.
No. When a bond trades above its call price, an early call takes away a premium sooner and yield to call is lower. When it trades below the call price, an early call delivers a gain sooner and yield to call is higher. The calculator computes both so you do not have to assume.
No. Enter the clean price, meaning the quoted price without accrued interest. The cash you would settle for on a real trade includes accrued interest since the last coupon date, and adding it into the price field would distort every yield shown.
Because yield to worst needs both legs. Without a maturity date the page could only show the call scenario, and the comparison between the two is the whole point of the calculation.
Run the calculator once for each call date and price in the schedule, then take the lowest annualised yield of all the runs together with the yield to maturity. That minimum is the true yield to worst for a multi-date call schedule.
This calculator performs published fixed-income arithmetic on the figures you enter. It is not investment advice, it does not evaluate whether any bond is suitable for you, and it makes no prediction about issuer behaviour, interest rates or prices. Credit risk and default are not modelled. Speak to a licensed financial adviser before making an investment decision.