Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Fixed Income, Credit & Rates
1Bond Fundamentals
The BondBond Price and YieldPrincipalRedemptionFace Value, Par and PrincipalThe CouponThe IndentureThe IssuerMaturityFixed Income and Debt Securities
2Bond Pricing and Yield
What a Bond Yield…The Policy Rate and a Bond YieldCurrent Yield and Yield to MaturityYield to Maturity and Yield to CallThe Coupon and the YieldReinvestment RiskCarrySpread Return and Price Return
3Interest Rate Risk
Duration and ConvexityDuration and Convexity Calculator,…Key-Rate Duration vs Modified DurationThe Basis PointAccrued InterestRecovery RateSpot Rate and Forward RatePrepayment Risk and Extension RiskA Rate View and a Credit ViewInterest-Rate Risk and Reinvestment RiskHow to Analyse a…How to Review Prepayment…How to Analyse a…
4Rates Markets
The Term Structure of Interest RatesThe Yield CurveThe Forward RateThe Term PremiumParallel Shift vs Steepening…
5Curve and Carry Strategies
Curve StrategySteepener, Flattener and ButterflyHow to Read a…How to analyse a Yield-Curve ScenarioThe Butterfly TradeCarry and Roll-Down
6Sovereign Bonds
Sovereign BondsPar Bond and Premium BondGovernment SecuritiesHow to Compare Government…Inflation-Linked BondsBond Total ReturnBond LadderHow to Read a Bond Term SheetHow to Map the…How to Analyse a…Treasury BillsTreasury Bill vs Sovereign BondThe Benchmark YieldThe Policy Rate and the Bond Market
7Credit Risk
Credit RiskCredit Risk and Interest Rate RiskG-Spread, Z-Spread and Option-Adjusted…Credit SpreadTerm Premium and Credit SpreadHow to Build an…Rating ActionsDefault Rate, Loss Given…Expected Credit LossWhat a Credit Rating…A Rating Watchlist EntryThe Fallen AngelThe Credit CurveInvestment Grade and High YieldCollateral vs Guarantee
8Credit Analysis
Credit AnalysisCollateral, Guarantee and Credit…How to analyse a…Seniority and SubordinationCovenantsLeverage RatiosGross Leverage and Net Leverage
9Credit Events and Recovery
Credit EventsCredit Event vs Liquidity EventHow to update Credit…The Distressed ExchangeThe Default NoticeCovenant Breach vs Restructuring EventHow to analyse Default…
10Securitisation
SecuritisationOriginator, Servicer and Trustee…How to map a…Mortgage-Backed SecuritiesThe TrancheAsset-Backed SecuritiesAsset-Backed Security vs Mortgage-Backed SecurityCredit EnhancementPrepaymentThe Cash Flow WaterfallExtension RiskWeighted Average Life
11Fixed Income Portfolios
Ladder, Barbell and BulletFixed Income Portfolio MeasuresBarbell vs BulletHow to Map the…Tracking Error in Fixed Income
12Fixed Income Research
Fixed Income ResearchFixed-Charge CoverageHow to assess Fixed-Income…How to Write a…The Four Assumptions That…A Liquidity Assumption and…The Spread ThesisStating Limitations in Fixed…

Key-Rate Duration vs Modified Duration: One Number or Ten

Modified duration measures how far a bond's price moves when its yield moves, as a single figure, and it gets that figure by moving every rate at once. Key-rate duration drops the everything-at-once part. It moves one point on the rate curve, holds the rest still, and reports what happened. Do that at every point and the answers add back to the modified duration.

Both measures are running the identical experiment, and the only thing that separates them is how much of the curve is allowed to move while the experiment runs. A bond price is a pile of separately discounted payments. Freeze every rate except one, and the only payments that can react are the ones that particular rate was discounting. Unfreezing the rates one at a time and collecting the ten separate answers must land back on the answer that moving all ten together would have given. That is not a happy accident and it is not a rival measurement. It is one measurement, taken apart.

What is modified duration measuring, and what does it quietly assume while it measures?

Take the bond worked on throughout: the ten year bullet bond, Rs 1,000.00/- of face amount, an 8.50 per cent coupon paid once a year, ten payment dates, priced at par. The bond faces a simple question. If its yield rises by one percentage pointThe unit produced by subtracting one rate from another. A move from 8.50 to 9.50 is one percentage point. It is not one per cent of anything, and the two are not interchangeable., roughly how much of its price does it give up?

Modified duration is the answer to exactly that question, and on this bond it reads 6.5613. Modified duration is the per cent of its price the bond gives up for every percentage point the yield travels, and it is built in two steps that are covered separately. First the weighted average waiting time of the payments, the MACAULAY duration of 7.1191 years. Then a division by one plus the yield, and that division turns a waiting time in years into a price sensitivity. Seven point one one nine one over one point zero eight five gives 6.5613, and the moment that division happens the figure stops being a length of time and becomes a rate of price change.

Where the single figure comes from
$$ D_{mod} \;=\; \frac{D_{mac}}{1 + y} \;=\; \frac{7.1191}{1.085} \;=\; 6.5613 $$
DmodMODIFIED duration, per cent of price for each percentage point the yield travels
DmacMACAULAY duration, the weighted average waiting time of the payments, in years
ythe yield, 0.085 here, on a clock that compounds once a year
What it says in wordsDivide the average waiting time by one plus the yield and a measure of time turns into a measure of price sensitivity. The result carries no unit of years on it.

Now look at what had to be true for that single figure to exist at all. One yield was applied to every one of the ten payments. The payment arriving next year and the payment arriving in ten years were discounted at the same 8.50 per cent. When the experiment ran, that one yield was nudged, and nudging it nudged all ten discountings together. A single yield is the only thing a MODIFIED duration was ever given to move, so a single MODIFIED duration can only describe a world in which every rate travels exactly the same distance.

The assumption is not a criticism of the measure. The assumption describes the measure's input. A measure handed one rate can only report on moves in one rate. Everything that follows comes from taking that assumption seriously rather than treating it as a technicality in a footnote.

What happens if one point on the curve moves and every other point is left alone?

Here is the everyday version, and it is worth holding on to before any arithmetic arrives. A shop pays six suppliers. The owner is told costs went up five per cent across the board, and from that one sentence she can work out what her month looks like. Now a different sentence: the cement supplier put prices up and nobody else did. The five per cent figure is suddenly useless to her, not because it was wrong, but because it was an average of six things and she now needs to know about one of them. To answer the second question she needs six numbers where she had one.

Key-rate duration is the six numbers. Pick one nodeA maturity at which a rate curve is actually pinned down by a quoted number, rather than filled in from the two on either side of it. on the rate curve. The rate at that node moves and nothing else does. The whole bond is then repriced. The percentage of price that changed, divided by the size of the move in percentage points, is the key-rate duration at that node, and a bond has one of them for every node worth bumping.

Key-rate duration is the same perturbation as before with a narrower thing moving: hold everything, move one point, measure what happened. The experiment did not change. The wording of the question did. And because the question got narrower, the answer got smaller and there are now several of them.

The curve used here is a dull one. The curve is flat at 8.50 per cent at every node, and that flatness is the only reason the bullet bond prices at exactly Rs 1,000.00/-: the coupon rate and every discount rate are the same number, so nothing is being pushed above or below par. A discount factorWhat one rupee arriving on a stated future date is worth today. Multiply a payment by it to get that payment's present value. at each node comes from that node's rate and no other. Every rate here compounds once a year, and every price below was worked on that clock.

One experiment, two rules about what is allowed to move MODIFIED DURATION MOVES ALL TEN POINTS TOGETHER KEY-RATE DURATION MOVES ONE POINT AND FREEZES NINE Ten arrows. One reported answer. One arrow, nine grey bars held still. Ten answers, one for each point. Each dot is one point on the rate curve. Each arrow is a rate being moved on purpose. Nothing else about the bond changes in either panel: same payments, same dates, same price. The right panel is run ten times over, moving a different point each time.
Modified duration shifts the whole curve by one common amount and hands back a single figure, while key-rate duration nudges one point, freezes the other nine, and hands back a figure for each point it nudged.
Try it out

A bond's MODIFIED duration is quoted as 6.5613. Somebody asks what would happen if the two year rate rose and every other rate on the curve stayed exactly where it was. What does that quoted figure have to say about it?

What should two measures of the same thing actually be judged on?

A comparison whose tests are improvised as it proceeds is really two descriptions sharing a heading, so the criteria are set down before either measure is examined again. Five tests do the work here, and every one of them separates the two measures rather than flattering both.

A test that both sides pass identically has been wasted, so each of these five was chosen because the two measures answer it differently. The five are, in order: what moves during the experiment, how many figures come out of it, what unit those figures are quoted in, what questions each figure can actually answer, and what each one costs to produce and to read.

The third one looks like housekeeping and is not. Two measures quoted in different units cannot be added together or compared, so the unit test is what decides whether the relationship between these two is arithmetic or merely an analogy. Hold on to it until the grid arrives.

How do the two measures score on each of those five tests?

Run them side by side, in the same order, with no re-ordering to suit either side.

The testMODIFIED durationKey-rate duration
What moves in the experimentEvery point on the curve, by the same amountOne point, with the rest held exactly still
How many figures come outOneOne for every point bumped, so ten here
The unit each figure is inPer cent of price given up, for each percentage point a rate travelsThe very same unit, with nothing at all changed about it
What it can answerWhat a move affecting the whole curve equally would costThat same question, by addition, and also what a move at one point alone would cost
What it costsOne repricing, and one figure to readOne repricing for every point, and a chart to read instead of a figure

Read down the third row again. The third row is the one that turns this from a beauty contest into arithmetic. Both measures come out in the same unit. Not a similar unit, the same one: a percentage of price given up for each percentage point a rate moves. Quantities in the same unit can be added. The shared unit is why the ten key-rate figures can be summed at all, and it is why what follows is a containment rather than a contest.

Row four is the row that decides which measure is needed when. Modified duration answers one question well. Key-rate duration answers that same question, by adding its pieces back up, and then answers a second question modified duration cannot reach from any angle. Row five is the price of that reach: ten repricings instead of one, and a picture to interpret instead of a figure to quote.

Try it out

Both measures come out in one and the same unit: per cent of price given up, for each percentage point a rate travels. Why does sharing that unit matter so much?

Try it out

The ten key-rate durations are about to be added up for a bond whose MODIFIED duration is 6.5613. Before the total appears, what should it come to?

Do the ten separate answers add back to anything?

The ten add back to the modified duration, exactly, and that is the whole relationship between the two measures in one sentence. Here is the ten year bullet bond's map, worked on its own flat 8.50 per cent curve, one node bumped at a time.

The point bumpedWhat that date paysPresent valueKey-rate duration
One yearRs 85.00/-Rs 78.3410/-0.0722
Two yearsRs 85.00/-Rs 72.2037/-0.1331
Three yearsRs 85.00/-Rs 66.5472/-0.1840
Four yearsRs 85.00/-Rs 61.3338/-0.2261
Five yearsRs 85.00/-Rs 56.5289/-0.2605
Six yearsRs 85.00/-Rs 52.1003/-0.2881
Seven yearsRs 85.00/-Rs 48.0187/-0.3098
Eight yearsRs 85.00/-Rs 44.2569/-0.3263
Nine yearsRs 85.00/-Rs 40.7898/-0.3383
Ten yearsRs 1,085.00/-Rs 479.8797/-4.4229
All ten togetherRs 1,850.00/-Rs 1,000.00/-6.5613

The last column adds as follows. Nought point nought seven two two, plus nought point one three three one, plus nought point one eight four zero, plus nought point two two six one, plus nought point two six nought five, plus nought point two eight eight one, plus nought point three nought nine eight, plus nought point three two six three, plus nought point three three eight three, plus four point four two two nine. The printed figures come to 6.5613 with nothing left over, and 6.5613 is the modified duration of the same bond.

The closing of that column is worth a moment. A column of rounded figures usually leaves a residue behind, and this one does not. Take the same column and stop at the ninth row, though, and the tidiness disappears. The nine printed figures add to 2.1384 and the nine unrounded ones add to 2.1385. The full column closes on the nose and a nine-tenths slice of the same column does not. A printed figure is a display of a number rather than the number itself. Where a total has to be relied on, work it from the unrounded parts.

One point on the curve, one figure
$$ KRD_t \;=\; \frac{t \times w_t}{1 + y} \qquad \text{where} \qquad w_t \;=\; \frac{PV_t}{P} $$
KRDtthe key-rate duration at the node t years out, as per cent of price for each percentage point that node travels
tthe node being bumped, in years from today
PVtthe present value of the payment landing at t, from the third column above
Pthe whole price, Rs 1,000.00/- here
wtthat payment's share of the price
ythe rate at every node, 0.085, compounding once a year
What it says in wordsA single node's key-rate duration is how long that payment waits, weighted by how much of the price that payment accounts for, then divided by one plus the rate. The division is the same one that turned MACAULAY duration into MODIFIED duration.

Adding that expression over every node has a clear consequence. The division by one plus the yield is common to all ten, so it comes outside. Left inside is every waiting time weighted by its share of the price, and that is the definition of MACAULAY duration. So the sum is that same MACAULAY duration with the identical division applied afterwards, and that division is what defines a MODIFIED duration.

Why the pieces have to rebuild the whole
$$ \sum_{t=1}^{10} KRD_t \;=\; \frac{1}{1+y}\sum_{t=1}^{10} t\,w_t \;=\; \frac{D_{mac}}{1+y} \;=\; D_{mod} $$
Σadd over every node, one to ten
t wta waiting time weighted by that payment's share of the price
DmacMACAULAY duration, 7.1191 years
DmodMODIFIED duration, 6.5613
What it says in wordsAdding the ten key-rate durations rebuilds the MACAULAY duration and then divides it by one plus the yield, so the total cannot be anything other than the MODIFIED duration, and a set of key-rate figures that fails to add back has an arithmetic error in it somewhere.

The identity makes the addition a check as well as a teaching point. If ten key-rate durations computed by hand or in a spreadsheet come to 6.4 against a modified duration of 6.5613, nothing interesting about the bond has been discovered. There is a mistake, and the addition has just found it.

One MODIFIED duration of 6.5613, cut into its ten pieces THE WHOLE BAR IS 6.5613 NINE POINTS: 2.1384 THE TEN YEAR POINT ALONE: 4.4229 The eight white rules inside the left section mark where each of the nine early points ends. The one year point is the first sliver, 6.60 units wide out of 600. It is meant to look tiny. The ten year point takes 67.41 per cent of the bar, the other nine take 32.59 between them. Both shares are taken against the bond's own MODIFIED duration of 6.5613.
The ten key-rate durations of the ten year bullet bond, 0.0722 at the near end and 4.4229 at the far one, are the pieces one MODIFIED duration of 6.5613 was built from, and they rebuild it exactly.
Risk Management Program Bootcamp — Fin Maverick

How is each of those ten figures actually produced?

The expression above is the quick route. The slow route shows why the ten figures exist rather than asserting that they do, and it is worth watching once. Take the three year point. Add one basis point, a hundredth of one percentage point, to the rate at that node, and change nothing anywhere else on the curve.

Only one thing in the whole bond can react. The Rs 85.00/- arriving at three years was being discounted at the three year rate, so its present value moves: from Rs 66.5472/- down to Rs 66.5288/-, a difference of Rs 0.018397/-. The other nine present values are discounted at nodes nobody touched, so they sit exactly where they were. The price falls from Rs 1,000.00/- to Rs 999.9816/-, and the whole of that fall came from one payment.

Now divide. The price gave up 0.0018397 per cent of itself for a move of 0.01 percentage points, and 0.0018397 divided by 0.01 is 0.1840. 0.1840 is the three year key-rate duration, arrived at by moving a rate rather than by reading a formula. Every figure in the last column of that table can be reproduced this way, by bumping one node and repricing. Bumping and repricing is what makes each figure a measurement rather than an assertion.

Two more, to see the range. Bump the one year point by a basis point and the price settles at Rs 999.9928/-. Bump the ten year point by the same basis point and it settles at Rs 999.5579/-, a fall of Rs 0.4421/-. Same size of move, same bond, and the second one costs sixty one times what the first one did.

One honest wrinkle. The two routes agree very nearly rather than to the last digit. A bond's price does not respond to rates in a straight line, so a bump measured only as a rise lands slightly under the figure the expression gives. At the one year point the difference is invisible at four decimals. At the ten year point the rise-only measurement reads 4.4206 against the 4.4229 the expression produces. Measuring the bump both ways, as a rise and as a fall of the same size, and averaging the two brings all ten figures back to the last digit. The bend that causes the gap is convexity. Convexity is covered separately.

Bump the three year point by one basis point. Watch what moves. The ten dated payments of the ten year bullet bond 85 85 85 85 85 85 85 85 85 1085 1 yr 2 yr 3 yr 4 yr 5 yr 6 yr 7 yr 8 yr 9 yr 10 yr one basis point added here What each present value did afterwards 1 and 2 yr: unchanged moved 4 yr through 10 yr: unchanged, because nobody touched those nodes The three year payment falls from Rs 66.5472/- to Rs 66.5288/-, a move of Rs 0.018397/-. The price falls from Rs 1,000.00/- to Rs 999.9816/-, and that is the whole of the fall. 0.0018397 per cent given up for a 0.01 point move reads as a key-rate duration of 0.1840.
Bumping the three year node alone moves one of the bond's ten present values and leaves the other nine untouched, which is why the price change divided by the move gives that node its own key-rate duration of 0.1840.
Try it out

The seven year point on the curve is bumped by one basis point and every other point is held still. How many of the ten year bullet bond's ten present values change?

Try it out

The ten year bullet bond has ten payment dates. Before the map is consulted, should its ten key-rate durations be expected to be roughly equal in size?

Portfolio Management Bootcamp — Fin Maverick

What does the shape of those ten figures show that the single figure cannot?

Look at the ten figures again, not as a column to add but as a shape. The ten figures are nowhere near equal. The one year point contributes 0.0722. The ten year point contributes 4.4229. The largest is sixty one times the smallest, and the run from one year to nine years climbs so gently that all nine of them together are still less than half of what the tenth date carries on its own.

Put a share on it, taking the bond's own modified duration as the base. 4.4229 divided by 6.5613 is 67.41 per cent. Two thirds of everything this bond feels about rates is attached to a single date, the one on which the Rs 1,000.00/- of face amount comes back. The nine interest dates share 32.59 per cent between them, and the two shares close on 100.00 with nothing left over. The ten year point on its own is 2.0682 times the other nine put together.

Here is a second angle on the same date that makes the concentration sharper rather than merely repeating it. Of the Rs 1,850.00/- this bond promises across its whole life, Rs 1,085.00/- lands on that final date. The final payment is 58.6486 per cent of the rupees. But that date carries 67.41 per cent of the sensitivity, a full 8.7591 points more than its share of the money. The gap is waiting time. The final payment is not only the biggest, it is also the one that has to wait longest, and both of those push a key-rate duration up.

The key-rate map of the ten year bullet bond ALL TEN POINTS, ON ONE HONEST SCALE 0 1 2 3 4 4.4229 1 2 3 4 5 6 7 8 9 10 the point bumped, in years, against its key-rate duration on the upright scale THE FIRST NINE, MAGNIFIED TWELVE TIMES OVER 0 0.1 0.2 0.3 0.0722 0.1331 0.1840 0.2261 0.2605 0.2881 0.3098 0.3263 0.3383 1 2 3 4 5 6 7 8 9 The lower panel exists because the upper one is honest: nine of the ten bars are almost flat.
On the ten year bullet bond, 4.4229 of a MODIFIED duration of 6.5613 sits at the ten year point, which puts 67.41 per cent of everything this bond feels about rates onto the one date that returns the Rs 1,000.00/- of face amount.

Here is the everyday version of that shape. A household pays a little rent every month and put down a large deposit that comes back on the day the lease ends. Ask what a change in their landlord's terms costs them and the honest answer is almost entirely about one date. The monthly amounts matter, but not the way the deposit does, and an average across all the dates would hide precisely the thing worth knowing.

And now the consequence. Two bonds can report the identical MODIFIED duration of 6.5613 and have key-rate maps that look nothing whatever like each other, so a move concentrated at one part of the curve treats them completely differently while the single reported figure insists they are the same.

The zero coupon bond is the proof. The zero has one payment, landing at 7.1191 years, the ten year bullet bond's unrounded MACAULAY duration of 7.119062643353 years carried across on purpose. One payment means one node, so its entire map is a single entry of 6.5613 at that date and nothing anywhere else. Dividing a single waiting time by one plus the yield is all there is to a MODIFIED duration, so the zero reports 6.5613, the same figure the bullet reports. Two bonds. One reported figure. One map spread across ten dates, one map standing on a single date.

Same reported figure, two maps that share nothing THE TEN YEAR BULLET BOND: TEN MARKS, ADDING TO 6.5613 4.4229 1 2 3 4 5 6 7 8 9 10 THE ZERO COUPON BOND: ONE MARK, ALSO 6.5613 6.5613 7.1191 1 3 5 9 Both panels run on the same horizontal years scale and the same upright sensitivity scale. The ten hollow squares sit below the line and are zeroes: the zero coupon bond pays nothing at any of those dates.
The ten year bullet bond spreads its 6.5613 of MODIFIED duration across ten separate points while the zero coupon bond puts the whole of the same 6.5613 on one point, and no single reported figure could tell the two apart.

What does a move at one part of the curve do to two bonds reporting the same figure?

The last claim can be left as an assertion or it can be worked, and working it costs two paragraphs. Both moves below are assumed, and both are stated in full before they are used. Both are applied to the flat 8.50 per cent curve the two invented bonds sit on, and to nothing else.

Move one: a rise of 100 basis points at the ten year point, with every other point on the curve held exactly where it is. The ten year bullet bond has a payment landing on that date, so it feels the move: 4.4229 per cent of its price, on the first orderAn estimate built from the slope alone, which ignores the way a response curves. Close enough for a small move, and it drifts as the move gets bigger. reading its key-rate duration gives. The zero coupon bond has no payment at ten years at all. Its single payment lands at 7.1191 years, and the ten year rate discounts nothing it holds. Its answer is 0.0000 per cent. Not small. Nothing.

Move two: a rise of 100 basis points at the 7.1191 year point, again with the rest of the curve held still. Now it is the other way round. The whole of the zero's sensitivity was standing on that one date, so the zero gives up 6.5613 per cent of its price, all of it. The ten year bullet bond pays nothing at 7.1191 years, so its answer is 0.0000 per cent.

Two bonds. One reported MODIFIED duration of 6.5613 between them. Two declared moves, and under each one, one bond loses several per cent of its price while the other does not move at all. A single figure has no idea which part of the curve it came from, so no reading of one could have produced either of those answers.

Two declared moves, run on both bonds MOVE ONE: A RISE OF 100 BASIS POINTS AT THE TEN YEAR POINT MOVE TWO: A RISE OF 100 BASIS POINTS AT THE 7.1191 YEAR POINT BULLET ZERO BULLET ZERO 4.4229 per cent 0.0000 0.0000 6.5613 per cent no payment there no payment there Both bonds report a MODIFIED duration of 6.5613, and both bars in each panel are that figure at work. Each reading is first order: it uses only the key-rate figure and ignores the bend in the response. Both moves are declared here. Neither was taken from any market anywhere.
Under a declared rise of 100 basis points at the ten year point the bullet bond gives up 4.4229 per cent while the zero coupon bond gives up nothing, and under a rise at the 7.1191 year point the two swap places entirely.

Two caveats sit alongside those two answers. The first: both readings above are first order. Each one lays a straight line where the bond's real response bends. Reprice each bond in full. Move one costs the bullet 4.2067 per cent rather than 4.4229, and move two costs the zero 6.3226 per cent rather than 6.5613. Both first-order figures came out larger than the full repricing. Any duration measure carries the same known lean: on a rise in the yield the straight line overstates what is actually given up.

The second caveat concerns what the pair of bonds cannot be used to argue. Both bonds carry the identical 8.50 per cent yield here. An identical yield keeps the arithmetic legible. The underlying material carries no price for the bend in a bond's price response. Where people actually trade, a bond whose response bends more is a bond more people want, and wanting shows up in the price. So everything above describes what these two payment schedules do, and says nothing whatever about which of them anybody should hold. The figure that would settle that was never in the material to begin with.

Try it out

Two bonds both report a MODIFIED duration of 6.5613. One is the ten year bullet bond and one is the zero coupon bond. Can that single reported figure tell them apart?

Debt Capital Markets Bootcamp — Fin Maverick

So when is the single figure enough, and when does it stop being enough?

The honest answer is the one nobody expects after eight hundred words about maps: most of the time the single figure is enough, and reaching for ten of them is work with nothing at the end of it.

Consider a move that really is even across the curve. Every node rises by the same amount, each key-rate duration gets multiplied by that same amount, and the ten products add to exactly what the modified duration would have given on its own. Ten repricings, one chart, and an answer identical to the one already available. The map earned nothing.

The map earns its cost in one situation only: when the exposure in question is concentrated somewhere. A borrower whose refinancing all falls in the next two years cares about the near nodes and very little else. Somebody matching payouts twenty years out cares about the long endTrading shorthand for the far maturities on a curve, the ones ten years out and beyond. The near ones are the short end. and is close to indifferent about everything nearer than that. A hedgeA position taken on purpose to cancel part of an exposure somebody already carries, rather than to make money on its own account. placed at one maturity against an exposure sitting at another has a mismatch that only shows up node by node. A curve twistAny move in which the points on a rate curve do not all travel the same distance. One end can move while the other sits still, or the two ends can travel in opposite directions., by definition, moves different parts of the curve by different amounts, so a measure that assumed they all moved together has nothing to say about it.

And here is the part that is easy to skip. Whether the move in prospect is even across the curve is a separate question, and neither of these two measures answers it. Modified duration assumes evenness. Key-rate duration is silent on it and simply reports what each node would do. Whichever measure is in hand, the judgement about what kind of move to worry about comes from somewhere else entirely.

The reading rule, then: the single figure is quoted by default, the map is computed when the concern is attached to one part of the curve, and a map is never presented as more accurate than the figure it adds up to. A map is not more accurate. A map is more detailed, and detail is a different property from accuracy. The two get confused constantly.

Which figure the question deserves Is the move in prospect even across the whole curve? YES NO USE THE SINGLE FIGURE The ten answers would simply add back to it, so the map costs ten repricings and returns what was already available. THE MAP IS THE ONLY ROUTE One figure carries no record of where its sensitivity sits, so it cannot be divided or adjusted into an answer. Neither measure identifies which branch applies. That judgement arrives from somewhere else. The map is more detailed than the single figure. It is not more accurate, and the two get confused. Both branches are running on the same ten figures. Only the question asked of them changed.
When a move really is even across the curve the ten key-rate durations add back to the one MODIFIED duration and the map has delivered nothing, so the map is worth its ten repricings only when the concern sits at one part of the curve.
Try it out

Both a key-rate map and a MODIFIED duration are in hand for the same bond, and the move in prospect is even across the whole curve. Which one applies?

Play with it

Bring the points in one at a time and watch the total arrive

Ten unequal figures adding to one familiar figure is the sort of claim a reader accepts in print and does not believe until they have watched it happen. The control below brings the points in from the near end. The mark on the right is 6.5613, and it stays where it is.

ONE POINTone to tenALL TEN
Points counted in
one to ten
The one just added
4.4229
Running total
6.5613
Share of 6.5613
100.00 per cent

All ten points are counted in. The ten year point alone is worth 4.4229, which is 67.41 per cent of the whole, and the running total has landed exactly on 6.5613, the MODIFIED duration of the ten year bullet bond.

Add the points up one at a time and watch where the total goes RUNNING TOTAL THE MARK AT 6.5613 EVERY POINT, ON ONE HONEST SCALE 0 1 2 3 4 1 2 3 4 5 6 7 8 9 10 the point bumped, in years, against its key-rate duration on the upright scale The payment dates those points are discounting THE FIRST NINE, MAGNIFIED 1 2 3 4 5 6 7 8 9 Pale outlines are points left out. Solid bars are points counted into the running total above. 0.0722 0.2053 0.3893 0.6154 0.8759 1.1640 1.4738 1.8001 2.1384 6.5613
Educational illustration. Not a risk report and not a valuation. The bond does not change as the control moves. Its ten payment dates stay where they are. Its price stays at Rs 1,000.00/-. The curve stays flat at 8.50 per cent, compounding once a year. Each point is bumped on its own with the other nine held exactly still. Every figure here is first order and carries no allowance for the bend in the response. The bond here is one invented bond and not the Rs 5,000 crore fixed income holding, for which the underlying material carries no uneven curve move at all.
Short Selling Mechanics — free micro-course from Fin Maverick

What does neither of these two measures say?

Three things, and then one figure the underlying material cannot supply.

Neither measure says where any rate is going. Both are conditional arithmetic: given a move of this size at this point, here is the price response. The move is an input somebody supplies, and nothing in either measure has an opinion about what to supply. A key-rate map with ten precise figures on it can look like a forecast from across the room, and it is not one.

Neither measure carries the bend. Both are first order. Both lay a straight line against a response that curves, and both lean the same way while doing it: on a rise in the yield they overstate what is given up, and on a fall in the yield they understate what is gained. The lean was visible earlier when the full repricings came in at 4.2067 and 6.3226 against first-order readings of 4.4229 and 6.5613.

Neither measure says whether the borrower pays. Everything here is arithmetic on a payment schedule that was assumed to happen. Both bonds here were built with no credit element in them anywhere. Working out how a price answers a rate stays clean on instruments where repayment is simply assumed, and it stops two separate worries being blended into a single figure.

And one figure that cannot be produced, with the reason in its place

There is a Rs 5,000 crore fixed income holding in the underlying material, with a MODIFIED duration of 5.20 against a benchmarkA stated reference position that somebody's result gets measured against. It is chosen before the measuring starts rather than picked afterwards to flatter the result. at 4.80. The difference is 0.40, and that difference is a sensitivity rather than a length of time: MACAULAY duration is the one measured in years, and a gap between two MODIFIED durations inherits what a MODIFIED duration is. On an even rise of 100 basis points across the whole curve, that holding gives up about 5.20 per cent, or Rs 260 crore. Of that, Rs 240 crore came with the benchmark and Rs 20 crore is the part that was actually decided, and the two add back to Rs 260 crore. The two differ by thirteen times over, so which of them is meant should be named every time.

Now ask the obvious follow-up: what would an uneven move do to that holding? No such figure exists in the underlying material. The underlying material contains no uneven curve move for that holding at all. Producing a number would mean inventing the move as well as the answer to it. An invented move reads exactly like a measured one, and that is the whole problem. The two moves further up were declared out loud, applied to two invented bonds, and carried no further. Those two moves stop there.

Four questions, three answers that are refusals and one cell left blank WHERE ANY RATE IS GOING Both measures take the move as an input that somebody else supplied. Ten precise figures are not ten predictions. THE BEND IN THE RESPONSE Both lay a straight line against a curved response, and both lean the same way while doing it. WHETHER THE BORROWER PAYS Both bonds here were built with nothing that can fail in them, so the two kinds of question never get mixed together. AN UNEVEN MOVE ON THE HOLDING Deliberately blank. No uneven move for that holding exists to work from, so a figure here would be invented twice over. The three solid cells are limits of the measures themselves and travel with them anywhere. The dashed cell is a limit of the underlying material rather than of the measures.
Neither measure says where rates go, neither carries the bend in the price response and neither says whether a borrower pays, and the cell asking what an uneven move would cost the Rs 5,000 crore holding is left blank because nothing exists to fill it with.
Try it out

Somebody asks what an uneven curve move would cost the Rs 5,000 crore fixed income holding. What answer is available?

Measuring Risk in a Portfolio teaches you to compute and interpret the standard portfolio risk measures and say what each one misses.

Who actually reaches for the ten figures rather than the one?

Start with the household version, because it is the same shape and it costs nothing to picture. A couple carries two loans. One is a two year loan that gets repriced every twelve months. The other is a long home loan on a rate fixed for years yet. Somebody offers them a single average sensitivity for the pair. Under a general rise in borrowing costs that average serves them fine. Under a move where short borrowing costs jump and long ones sit still, the average is worse than useless. The average quietly attributes to the home loan a reaction the home loan is not going to have. Two numbers, one per loan, and the question answers itself.

The institutional versions are the same problem wearing a suit. A lender funding long lending with short deposits is exposed to a specific pair of points on the curve rather than to the curve in general, so a single sensitivity figure hides the very mismatch that matters. Matching one figure says nothing about matching a shape, so somebody running a bond fund against a benchmark can match the single figure exactly and still be positioned quite differently. And anybody who has placed a hedge at one maturity against an exposure at another has a residual that lives entirely in the difference between two key-rate maps.

The reading habit worth taking away is small. When a question names a part of the curve, a single figure is the wrong instrument, however precise it looks. When a question is about rates in general, the map is expensive detail. The measure should match the shape of the question rather than the sophistication the answer is meant to convey.

The error that gets made, and what it actually costs

An analyst reports a MODIFIED duration to a meeting. Somebody asks what happens if long rates move and short rates do not. Three things then happen, and all three are the same error: the figure gets divided, or it gets scaled by judgement, or it simply gets quoted as the answer. Every part of the curve was moved together to produce a MODIFIED duration, so it holds no information at all about which part its sensitivity sits in, and nothing can be recovered from it by dividing or by adjusting.

The size of the error is easy to show on the bond worked throughout. Take what a rise of 100 basis points at the one year point alone costs the ten year bullet bond. The single figure gives 6.5613 per cent, or Rs 65.61/- on a price of Rs 1,000.00/-. The one year point actually carries 0.0722, or Rs 0.72/-. The single figure overstates the cost by Rs 64.89/-, or 90.87 times the true first-order answer.

The people who make this error are not beginners. The error takes somebody comfortable enough with the single figure to feel entitled to extend it. The error survives a review because it is delivered confidently, by somebody who knows what a duration is, in a room where nobody wants to hold up the meeting. And the specific cost is not the arithmetic. The cost is that an estimate produced in the room sounds like a measurement and will be written into the minutes as one.

The repair is one line, and it is worth saying before the meeting rather than after. When a question names a part of the curve, the answer needs a figure per part, or the answer needs to be a refusal.

The row where the estimate gets written down as a measurement RATE SENSITIVITY NOTE, PREPARED FOR A MEETING Reported MODIFIED duration, the holding: 5.20 Reported MODIFIED duration, the benchmark: 4.80 Asked in the meeting: what does a rise at the long end alone cost, with the short end still? Nothing can be written here from the figures above. A single MODIFIED duration keeps no record of which part of the curve its sensitivity came from. WHAT THE FILLED ROW COSTS A figure reached by dividing the single number, or by adjusting it by judgement, is an estimate. It sounds like a measurement in the room, and it goes into the minutes as one. Nobody reads it as an estimate once it is written down. On the ten year bullet bond the same error reads 6.5613 where 0.0722 is the honest figure. That is Rs 65.61/- against Rs 0.72/- on a price of Rs 1,000.00/-, an overstatement of 90.87 times. The repair is a figure per part of the curve, or a refusal. There is no third option.
A MODIFIED duration carries no record of which part of the curve its sensitivity sits in, so an answer about the long end derived from it is an estimate wearing the clothes of a measurement.
India

Where the rules on any of this actually live

Five items are touched by the arithmetic above. Each is set by an authority, and each is revised on a timetable nobody here controls. A wording written out here would acquire an expiry date it cannot see for itself: the authority changes the wording, and what was true turns false rather than merely old. The table below carries addresses and subject matter, grouped by who decides.

Read it hereWhat that authority decides
The Reserve Bank of India, rbi.org.inThe stress scenarios a regulated balance sheet must run on its rate exposure. The capital treatment of interest rate risk on a regulated balance sheet. Which curve a regulated holder values against, and how that curve is put together.
The Securities and Exchange Board of India (SEBI), sebi.gov.inWhich points on a curve a regulated return must be reported against. What a regulated pooled vehicle must disclose about the rate sensitivity it carries.

Everything above this block is arithmetic on an invented pair of bonds and is written free of any rule set, so a second market adds two more rows to the table rather than altering the arithmetic.

MACAULAY duration, and how a MODIFIED one is built from it, are covered separately and are used here rather than rebuilt. The bend in the price response, and the measure of that bend, are covered separately. Both figures here are first order and both carry the same known lean. A calculator that works either measure over a typed-in payment schedule is covered separately. The basis point as a unit gets its own treatment. A SPOT rate is the single rate that discounts one payment arriving on one future date and belongs to that date alone. A FORWARD rate is a rate for a stretch of time that has not started yet, and it needs two SPOT rates standing behind it. Separating those two properly is covered separately. The underlying material contains no uneven curve move for the Rs 5,000 crore fixed income holding, so no cost for one can be worked out. How a holding is put together, and how an exposure gets hedged, are covered separately. Neither measure says where rates are going, and neither makes a case for either schedule.
Financial Analyst Program Bootcamp — Fin Maverick

References

Who decides itThe kind of document to openAddressChecked
Reserve Bank of IndiaCirculars and master directions covering government securities, the money market, and the rate exposure a regulated balance sheet is allowed to carryrbi.org.in28 August 2026
SEBIRegulations and circulars covering corporate debt, and the disclosure a regulated pooled vehicle makes about the rate sensitivity it carriessebi.gov.in28 August 2026
Repository of academic working papersWhere a named academic result would be looked up before the name was used. Splitting a sensitivity across nodes is ordinary arithmetic and needs no such resultideas.repec.org28 August 2026

The ten year bullet bond, the zero coupon bond, the Rs 5,000 crore fixed income holding and the benchmark beside it are invented.
Educational material. Not advice on any investment, tax, budget or market position.

Comparison

Other comparisons in Interest Rate Risk

Comparison

Spot Rate and Forward Rate: Two Rates on the Same Curve

Comparison

Prepayment Risk and Extension Risk: When Cash Flows Move

Comparison

A Rate View and a Credit View: Same Bond, Two Questions

Comparison

Interest-Rate Risk and Reinvestment Risk: Opposite Signs

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.