Solve nominal annual yield from price and remaining contractual cash flows.
It makes the prices, cash flows, rates, time periods, weights, and model conventions explicit so you can inspect an entered scenario without hidden live-market assumptions.
Calculation structure
Follow the stated model and units
Find yield whose discounted coupons and redemption equal entered price.
Visual explanation
See how the inputs become the result
Coupons+Face value→Present valueDiscount every cash flow using the entered timing conventionFind yield whose discounted coupons and redemption equal entered price.
Read the estimate correctly
Use the result within its boundaries
A par 5% coupon bond has 5% nominal YTM under matching frequency assumptions.
The market price is treated as a coupon-date value and the first coupon is one full payment period away; accrued interest is not modeled.
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
Find yield whose discounted coupons and redemption equal entered price.
Iterative yields and curve results use bounded numerical solves and are marked approximate.
Worked example
Worked example
A par 5% coupon bond has 5% nominal YTM under matching frequency assumptions.
Find yield whose discounted coupons and redemption equal entered price.
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 market price is treated as a coupon-date value and the first coupon is one full payment period away; accrued interest is not modeled.