Skip to main content
Loading market data...

Bond price, yield and duration calculator

Price a bond from its yield or find the yield from its price, with duration, convexity and how much the price moves when yields change.

Your figures

Most bonds are quoted per 100 of face value.

Enter face value.

0 for a zero-coupon bond.

Enter coupon rate.

Enter years to maturity.

Work out

Enter yield to maturity.

Clear

Result

Saved scenarios

Keep named sets of figures to reopen later.

Without an account, bookmark this page or use Copy link to these figures: the page address holds everything you entered. Log in or create a free account to save named scenarios.

How this is calculated

The bond is valued on a coupon date, so there is no accrued interest and the price is the clean price. With n coupon periods, a coupon c each period, face value F and yield y per period (the annual yield divided by the coupons a year):

price = c ÷ (1 + y) + c ÷ (1 + y)² + … + (c + F) ÷ (1 + y)ⁿ

Finding the yield from a price reverses that sum; the calculator searches for the yield that reproduces the price to within a tiny fraction of a cent.

Macaulay duration is the average time to the bond's cash flows, each weighted by its present value. Modified duration (Macaulay ÷ (1 + y)) is the approximate percentage fall in price for a one-percentage-point rise in yield. Because the price–yield curve is curved, duration alone overstates falls and understates rises for large moves; adding convexity (½ × convexity × Δy²) corrects most of that. DV01 is the price change for a 0.01 percentage point move in yield.

Real bonds settle between coupon dates, may be callable or inflation-linked, and trade on yields quoted with market-specific conventions, so a broker's or the issuer's figures can differ slightly.

Read the explainer with a worked example

General information only: nothing on TakeProfits takes into account your objectives, financial situation or needs, and it isn't personal financial advice or a recommendation to buy or sell anything. Consider whether it suits you and get advice from a licensed adviser before acting. Market data may be delayed and comes from third-party sources.
IMPORTANT FINANCIAL DISCLAIMER: The information provided on this platform is for educational and informational purposes only and should not be construed as investment advice. All investments involve risk, including potential loss of principal. Past performance does not guarantee future results. Take Profits is not a registered investment advisor and does not provide personalized investment advice. Users should conduct their own research and consult with qualified financial professionals before making investment decisions. Market data may be delayed and is provided by third-party sources.

Catalyst evidence

Loading…

Loading evidence…

Supporting sources

    Skip to main content

    All resources and tools

    Market ticker

    Markets

    Research

    Tools

    My investments

    Account

    Region and currency

    Colour theme