Duration is a tangent, not a price: the estimate, its error, and the move at which convexity decides the loss

The short answer

Macaulay duration is a weighted time, the average date of a bond's payments weighted by present value: 7.35 years for a 10-year bond with a 7 per cent coupon priced at a 7 per cent yield. Modified duration is a price sensitivity, Macaulay divided by one plus half the yield: 7.11 per cent per 100 basis points. Because it is a derivative, the estimate it gives is a tangent. For that bond it overstates the loss on a 300 basis point rise by 2.63 rupees per 100 of price; for a 40-year bond by 10.73. The gap is convexity, and for an ordinary bond it always favours the holder. Measured on NSE's G-Sec maturity indices over 2,628 sessions, daily volatility rises from 18.3 basis points in the 4 to 8 year bucket to 34.2 in the 15 years and above bucket, which moves 1.00 times the 10-year index on the day and 1.39 times over a month. Since SEBI's circular of 26 February 2026 no debt fund category name contains the word duration, yet every one is still defined by Macaulay duration, and the renamed 10-year Constant Maturity Gilt Fund must hold a Macaulay duration of 10 years, which a 10-year coupon bond, at 7.0, cannot supply.

Duration is usually introduced as a definition and left there. This page computes it: for constructed bonds whose every payment is stated, for the four NSE G-Sec maturity-bucket indices as they stood in September 2026, and against eleven years of those indices' daily closes. It builds on the arithmetic of bond price and yield, including the clean and dirty price. Every figure is computed in the build of this page or read from a named file, and the closing note says how.

Two numbers called duration, answering two different questions

Take a bond that pays 3.50 rupees every six months for ten years and 100 at the end, priced at a 7 per cent yield compounded half-yearly, which is how Indian government bond yields are quoted. Its price is exactly 100, and the final payment alone carries 52 per cent of it in present value.

Macaulay duration asks when, on average, the money comes back. Weight each payment date by that payment's share of the price and the answer is 7.35 years. It is a time, shorter than maturity for any bond that pays coupons, because the coupons pull the balance point towards the present. A zero coupon bond has one payment, so its Macaulay duration is its maturity.

Macaulay duration as the balance point of a bond's discounted payments Twenty bars along a ten-year time axis, one for each half-yearly payment of a 10-year bond with a 7 per cent coupon priced at a 7 per cent yield. Each bar's height is that payment's present value. Nineteen coupon bars are small and the final bar, coupon plus principal, holds 52 per cent of the price. The bars balance on a fulcrum at 7.35 years, the Macaulay duration. Present value of each payment: 10-year bond, 7 per cent coupon, 7 per cent yield 0246810 20 half-yearly coupons of 3.50: together 48 per cent of the price final coupon and principal: 52 per cent of the price balance point: Macaulay duration 7.35 years years from purchase until each payment arrives
Computed. Macaulay duration is the date at which the present values balance, so it is measured in years. A 10-year zero coupon bond has a single bar at 10, and its balance point is its maturity.

Modified duration asks how much the price changes for a small change in yield. Differentiate the price with respect to the yield and divide by the price: the result is Macaulay duration divided by one plus the yield per period, here 1.035, which gives 7.11. It is a percentage change in price per percentage point of yield; per basis point, 1,00,000 rupees of this bond loses about 71 rupees. The two figures sit close together only because one plus half of 7 per cent is close to one, which makes modified duration about 3.4 per cent smaller. They carry different units and answer different questions.

Five constructed bonds, each priced at a 7 per cent yield compounded half-yearly. Computed from the cash flows. Illustrative bonds, not securities.
BondPrice per 100Macaulay duration, yearsModified durationConvexityRupees lost per bp on 1,00,000
5-year, 7 per cent coupon100.004.304.1621.041.6
10-year, 7 per cent coupon100.007.357.1164.371.0
30-year, 7 per cent coupon100.0012.9112.47251.2124.6
40-year, 7 per cent coupon100.0013.8413.37311.7133.6
10-year zero coupon50.2610.009.6698.096.6

Duration rises with maturity, but ever more slowly: the 30-year bond has three times the maturity of the 10-year bond and 1.76 times its modified duration, and no par bond's Macaulay duration can exceed 14.79 years at this yield, the duration of a perpetuity. Convexity, the column that matters below, rises 3.9 times over the same step.

Macaulay duration is a horizon, and the arithmetic shows which one

Suppose the yield moves 100 basis points just after purchase and stays there, with every coupon reinvested at the new yield. A holder who sells within a year takes the price effect with little time to reinvest; a holder who waits to maturity has no price effect and keeps the reinvestment effect. Between the two, the effects cancel, and that horizon is the Macaulay duration.

Value at each horizon of 100 invested in the 10-year, 7 per cent bond, when the yield moves at once and every payment is reinvested at the new yield. Computed.
Horizon, yearsYield stays at 7 per centYield rises to 8 per centYield falls to 6 per cent
1.00107.12100.81113.98
3.00122.93117.93128.29
7.35 (the Macaulay duration)165.87165.96165.96
10.00198.98204.22194.05

At 7.35 years the value is 165.96 after a rise or a fall, against 165.87 if nothing moves: the holder ends fractionally ahead either way, which is convexity again. Shorter horizons lose on a rise; longer ones lose on a fall, through reinvestment. For a fund that holds its duration roughly constant the logic survives to first order: a rise costs about the modified duration times the move at once, and the higher yield earns back about the size of the move each year, so the break-even horizon is again close to the duration.

The first-order estimate is a tangent, and a tangent is only true where it touches

The duration estimate, minus modified duration times the change in yield, is the straight line touching the price curve at today's yield. The curve bends upward away from it on both sides, so whichever way the yield moves, the estimate prices the bond too low.

The duration estimate is a tangent line, and the price curve bends away from it The exact price of a 40-year bond with a 7 per cent coupon plotted against yields from 3.5 to 10.5 per cent, with the straight line that touches it at 7 per cent. The line is the modified duration estimate. The curve lies above the line on both sides, by 19.5 rupees per 100 of price at a 300 basis point fall and 10.7 at a 300 basis point rise. 45678910 60100140180 Price per 100 of face value Yield, per cent a year touches at 7 per cent exact price, 40-year bond straight line: the duration estimate 19.5 10.7 Missing from the estimate, per 100 of price yield falls 300 bp: 19.5 yield falls 100 bp: 1.7 yield rises 100 bp: 1.4 yield rises 300 bp: 10.7
Computed. Modified duration is the slope of this curve at one point, so the estimate it gives is the dashed line. The curve sits above the line on both sides, which is why the estimate overstates every loss and understates every gain, and the gap grows with the square of the move.
Exact repricing against the duration-only estimate, per cent of price, and the amount by which the estimate falls short of the exact price, rupees per 100. Constructed bonds at a 7 per cent yield. Computed.
Yield move, bp10-year exact10-year duration only10-year shortfall40-year exact40-year duration only40-year shortfall
+10-0.71-0.710.00-1.32-1.340.02
+25-1.76-1.780.02-3.25-3.340.09
+50-3.47-3.550.08-6.32-6.690.37
+100-6.80-7.110.31-11.96-13.371.41
+150-9.97-10.660.69-17.02-20.063.04
+200-13.01-14.211.20-21.57-26.755.18
+300-18.69-21.322.63-29.39-40.1210.73
-10+0.71+0.710.00+1.35+1.340.01
-25+1.80+1.780.02+3.44+3.340.10
-50+3.63+3.550.08+7.10+6.690.41
-100+7.44+7.110.33+15.10+13.371.73
-150+11.42+10.660.76+24.16+20.064.10
-200+15.59+14.211.38+34.45+26.757.70
-300+24.53+21.323.21+59.62+40.1219.50

The error grows with the square of the move: 0.003 at 10 basis points, 0.31 at 100 and 2.63 at 300 for the 10-year bond, roughly a hundredfold for a tenfold move. It is larger on a fall than on a rise of the same size, because the curve steepens as yields fall. And it scales with convexity rather than duration: the 40-year bond has 1.88 times the modified duration of the 10-year bond, 4.8 times its convexity, and 4.1 times its error at a 300 basis point rise.

Adding half the convexity times the square of the move closes most of the gap, leaving 0.010 for the 10-year bond at 100 basis points. It does not close all of it for long bonds and large moves: at a 300 basis point rise the second-order estimate for the 40-year bond is -26.10 per cent against an exact -29.39, now too optimistic by 3.29, because the curvature itself changes along the way. At that size only the price rebuilt from the cash flows is reliable.

Convexity is the part of the curve the tangent leaves out, and it pays the holder both ways

Because the curve lies above its tangent, equal moves in opposite directions are not symmetric. For the 10-year bond a 100 basis point fall adds 7.44 per cent and a rise takes 6.80; at 300 basis points, 24.53 against 18.69. For the 40-year bond, 15.10 against 11.96, and 59.62 against 29.39. A plain fixed-coupon government bond, with no call feature to cap its price, gains more on a fall than an equal rise costs.

That is the precise sense in which convexity favours the holder, and it is not a hedge: the long bonds that carry the most of it also carry the largest losses, 29.39 per cent for the 40-year bond on a 300 basis point rise. Convexity makes the loss smaller than the straight line says, not small. A position that is short convexity receives the mirror image; the options version of that arithmetic is the gamma cost of short convexity.

The point where the error becomes the answer

The useful question is the size of move at which the straight line stops being good enough, and a tolerance in rupees per 100 of price turns it into a number.

The yield move, in basis points, at which the duration-only estimate first misses the exact price by the stated amount per 100 rupees of price. Constructed bonds at 7 per cent. Computed by bisection.
BondOff by 10 paiseOff by 50 paiseOff by 1 rupee
5-year, 7 per cent coupon99 up, 97 down223 up, 214 down318 up, 300 down
10-year, 7 per cent coupon56 up, 55 down127 up, 122 down182 up, 171 down
30-year, 7 per cent coupon29 up, 28 down65 up, 62 down93 up, 86 down
40-year, 7 per cent coupon26 up, 25 down58 up, 55 down83 up, 77 down

For the 10-year bond the line stays within 10 paise per 100 rupees up to about 55 basis points and is a rupee out by about 171; for the 40-year bond those points arrive at 25 and 77.

Against the market's own record the two scales separate cleanly. The largest one-session fall in the 10-year benchmark index in the sample came on 8 February 2017, when the Monetary Policy Committee held the repo rate at 6.25 per cent and changed its stance from accommodative to neutral: 2.17 per cent, about 31 basis points of yield, at which the duration estimate for a 10-year bond is wrong by 3 paise. Day to day, duration is as good as exact. Over a cycle it is not. In the OECD's monthly series the average 10-year yield went from 7.40 per cent in June 2013 to 8.99 per cent in April 2014, 159 basis points, and rose 172 basis points between July 2020 and June 2022. Applied as a parallel rise of 159 basis points to the 15 years and above basket as it stood in September 2026, duration alone puts the loss at 18.93 per cent; the bonds reprice to a loss of 16.16. The 2.77 rupees per 100 between the two is the convexity term, and it is the difference between an estimate and a loss.

Measured: the long buckets move more on the day, and more again over the month

NSE publishes four G-Sec maturity-bucket indices: 4 to 8 years, 8 to 13, 11 to 15, and 15 years and above. Under the index provider's methodology document of August 2026, each holds up to three liquid government bonds in its band with more than 5,000 crore rupees outstanding, weighted 40:60 on turnover and amount outstanding, reviewed monthly and computed as a total return index with accrued interest on 30/360. The 10-year benchmark index follows the on-the-run 10-year bond, and its clean price variant leaves accrued interest out.

Durations first. Each constituent in the factsheets dated 31 August 2026, which set the baskets in force through September, was priced from its coupon, its maturity and the valuation yield FBIL published for 16 September 2026. The prices reproduce FBIL's published clean prices for all twelve bonds to within 0.13 paise per 100, which checks the convention before any duration is taken from it.

The four bucket baskets and the 10-year benchmark bond on 16 September 2026, weighted by index weight and computed from FBIL valuation yields. The last column is the rise in yield over a year that the basket's own yield absorbs, to first order.
Index basketYears to maturityYield, per centMacaulay durationModified durationConvexityOne year's cushion, bp
4 to 8 years4.4 to 6.46.814.304.1621164
8 to 13 years8.6 to 9.77.046.856.6257106
11 to 15 years12.3 to 14.97.189.028.7010383
15 years and above28.9 to 39.77.6812.3611.9125064
10-year benchmark bond9.77.057.016.7760104

The long bucket is named for its floor of 15 years, but in September 2026 its shortest bond had 29 years to run and its longest 40. Its modified duration was still only 11.91, because at a yield near 7.7 per cent a long bond's duration is already close to the perpetuity ceiling.

The measured side uses 3,385 daily index close files. A pair of consecutive files counted as one session only when the clean price index's own change column agreed with the difference of its closes, which removed 3 pairs spanning archive gaps; the total return indices cannot be checked this way, because their change column leaves out accrual across weekends and holidays. A further 55 sessions on which the clean price index did not move, days the equity market traded and the government bond market did not, were set aside, leaving 2,628 sessions from 10 November 2015 to 18 September 2026.

Measured on 2,628 sessions. Standard deviation of the daily change, in basis points of index value, and the slope of each bucket's change on the 10-year index's change over non-overlapping intervals of one, five and twenty-one sessions.
IndexDaily volatility, full periodLast 12 monthsSlope, one sessionFive sessionsTwenty-one sessions
4 to 8 years18.316.40.610.640.66
8 to 13 years25.220.30.900.930.96
11 to 15 years30.525.21.051.091.13
15 years and above34.233.71.001.241.39
10-year benchmark, clean price26.821.81.001.001.00
How far each G-Sec maturity bucket moves for each unit move in the 10-year index, over a session, a week and a month Grouped bars for four NSE G-Sec maturity-bucket indices. For the 4 to 8 year bucket the ratio is about 0.61 at every horizon. For the 15 years and above bucket it rises from 1.00 over one session to 1.24 over five and 1.39 over twenty-one. A dashed line marks one for one with the 10-year index. one session five sessions twenty-one sessions 0.610.640.660.900.930.961.051.091.131.001.241.39 1.00: one for one with the 10-year index 4 to 8 years8 to 13 years11 to 15 years15 years and above
Measured, 2,628 sessions from 10 November 2015 to 18 September 2026. Each bar is the slope from regressing a bucket's change on the 10-year benchmark index's change over non-overlapping intervals of one, five and twenty-one sessions on which the government bond market was open. The long bucket's full response takes weeks to arrive.

Daily volatility rises with maturity, from 18.3 to 34.2 basis points over the full period and from 16.4 to 33.7 in the last twelve months. The horizon changes only the long bucket's answer. On the day it moved 1.00 times the 10-year index, less than the 11 to 15 year bucket's 1.05; over five sessions 1.24 times and over twenty-one 1.39, while the 4 to 8 year bucket stayed between 0.61 and 0.66. Either the long end responds over weeks or its daily valuations carry noise that washes out over a month, and these data cannot separate the two. Either way, a single session understates what a long portfolio does over the weeks that follow.

The eight largest one-session moves in the 10-year benchmark clean price index, and each bucket on the same session, in basis points of index value. Measured.
Session10-year index4 to 88 to 1311 to 1515 and above
15 Nov 2016+137+120+144+149+178
7 Dec 2016-147-110-135-186-162
8 Feb 2017-217-136-187-275-199
27 Mar 2018+202+86+206+274+239
11 May 2020-139-75-110-130-126
1 Sep 2020+130+97+129+179+187
8 Apr 2022-133-87-113-103-123
4 May 2022-182-118-167-170-205

Single sessions are looser than the averages. Among the 100 largest sessions for the 10-year index, the long bucket moved further than the 4 to 8 year bucket, in the same direction, on 81; all four lined up strictly by maturity on only 24, one of them 4 May 2022, when an unscheduled policy decision raised the repo rate by 40 basis points to 4.40 per cent. In 2017 and 2018 the 11 to 15 year bucket was the more volatile of the two longest buckets; in every other year the long bucket was.

Measured against a yield: what could be obtained, and what it showed

An empirical duration needs a yield series matching the bonds. One exists: FBIL publishes a par yield curve and a valuation yield for every government bond on each Mumbai business day. Its Notification No. 10 of 28 December 2021, however, makes lagged data free to the public only for viewing on its website, so it was used here for a single date and not as a history, and the RBI's weekly yield statistics could not be retrieved as a history in this session. What could be obtained and cited is the OECD's monthly 10-year government bond yield for India, from its Main Economic Indicators as republished by the Federal Reserve Bank of St. Louis.

That series behaves as a monthly average: it explains 30 per cent of the variation in the benchmark index's month-end changes and 67 per cent of the variation in its monthly-average changes, so averages are used on both sides. It then has to pass a test. The 10-year benchmark clean price index should move by about its bond's modified duration, 6.77 in September 2026, for each percentage point of the 10-year yield. Across all 128 monthly changes it moved 4.67; by period, 4.95 from December 2015 to December 2019, 3.74 for 2020 to 2022, and 6.15 from January 2023 to July 2026, with 87 per cent of the variation explained. The worst misses are months in which the yield series moved while the index did not, such as May 2020, when the average fell 85 basis points and the index's average rose 1.6 per cent. That is the signature of a benchmark series switching from one bond to another, which a price index chain-links and a yield series does not. The switch dates could not be verified, so it is a reading, and the full-period figure is not used as an empirical duration.

Sensitivity per percentage point of the monthly average 10-year yield, 43 monthly changes from January 2023 to July 2026, with standard error, against each basket's computed modified duration in September 2026. Measured and computed.
IndexMeasured sensitivityShare of variation explainedComputed modified durationMeasured over computed
4 to 8 years4.42 (±0.33)0.814.161.06
8 to 13 years5.86 (±0.34)0.886.620.88
11 to 15 years7.64 (±0.60)0.808.700.88
15 years and above9.38 (±1.07)0.6511.910.79
10-year benchmark, clean price6.15 (±0.36)0.876.770.91

In the recent period sensitivity rises with maturity, from 4.42 for the 4 to 8 year bucket to 9.38 for the long bucket, and the ratio of measured sensitivity to computed duration falls from 1.06 to 0.79. The benchmark index itself recovers only 0.91 of its bond's duration against this series, so the level of every ratio is somewhat understated; the fall from short to long is not. Yields around five years moved at least as much as the 10-year yield, and yields 30 to 40 years out moved about four-fifths as much. The comparison is indicative, because the baskets were rebalanced monthly through the period and the durations are September 2026's.

A stated duration is a sensitivity to the portfolio's own yield. Turned into a sensitivity to the 10-year yield that headlines report, it has to be multiplied by how far the portfolio's yield moves with the 10-year, and for a long portfolio that multiplier has recently been well below one.

The category names changed in February 2026, and the test did not

SEBI circular HO/24/13/15(2)2026-IMD-RAC4/I/5764/2026 of 26 February 2026 superseded the categories set by circular SEBI/HO/IMD/DF3/CIR/P/2017/114 of 6 October 2017, which had been consolidated as clause 2.6 of the Master Circular for Mutual Funds of 27 June 2024. It took effect on its date, gave existing schemes six months to comply, and requires a scheme's name to be the same as its category.

Debt fund categories defined by duration, before and after the circular of 26 February 2026. The loss column converts the Macaulay band to modified duration at an illustrative 7 per cent yield.
Category from 26 February 2026Name under the 2017 circularPortfolio Macaulay durationFirst-order loss per 100 bp, per cent
Ultra Short Term FundUltra Short Duration Fund3 to 6 months0.24 to 0.48
Ultra Short to Short Term FundLow Duration Fund6 to 12 months0.48 to 0.97
Short Term FundShort Duration Fund1 to 3 years0.97 to 2.90
Medium Term FundMedium Duration Fund3 to 4 years (1 year floor in an adverse situation)2.90 to 3.86
Medium to Long Term FundMedium to Long Duration Fund4 to 7 years (1 year floor in an adverse situation)3.86 to 6.76
Long Term FundLong Duration Fundmore than 7 yearsabove 6.76
10-year Constant Maturity Gilt FundGilt Fund with 10 year constant durationequal to 10 years9.66
Debt fund categories after SEBI's February 2026 circular, drawn on the Macaulay duration each one requires Seven category rows against a horizontal axis of portfolio Macaulay duration from 0 to 12 years. Each band shows the range the category allows, with dashed extensions to one year for the two categories that may shorten duration in an anticipated adverse situation. The last row marks the 10-year Constant Maturity Gilt Fund rule at exactly 10 years and, for comparison, the 10-year benchmark bond at 7.0 years. The right column gives the first-order loss per 100 basis points at a 7 per cent yield. Category name from 26 February 2026 Macaulay duration it requires Loss per 100 bp, per cent Ultra Short Term Fund0.24 to 0.48Ultra Short to Short Term Fund0.48 to 0.97Short Term Fund0.97 to 2.90Medium Term Fund2.90 to 3.86Medium to Long Term Fund3.86 to 6.76Long Term Fundabove 6.7610-year Constant Maturity Gilt Fund10-year bond 7.0rule 10.09.66 024681012 portfolio Macaulay duration, years
From SEBI circular HO/24/13/15(2)2026-IMD-RAC4/I/5764/2026. Every band is a Macaulay duration, a weighted time. The loss column converts it to modified duration at an illustrative 7 per cent yield, the first-order loss per 100 basis points of the portfolio's own yield.

Every duration-named category was renamed to a term, from Long Duration Fund to Long Term Fund down to the Ultra Short Term Fund, and the test did not change. Each category is still defined by the Macaulay duration of the portfolio, the scheme information document must still explain Macaulay duration, and the circular states that Macaulay duration shall be mentioned at portfolio level. Its own clause 2.6.3.14, on investing the residual portion in InvITs, still names the Ultra-Short Duration Fund and the Low Duration Fund by their old titles. The Medium Term and Medium to Long Term categories keep the provision letting the manager cut portfolio duration to one year in an anticipated adverse situation, with written reasons placed before the trustees. The potential risk class each debt scheme carries grades interest rate risk on the same measure: under SEBI circular SEBI/HO/IMD/IMD-II DOF3/P/CIR/2021/573 of 7 June 2021, class I allows a Macaulay duration of up to one year, class II up to three years and class III any, a scheme's figure being its instruments' Macaulay durations averaged by their share of assets.

The sharpest case is the gilt category. The 2017 name, Gilt Fund with 10 year constant duration, said duration while its description said a constant maturity of 10 years. The 2026 name, 10-year Constant Maturity Gilt Fund, says maturity too, while the characteristic still requires the portfolio's Macaulay duration to be equal to 10 years. Those are two different portfolios. The 10-year benchmark bond had a Macaulay duration of 7.01 years on 16 September 2026; a coupon bond at par at 7 per cent needs 16.5 years to maturity to reach 10, and the other route is a 10-year zero coupon strip. A portfolio run to the name carries a modified duration near 6.8, one run to the characteristic near 9.7: about 43 per cent more loss for the same rise in its yield. A page still using the 2017 name was written before the circular or has not been revised since; one that equates the category with holding the 10-year bond has read the name, not the characteristic. Which of the two a scheme runs shows in its disclosed Macaulay duration.

A stated duration is a statement about loss per yield move

Reading a debt fund's disclosure takes three steps, each of them arithmetic.

One. Turn the weighted time into a sensitivity. Divide the disclosed Macaulay duration by one plus half the portfolio yield: at 7 per cent, a Macaulay duration of 7 years is a modified duration of 6.76.

Two. Multiply by the move. That is a first-order loss of about 6.76 per cent for a 100 basis point rise in the portfolio's own yield, or about 68 rupees per basis point on each 1,00,000 rupees.

Three. Correct for size and for which yield moved. Near 100 basis points, convexity gives back about 0.27 rupees per 100 on a portfolio like the 8 to 13 year basket; for a long portfolio and a move of 150 basis points or more it gives back whole rupees. And a 100 basis point rise in the headline 10-year yield has recently meant noticeably less than 100 in a long portfolio's own yield: the measured ratio was 0.79, or 0.87 after allowing for the yield series' own shortfall.

The same figures give the rise a year's income can absorb. To first order, a portfolio yielding y with modified duration D loses a year's yield when its yield rises by y divided by D within the year: 164 basis points for the 4 to 8 year basket in September 2026, 106 for 8 to 13, 83 for 11 to 15 and 64 for the long basket. It ignores the roll-down and the convexity that both help, and it is not a forecast; it is the size of the income cushion in the units that matter.

Where the arithmetic stops being the answer

The curve does not move in parallel. Every repricing above moves all yields together; the measured ratios, 1.06 at the short end and 0.79 at the long end, show they did not.

Duration drifts. It falls as a bond ages and rises as yields fall, 7.11 at 7 per cent and 7.24 at 6 per cent for the 10-year bond, so a disclosed figure is a snapshot.

Floating rate bonds answer to the reset. Their sensitivity is set by the time to the next coupon reset, not by maturity; the NSE maturity indices exclude them, along with inflation-linked and special securities.

Spreads and liquidity are outside it. Duration against a government yield sees nothing of a credit spread, and when an issuer's paper stops trading the loss is not a yield move at all; at the scale of a fund, that is what side-pocketing exists for.

Embedded options change the sign. A callable bond is capped near its call price, so its convexity turns negative as yields fall. The index bonds here each carry a fixed coupon and a single redemption date.

Duration is the fastest honest answer to one question: roughly how much a portfolio loses if its own yield rises by a modest amount. Convexity says how fast that answer degrades as the amount grows, and the thresholds above say where. Neither says whether yields will move. Rebuilding the figure from the cash flows, rather than taking a category name or one disclosed number on trust, is what makes the rest checkable.

Frequently asked questions

What is the difference between Macaulay duration and modified duration?

Macaulay duration is a time: the present-value-weighted average date of a bond's payments, in years. Modified duration is a sensitivity: the percentage change in price for a one percentage point change in yield, equal to Macaulay divided by one plus the yield per coupon period. For a 10-year, 7 per cent bond at a 7 per cent yield they are 7.35 years and 7.11; they sit close only because that divisor is close to one.

How wrong is the duration estimate for a large move?

The error grows with the square of the move and with the bond's convexity. For a 10-year bond at 7 per cent the estimate overstates the loss on a 100 basis point rise by 0.31 rupees per 100 of price and on a 300 basis point rise by 2.63; for a 40-year bond by 1.41 and 10.73. On a fall it understates the gain by more still.

Why does convexity help the holder of an ordinary bond?

The price of a plain fixed-coupon bond is a curve that bends upward, and the duration estimate is the straight line touching it. The curve lies above the line on both sides, so after any move the price is higher than the line predicts: the loss on a rise is smaller and the gain on a fall is larger. A callable bond, or a position short options, lacks this property.

Is a 10-year Constant Maturity Gilt Fund the same as holding the 10-year bond?

Not under the rule as written. SEBI's circular of 26 February 2026 renamed the category but kept its characteristic: portfolio Macaulay duration equal to 10 years. The 10-year benchmark bond's Macaulay duration was 7.01 years on 16 September 2026. Reaching 10 takes a coupon bond of about 16.5 years, or a 10-year zero coupon strip, and a modified duration near 9.7 rather than 6.8. The scheme's disclosed Macaulay duration shows which it holds.

Which number in a debt fund's disclosure gives the loss for a rate rise?

The portfolio Macaulay duration, which SEBI requires to be mentioned at portfolio level, divided by one plus half the portfolio yield. A Macaulay duration of 7 years at a 7 per cent yield is a modified duration of 6.76: about 6.76 per cent for a 100 basis point rise in the portfolio's own yield, slightly less once convexity is counted.

Why did the longest index not always fall the most on the same day?

Long yields moved less than medium ones: from January 2023 to July 2026 the long bucket's measured sensitivity to the 10-year yield was 0.79 of its computed duration. It also responded over weeks, moving 1.00 times the 10-year index on the day and 1.39 times over a month. And in 2017 and 2018 the 11 to 15 year bucket was the more volatile of the two.

Can duration tell me what a debt fund will return?

No. Duration converts a change in yield into a change in price. It says nothing about whether yields will move, by how much or when, and a fund's result also depends on the yield it earns meanwhile, on credit and on costs. It measures exposure; it does not forecast.

Does duration stay the same while I hold a bond?

No. It falls as the bond ages and rises when yields fall: the 10-year bond's modified duration is 7.11 at a 7 per cent yield and 7.24 at 6 per cent. The sensitivity after a rally is larger than before it, which is convexity seen from the other side.

Why does a very long bond not have a very long duration?

Distant payments are worth little today. A par bond's Macaulay duration cannot exceed a perpetuity's, one plus half the yield divided by the yield, 14.79 years at 7 per cent. The long index basket in September 2026, with 29 to 40 years to run, had a modified duration of 11.91.

As at 23 September 2026. The debt fund categories and Macaulay duration bands are those of SEBI circular HO/24/13/15(2)2026-IMD-RAC4/I/5764/2026 of 26 February 2026; the potential risk class thresholds, SEBI circular SEBI/HO/IMD/IMD-II DOF3/P/CIR/2021/573 of 7 June 2021; the index rules, the NSE Indices fixed income methodology document of August 2026; the policy decisions named, the Reserve Bank's announcements of 8 February 2017 and 4 May 2022. Circulars are amended and consolidated: verify the current text on sebi.gov.in, and a scheme's latest portfolio disclosure, before relying on anything here.

Computed figures. Constructed bonds pay a 7 per cent coupon half-yearly and are priced on a coupon date at a 7 per cent yield compounded half-yearly; Macaulay duration, modified duration (Macaulay divided by 1.035) and convexity come from the cash-flow sums, and both derivatives were checked against finite differences of the exact price. The error table reprices exactly at each move against minus modified duration times the move, and against that plus half the convexity times the square of the move. Thresholds come from bisection on the first-order error. The horizon table moves the yield once at purchase and carries every payment to the horizon at the new yield. The index baskets use the constituents and weights in the NSE Indices factsheets dated 31 August 2026, each bond priced for settlement on 16 September 2026 with a fractional first period and accrued interest on 30/360 at the valuation yield FBIL published for that date; the clean prices match FBIL's to within 0.0013 rupees per 100. The 159 basis point case reprices every bond in the long basket at its own yield plus 159 basis points. Differences shown in the text are differences of the rounded figures shown.

Measured figures. 3,385 NSE daily index close files, each session dated by its file name, gave 2,686 consecutive pairs from 9 November 2015 to 18 September 2026 for the four G-Sec maturity-bucket indices, the Composite G-Sec index and the 10 yr Benchmark G-Sec (Clean Price) index. A pair counted as one session only if the clean price index's reported points change matched the difference of its closes within 0.05 points; 3 pairs failed (30 November 2015 to 2 December 2015, 17 June 2016 to 21 June 2016, 7 July 2016 to 11 July 2016) and 55 pairs with no change in the clean price index were dropped. Changes are log changes, except the eight-session table and the 8 February 2017 figure, which are simple changes; the total return indices include accrued interest. Slopes are ordinary least squares with an intercept on non-overlapping intervals of 1, 5 and 21 open sessions. The monthly comparison regresses the change in the monthly average of each index's log value on the change in the OECD Main Economic Indicators 10-year government bond yield for India (FRED series INDIRLTLT01STM, retrieved 23 September 2026): 128 monthly changes in full and 43 from January 2023. The swings are the largest rises in that series within 12 and 24 months, December 2011 to July 2026. No random numbers were drawn, so there are no seeds or replication counts; every figure is deterministic and can be rebuilt from the files named, which are kept with the build script.

Not verified. Why the OECD series departs from the benchmark index in particular months: a yield series spliced across successive benchmark bonds fits the misses, but the switch dates were not verified. FBIL's daily par yield history, which would supply a matching yield for each bucket, is offered to the public for viewing only, so one publication date was used. The RBI's weekly yield statistics could not be retrieved as a history. The historical compositions of the bucket indices were not available, so the measured figures cannot be tied to the durations of the baskets in each period. How individual schemes in the 10-year Constant Maturity Gilt category are positioned was not examined.

Bharath Shiksha is an educational publisher and not a SEBI-registered investment adviser or research analyst. The constructed bonds are illustrative, the measured figures describe the past, and nothing here is a recommendation to buy, sell or hold any security or fund, or a forecast of yields or returns.

Related guides

Bond price and yield, and the clean and dirty price

Read →

Gamma and the cost of short convexity

Read →

Ready to go deeper than this article?

Bharath Shiksha is a 90-volume curriculum across 6 stages, from chart reading at ₹14,999 through capital raising, or the full bundle at ₹1,49,999. Duration, convexity and the debt fund disclosures are taught as arithmetic you can rebuild from the cash flows, so a category name or a single disclosed figure can be checked rather than taken on trust.

Take the free diagnostic →