Bond Yield & Duration Calculator
Estimate yield to maturity and first-order interest-rate sensitivity for a conventional fixed-coupon bond.
Loading interactive calculator…
How this tool works
Estimate yield to maturity and first-order interest-rate sensitivity for a conventional fixed-coupon bond. Inputs should represent your own assumptions, current instrument specifications and account denomination; no automatic market-data feed is used unless the page explicitly states otherwise.
Bond price = sum of discounted coupons and principal; modified duration = Macaulay duration ÷ (1 + periodic yield); DV01 ≈ price × modified duration × 0.0001.
Worked example
A 5-year £1,000 bond with 5% annual coupons priced at par has a 5% annual yield to maturity under annual compounding.
What to check before relying on a result
Check the direction of the trade, units and currency, market contract specifications, realistic spreads and slippage, execution conditions, any applicable taxes and fees, and whether the assumed model fits your instrument. A calculator does not eliminate market risk.
Frequently asked questions
Does duration predict the exact bond price change?
No. Duration is a first-order approximation; convexity helps refine estimates for small yield shifts.
Can this value floating-rate or callable bonds?
No. This tool models a simple fixed-rate, non-callable bond with regular coupons and no default probability.
Related trading tools
Position Size Calculator
Calculate an illustrative trading position from a predefined monetary risk limit and your stop-loss distance.
Open free tool →Risk ManagementRisk Reward Calculator
Compare a stop-loss with up to three profit targets and see the required reward in R multiples.
Open free tool →Go beyond the calculation
Learn how to interpret risk, analyse financial markets and develop a structured educational framework through Traders MBA programmes.
Explore professional trading courses →How do yield to maturity, duration, convexity and DV01 work?
Yield to maturity is the discount rate that equates a conventional fixed-rate bond's modelled cash flows to its quoted price under an assumed payment schedule. Macaulay duration is the present-value-weighted average cash-flow time; modified duration approximates price sensitivity to a small yield change. Convexity improves the approximation for larger changes, while DV01 estimates the bond's price change for one basis point.
How to use this calculator correctly
- Step 1. Enter redemption face value and the assumed price on a coupon date, in the same currency.
- Step 2. Specify annual coupon rate, years to maturity and annual, semiannual or quarterly coupon payments.
- Step 3. Use the yield-shift input in basis points to compare an exact model repricing with a duration/convexity approximation.
- Step 4. Interpret yield and DV01 alongside credit, liquidity, callable features and accrued-interest limitations.
Worked comparisons
These are illustrative arithmetic examples, not forecasts or market quotations. They show how changing assumptions affects the calculation.
| Metric | Example: 5-year £1,000 bond, 5% coupon, at par | Meaning |
|---|---|---|
| Yield to maturity | 5% nominal annually with annual coupons | Discount rate matching cash flows to price |
| Modified duration | Approximately 4.33 years | First-order sensitivity to yield changes |
| DV01 | Approximately £0.43 per bond | Price response to a 1 bp parallel yield move |
| Coupon payments | £50 per year | Fixed periodic interest before redemption |
How to interpret the results
At a fixed cash-flow schedule, an increase in yield ordinarily reduces bond price. Duration is local: it linearises that relationship around the starting yield. Convexity captures curvature, but these measures still depend on the cash-flow and yield assumptions. The calculator uses a simple non-callable bond model assuming pricing at a coupon date, excludes accrued interest and ignores default. A clean quoted market price away from the coupon date cannot simply be treated as a full settlement price without adjustment.
Common mistakes and limitations
- Confirm coupon frequency and full periods to maturity; the tool requires an integer number of coupon periods.
- Do not apply this conventional fixed-coupon model to callable, inflation-linked or floating-rate securities without further analysis.
- DV01 on one bond is not automatically equivalent to portfolio DV01; scaling and currency conversion are necessary.
Further questions
What is the difference between modified duration and Macaulay duration?
Macaulay duration measures weighted-average timing; modified duration converts it into approximate percentage price sensitivity.
Why is a bond's yield different from its coupon rate?
The coupon is based on face value; yield also depends on purchase price, timing and principal repayment.
Does the calculator incorporate credit spreads?
It solves a single yield from promised cash flows and price; it does not separately decompose credit spread, default risk or benchmark curve movements.
Related Traders MBA learning and references
Read the relevant educational analysis, tools and primary-source specifications:
- Rate cuts and central bank market effects
- Portfolio exposure calculator
- Fundamental analysis education
Figures are illustrative and depend on input assumptions. This material provides general education, not financial advice, trading signals or a forecast. Verify instruments, exchange or broker terms and execution costs before relying on a calculation.