Bond Duration Convexity Calculator
Free Bond duration convexity Calculator for bonds. Enter your numbers to see returns, costs, and optimized scenarios instantly.
Calculator
Adjust values & calculateFormula
Macaulay duration is the weighted average time of cash flows, where weights are present values. Modified duration adjusts for yield compounding and directly measures price sensitivity to yield changes. Convexity adds a second-order correction for large rate movements.
Last reviewed: January 2026
Worked Examples
Example 1: 10-Year Corporate Bond
Example 2: Rate Change Impact Analysis
Background & Theory
The Bond Duration Convexity Calculator applies the following established principles and formulas. Finance and investing rest on the foundational concept of the time value of money: a dollar received today is worth more than a dollar received in the future, because present funds can be deployed to earn a return. This principle underlies virtually every valuation technique in modern finance. The future value of a present sum P growing at rate r over n periods is expressed as FV = P(1 + r)^n, while the present value of a future cash flow FV is PV = FV / (1 + r)^n. Compound growth amplifies returns significantly over long horizons, a dynamic often described as the eighth wonder of the world. Net Present Value (NPV) extends these mechanics to evaluate investment projects by summing the present values of all expected cash flows minus the initial outlay: NPV = sum[CF_t / (1 + r)^t] - C_0. A positive NPV indicates the project creates value above the required return. The Internal Rate of Return (IRR) is the discount rate that sets NPV to zero, providing a single percentage benchmark for project comparison. The risk-return tradeoff is the central tension of investment theory. Higher expected returns generally require accepting greater uncertainty. Harry Markowitz formalized this in Modern Portfolio Theory by demonstrating that portfolio variance can be reduced through diversification when assets are imperfectly correlated. The efficient frontier represents the set of portfolios offering the maximum return for a given level of risk. The Capital Asset Pricing Model (CAPM) extends this by introducing the market portfolio as a reference, defining expected return as E(r) = r_f + beta * (E(r_m) - r_f), where beta measures an asset's sensitivity to systematic market risk. Asset classes — equities, fixed income, real assets, and alternatives — differ in their return profiles, liquidity, and correlations. Strategic asset allocation determines long-run target weights based on investor objectives and risk tolerance, while tactical allocation permits short-run deviations to exploit perceived mispricings. Discount rates used in valuation models must reflect the cost of capital appropriate to the risk of the cash flows being discounted, a point stressed in corporate finance texts from Brealey, Myers, and Allen through to Damodaran.
History
The history behind the Bond Duration Convexity Calculator traces back through the following developments. The formal practice of lending at interest dates to ancient Mesopotamia, where the Code of Hammurabi around 1750 BCE regulated interest rates on grain and silver loans. Banking as an institutional activity took root in medieval Italy, with merchant bankers in Florence and Venice financing trade across Europe through instruments such as bills of exchange. The Medici family operated one of the most sophisticated banking networks of the fifteenth century, pioneering double-entry bookkeeping and correspondent banking relationships. Organized equity markets emerged in the early seventeenth century. The Dutch East India Company (VOC), chartered in 1602, issued shares to the public and created the Amsterdam Stock Exchange — widely regarded as the world's first formal stock exchange. The VOC allowed investors to buy and sell shares freely, establishing the template for the joint-stock company. The period also produced the Dutch tulip mania of 1636 to 1637, one of history's first recorded speculative bubbles, in which tulip bulb futures contracts reached extraordinary prices before collapsing. England's financial revolution followed in the late seventeenth century with the founding of the Bank of England in 1694 and the development of government bond markets. The South Sea Bubble of 1720 illustrated the dangers of speculative excess and contributed to early securities regulation. Throughout the eighteenth and nineteenth centuries, industrialization created enormous demand for capital, fueling the expansion of stock exchanges in London, Paris, New York, and beyond. The New York Stock Exchange, formalized in 1817, became the world's dominant equities market by the twentieth century. The Great Crash of 1929 and subsequent Great Depression prompted the US Securities Act of 1933 and Securities Exchange Act of 1934, establishing the SEC and mandatory disclosure requirements. Harry Markowitz published his landmark portfolio selection paper in 1952, launching quantitative finance. The CAPM emerged in the 1960s through work by Sharpe, Lintner, and Mossin. John Bogle launched the first retail index fund in 1976, democratizing diversified investing and challenging active management orthodoxy.
Frequently Asked Questions
Formula
Mac. Duration = Σ(t × PV(CFt)) / Price | Mod. Duration = Mac. Duration / (1 + y/n)
Macaulay duration is the weighted average time of cash flows, where weights are present values. Modified duration adjusts for yield compounding and directly measures price sensitivity to yield changes. Convexity adds a second-order correction for large rate movements.
Worked Examples
Example 1: 10-Year Corporate Bond
Problem: A corporate bond has a face value of $1,000, 6% annual coupon rate (semi-annual), 10 years to maturity, and YTM of 5%. Calculate duration and convexity.
Solution: Face Value = $1,000 | Coupon = 6% (semi-annual = $30 every 6 months)\nYTM = 5% (2.5% per period) | Periods = 20\nBond Price ≈ $1,077.95\nMacaulay Duration ≈ 7.66 years\nModified Duration ≈ 7.47\nConvexity ≈ 66.73
Result: Price = $1,077.95 | Mac. Dur. = 7.66 yrs | Mod. Dur. = 7.47 | Convexity = 66.73
Example 2: Rate Change Impact Analysis
Problem: Using the bond above, estimate the price change if yields increase by 1%.
Solution: Modified Duration = 7.47 | Convexity = 66.73 | Price = $1,077.95\nDuration effect: -7.47 × 0.01 × $1,077.95 = -$80.52\nConvexity effect: 0.5 × 66.73 × 0.01² × $1,077.95 = +$3.60\nTotal change ≈ -$76.92 (-7.14%)\nNew price ≈ $1,001.03
Result: Price drops ~$76.92 (-7.14%) | Duration alone overestimates decline by $3.60
Frequently Asked Questions
What is bond duration and why does it matter?
Bond duration is a measure of the sensitivity of a bond's price to changes in interest rates. Macaulay duration, developed by Frederick Macaulay in 1938, represents the weighted average time until a bond's cash flows are received, measured in years. Modified duration adjusts the Macaulay duration for the yield per period and directly estimates the percentage price change for a one percent change in yield. For example, a bond with a modified duration of 5 would decrease approximately 5% in price for every 1% increase in yield. Duration is critical for portfolio managers who need to manage interest rate risk, match asset and liability durations (immunization), and compare bonds with different maturities and coupon rates.
What is convexity and how does it relate to duration?
Convexity is the second-order measure of a bond's price sensitivity to interest rate changes. While duration provides a linear approximation of price change, convexity captures the curvature in the price-yield relationship. Duration alone underestimates the price increase when yields fall and overestimates the price decrease when yields rise. Convexity corrects this by adding a quadratic term to the price change estimate. Higher convexity means the bond price will rise more when yields fall and decline less when yields rise, making it a desirable property. The total estimated price change combines both: ΔP ≈ -Modified Duration × Δy × P + 0.5 × Convexity × (Δy)² × P. Convexity is particularly important for large yield changes where the linear duration approximation becomes inaccurate.
How do coupon rate and maturity affect duration?
Duration is influenced by three main factors: coupon rate, maturity, and yield to maturity. A higher coupon rate reduces duration because more cash flow is received earlier, reducing the weighted average time. A longer maturity generally increases duration because cash flows extend further into the future. However, for very long-term premium bonds, duration can plateau. A higher yield to maturity reduces duration because the present value of distant cash flows decreases more steeply. A zero-coupon bond has the simplest case: its Macaulay duration equals its maturity since there is only one cash flow at maturity. For all coupon-paying bonds, the Macaulay duration is always less than the maturity. Understanding these relationships is essential for constructing bond portfolios with target duration profiles.
What is the difference between Macaulay and modified duration?
Macaulay duration and modified duration are related but serve different purposes. Macaulay duration is measured in years and represents the weighted average time to receive all cash flows from a bond, where weights are the present values of each cash flow as a fraction of the total bond price. It answers the question of when, on average, you receive your money back. Modified duration is derived from Macaulay duration by dividing by (1 + y/n), where y is yield and n is compounding frequency. It is a pure sensitivity measure without time units, indicating the approximate percentage change in price for a 1% yield change. For zero-coupon bonds, Macaulay duration equals maturity, while modified duration is slightly less. Modified duration is more commonly used in practice for risk management because it directly translates yield changes into price changes.
Why might my result differ from another tool or reference?
Differences typically arise from rounding conventions, the specific version of a formula (for example, simple vs compound interest), or unit inconsistencies between inputs. Check that both tools are using the same formula variant and the same units. The References section links to the authoritative source behind the formula used here.
What inputs do I need to use Bond Duration Convexity Calculator accurately?
Each field is labelled with the required unit (metric or imperial). Gather your source values before starting — for example, a weight measurement in kilograms, a distance in metres, or a dollar amount — and enter them exactly as measured. The formula section on this page lists every variable and explains what each represents.
References
Reviewed by Sahil, Senior Finance & Tax Editor · Editorial policy