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.

Example figures

Replace them with your own. The result updates as you type, and the page address keeps your figures so you can bookmark or share them.

Your figures

Most bonds are quoted per 100 of face value.

0 for a zero-coupon bond.

Work out
Clear

Result

Price

A$98.0045

at a yield of 4.500% · below face value

Coupon each period
A$2.125 × 20 payments
Current yield (annual coupon ÷ price)
4.337%
Macaulay duration
8.23 years
Modified duration
8.05
Convexity
77.09
DV01 (price change per 0.01 point)
A$0.0789
If the yield moved straight away by
Yield changeNew priceActual changeDuration estimateWith convexity
−2.0 pt A$115.3994 Up +17.75% +16.09% +17.64%
−1.0 pt A$106.2823 Up +8.45% +8.05% +8.43%
−0.5 pt A$102.0439 Up +4.12% +4.02% +4.12%
+0.5 pt A$94.1541 Down −3.93% −4.02% −3.93%
+1.0 pt A$90.483 Down −7.67% −8.05% −7.66%
+2.0 pt A$83.6432 Down −14.65% −16.09% −14.55%
Cash flows and their present values at this yield
PaymentIn (years)AmountPresent value
10.5 A$2.125A$2.0782
21 A$2.125A$2.0325
31.5 A$2.125A$1.9878
42 A$2.125A$1.944
52.5 A$2.125A$1.9013
63 A$2.125A$1.8594
… 11 more payments …
189 A$2.125A$1.4237
199.5 A$2.125A$1.3924
2010 A$102.125A$65.4434

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