Quick guide
How to use this calculator
- Enter contractual cash flows, prices, rates, dates or day counts, and frequency assumptions.
- Use one consistent currency and the exact nominal/effective convention shown.
- Read the callable, curve, day-count, and duration limitations before interpreting the result.
Calculation method
Calculation method
Solve one yield to maturity and one yield to entered call date/redemption; display the lower.
Iterative yields and curve results use bounded numerical solves and are marked approximate.
Worked example
Worked example
Face 1,000, 6% coupon, price 1,020, 10-year maturity, five-year par call, and semiannual payments give approximate YTM 5.7344% and YTC 5.5366%.
Solve one yield to maturity and one yield to entered call date/redemption; display the lower.
Supported inputs
Precision and limits
Visible input limits
At most 1,200 cash-flow periods or rows are supported. Payment periods must be whole and formula domains are validated explicitly.
International scope
No issuer, currency, exchange, settlement date, holiday calendar, day-count convention, tax rule, credit rating, yield curve, or contract term is selected automatically.
Decision boundary
Outputs are entered scenarios, not executable prices, credit opinions, duration hedges, call forecasts, risk limits, or recommendations.
Calculator-specific assumptions
The price is treated as a coupon-date value with the first coupon one full period away. The lower yield is descriptive, not a probability-weighted yield or call forecast.
