CAIIB – BFM

CAIIB BFM – December 2026

Article

127/174

Macaulay Duration, Modified Duration, BPV and PVBP Calculations - Article

Duration measures the interest-rate sensitivity of fixed-income securities. **Macaulay Duration** measures the weighted average timing of bond cash flows, **Modified Duration** estimates percentage price change for a yield movement, and **BPV/PVBP/PV01** converts that sensitivity into a monetary change for one basis point. This article explains their calculation relationships, portfolio application, yield-change estimation, and key CAIIB numerical traps.

Free preview 15 min read 4 views English
Published
In this article

Introduction

Bond prices and market yields move in opposite directions.

When market yield rises:

Bond Price Falls

When market yield falls:

Bond Price Rises

However, two bonds with the same market value may not react equally to the same change in yield.

One may be much more sensitive because of differences in:

  • maturity;

  • coupon rate;

  • yield;

  • timing of cash flows; and

  • repayment structure.

Duration converts this interest-rate sensitivity into a measurable form.

The current 2026 IIBF CAIIB BFM syllabus specifically includes “Risk Measures: VaR and Duration” under Module C – Treasury Risk Management.

RBI also uses modified duration as an important measure of the price sensitivity of interest-bearing securities.

For CAIIB, four related measures should be understood:

  • Macaulay Duration;

  • Modified Duration;

  • Basis Point Value (BPV);

  • Price Value of a Basis Point (PVBP/PV01).

Learning Objectives

After studying this topic, you should be able to:

  • explain Macaulay Duration;

  • calculate the weighted duration of bond cash flows;

  • convert Macaulay Duration into Modified Duration;

  • estimate bond-price change from Modified Duration;

  • understand one basis point as 0.01%;

  • calculate BPV/PVBP/PV01;

  • calculate portfolio duration and portfolio PVBP;

  • understand the relationship between duration, coupon, maturity, and yield; and

  • avoid common CAIIB numerical mistakes involving percentages, basis points, signs, and price conventions.

What Is Macaulay Duration?

Macaulay Duration is the weighted average time taken to receive a bond's cash flows.

The weights are based on the present value of each cash flow.

RBI describes duration as the weighted average term of the cash flows of a bond and notes that:

  • higher coupons generally reduce duration;

  • duration is normally less than or equal to maturity; and

  • for a zero-coupon bond, duration equals maturity.

Macaulay Duration therefore incorporates both:

  • when cash flows are received; and

  • how large their present values are.

Macaulay Duration Calculation

For a bond with several future cash flows:

Macaulay Duration = Σ [t × PV(Cash Flow at t)] ÷ Bond Full Price

This measures the present-value-weighted average time of the bond's cash flows.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

The calculation process is conceptually:

Future Cash Flow

↓

Discount to Present Value

↓

Multiply Present Value by Time

↓

Add Time-Weighted Present Values

↓

Divide by Total Present Value of Bond

The result is expressed in time, normally years.

Coupon Frequency Matters

Indian Government securities commonly pay coupons semi-annually.

Where cash flows occur half-yearly:

  • the discounting must reflect the coupon frequency;

  • time periods must be converted consistently into years; and

  • yield must be used consistently with the compounding convention.

The important examination rule is:

Do not mix annual yield with half-year periods without adjusting for frequency.

Zero-Coupon Bond Duration

A zero-coupon bond has only one cash flow at maturity.

Therefore:

Macaulay Duration of Zero-Coupon Bond = Remaining Maturity

This identifies the duration of a security whose entire cash flow is received only at maturity.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

This is the principal case where Macaulay Duration equals maturity.

Properties of Macaulay Duration

Longer Maturity Generally Increases Duration

A longer maturity usually shifts more cash flow further into the future.

Therefore:

Longer maturity → Higher duration

all else remaining broadly unchanged.

Higher Coupon Generally Reduces Duration

Higher coupon bonds return more cash before final maturity.

Therefore:

Higher coupon → Lower duration

for otherwise comparable bonds.

Zero-Coupon Bonds Have High Duration

Because the investor receives no intermediate coupon:

Duration = Remaining maturity

Yield Also Affects Duration

Changes in yield alter the present-value weights of future cash flows.

Therefore, duration itself is not permanently fixed for a bond.

What Is Modified Duration?

Macaulay Duration measures weighted time.

For treasury risk management, we usually want to know:

How much will the bond's price change when its yield changes?

Modified Duration answers this question.

RBI describes Modified Duration as a measure of the percentage change in the value of a security for a change in yield and uses it as a price-sensitivity measure.

Converting Macaulay Duration to Modified Duration

For a bond with annual yield (y) and (m) coupon/compounding periods per year:

Modified Duration = Macaulay Duration ÷ (1 + y/m)

This converts time-based Macaulay Duration into an approximate bond-price sensitivity measure.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

For a semi-annual coupon bond:

Modified Duration = Macaulay Duration ÷ (1 + y/2)

This applies the modified-duration relationship when yield is compounded twice a year.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

Normally:

Modified Duration < Macaulay Duration

for a positive yield.

Modified Duration and Price Change

The approximate percentage price effect of a small yield movement is:

Approximate % Price Change = − Modified Duration × Change in Yield

This estimates the percentage change in bond price for a small change in yield, with yield expressed in decimal form.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

The negative sign represents the inverse relationship:

Yield ↑ → Price ↓

Yield ↓ → Price ↑

Interpretation

If Modified Duration is higher:

  • the bond is more interest-rate sensitive;

  • the same yield movement creates a larger price change.

RBI similarly notes that higher duration means a given change in interest rates has a larger impact on economic value.

Estimating Monetary Price Change

If the bond's full market value is known:

Approximate Change in Value = − Modified Duration × Market Value × Change in Yield

This converts modified-duration sensitivity into an approximate monetary gain or loss.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

For duration-based sensitivity, use a consistent full/dirty value because accrued interest forms part of the economic value exposed to the yield movement. RBI's duration material also refers to gross price when expressing modified-duration sensitivity.

What Is One Basis Point?

A basis point, abbreviated bp, is one-hundredth of one percentage point.

Therefore:

1 bp = 0.01% = 0.0001 in decimal form

This converts a one-basis-point yield movement into the decimal input required for sensitivity calculations.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

Important conversions include:

Yield Change

Basis Points

0.01%

1 bp

0.10%

10 bps

0.25%

25 bps

0.50%

50 bps

1.00%

100 bps

A frequent CAIIB mistake is treating:

1 bp as 1%

That exaggerates the yield change by 100 times.

What Is PVBP?

PVBP means:

Price Value of a Basis Point

It measures the approximate monetary change in the value of a bond or portfolio for a 1 basis point change in yield.

RBI also refers to this measure as PV01, describing it as the price impact of a one-basis-point, or 0.01 percentage point, change in interest rate.

PVBP is particularly useful because treasury managers often think in monetary exposure:

How many rupees do we gain or lose if the yield curve moves by one basis point?

PVBP from Modified Duration

PVBP = Modified Duration × Full Market Value × 0.0001

This estimates the absolute monetary price sensitivity to a one-basis-point yield movement.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

PVBP is commonly quoted as a positive sensitivity amount.

The direction of actual price movement is then determined separately:

Yield rises by 1 bp → Price falls approximately by PVBP

Yield falls by 1 bp → Price rises approximately by PVBP

PVBP per ₹100 Price

If the bond's full price per ₹100 face value is used:

PVBP per ₹100 Face Value = Modified Duration × Full Price × 0.0001

This estimates the approximate price movement per ₹100 face value for a one-basis-point yield change.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

BPV, PVBP and PV01

Treasury terminology can vary.

You may encounter:

  • BPV – Basis Point Value;

  • PVBP – Price Value of a Basis Point;

  • PV01 – Price Value/Present Value impact of one basis point.

For ordinary CAIIB bond-sensitivity calculations, these commonly refer to the practical idea of:

monetary value change for a 1 bp yield movement.

RBI documents expressly use PV01/PVBP for one-basis-point price sensitivity. PVBP is also used in RBI's interest-rate derivative risk framework.

Follow the terminology provided in the question.

Process diagram showing the relationship from bond cash flows through Macaulay Duration and Modified Duration to PVBP.
Macaulay Duration measures weighted cash-flow timing, Modified Duration converts it to price sensitivity, and PVBP expresses that sensitivity in money terms.

Price Change for Several Basis Points

Once PVBP is known:

Approximate Price Change = − PVBP × Yield Change in Basis Points

This estimates the monetary price movement for a small parallel yield change expressed in basis points.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

For a yield fall, the sign reverses and the approximate value change is positive.

The relationship is most useful for small yield movements.

Calculating Modified Duration from PVBP

If PVBP and market value are known:

Modified Duration = PVBP ÷ (Market Value × 0.0001)

This derives approximate Modified Duration from one-basis-point monetary sensitivity.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

This reverse calculation can appear in numerical questions.

Portfolio Duration

Treasury usually holds a portfolio rather than a single bond.

A simple portfolio duration can be calculated using market-value weights.

Portfolio Duration = Σ (Market-Value Weight × Individual Bond Duration)

This estimates the weighted duration of a portfolio of fixed-income securities.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

The weights should generally be based on the relevant market values of the positions.

Portfolio PVBP

For positions whose sensitivities are being aggregated consistently:

Portfolio PVBP = Σ Signed Individual PVBP

This estimates the net portfolio value change for a one-basis-point parallel yield movement.

Refer to the Formula Section for a detailed explanation, variables, and solved examples.

Long and short positions may have opposite signs.

However, blindly offsetting PVBP across very different maturities can hide yield-curve risk.

For example:

  • a short-maturity yield may rise;

  • a long-maturity yield may fall.

A single total PVBP cannot fully describe this non-parallel movement.

Treasuries therefore often examine PVBP by:

  • maturity bucket;

  • key rate;

  • currency; or

  • portfolio segment.

Duration and PVBP Comparison

Measure

What It Tells You

Typical Unit

Macaulay Duration

Weighted average timing of cash flows

Years

Modified Duration

Approximate % price sensitivity to yield

Sensitivity measure

BPV/PVBP/PV01

Monetary sensitivity to 1 bp yield change

₹ / currency amount

Portfolio Duration

Weighted sensitivity/timing across portfolio

Years / duration

Portfolio PVBP

Monetary sensitivity of portfolio to 1 bp

₹ / currency amount

Duration Is a Linear Approximation

Modified Duration assumes an approximately linear relationship between:

  • yield change; and

  • bond-price change.

But the true bond price-yield relationship is curved.

This curvature is called:

Convexity

For very small changes in yield, duration generally provides a useful approximation.

For large yield changes, ignoring convexity can produce a larger estimation error.

RBI's Government-securities guidance similarly notes that duration-based price-change estimates ignore convexity.

Price-Yield Direction and Signs

The sign is one of the most common numerical errors.

Yield Rises

ΔYield = Positive

Therefore:

ΔPrice ≈ Negative

Yield Falls

ΔYield = Negative

Therefore:

ΔPrice ≈ Positive

If PVBP is quoted simply as a positive risk amount, state direction separately.

For example:

PVBP = sensitivity magnitude

and then:

  • yield rise → loss;

  • yield fall → gain

for a normal long bond position.

Duration and Coupon Relationship

For two otherwise similar bonds:

Higher Coupon → Lower Duration

Why?

Because more cash is returned earlier through larger coupon payments.

Conversely:

Lower Coupon → Higher Duration

A zero-coupon bond has no early coupon cash flows and therefore has duration equal to remaining maturity.

Duration and Maturity Relationship

For otherwise similar bonds:

Longer Maturity → Generally Higher Duration

But maturity alone should not be used to rank every bond.

Duration also depends on:

  • coupon;

  • yield;

  • cash-flow structure; and

  • embedded options where relevant.

Duration and Interest-Rate Risk

Consider two bond portfolios with the same market value.

Portfolio A has a much lower Modified Duration than Portfolio B.

For the same small parallel yield increase:

Portfolio B should experience a larger percentage fall in value.

Thus Modified Duration helps treasury compare interest-rate risk across positions of different:

  • coupons;

  • prices;

  • maturities; and

  • cash-flow structures.

RBI's standardised duration approach similarly uses modified duration as the price-sensitivity measure for interest-rate positions.

Practical Treasury Application

Assume treasury wants to compare two investments.

Bond A offers a slightly higher yield but also has much greater Modified Duration.

Bond B offers a slightly lower yield but much lower duration.

Choosing solely on yield ignores the additional interest-rate risk.

Treasury should consider:

  • expected return;

  • Modified Duration;

  • PVBP;

  • portfolio limits;

  • liquidity;

  • holding period; and

  • expected interest-rate movement.

A higher-yield bond is not automatically the better risk-adjusted investment.

Hedging with PVBP

PVBP is useful when comparing the interest-rate sensitivity of:

  • a bond portfolio; and

  • a hedging instrument such as an interest-rate future or swap.

The basic principle is:

Hedge PVBP should offset exposure PVBP

subject to differences in:

  • maturity;

  • yield-curve location;

  • basis;

  • instrument characteristics; and

  • hedge effectiveness.

RBI has historically used PV01 comparisons between underlying investment portfolios and hedging interest-rate futures when assessing hedge effectiveness.

This shows why PVBP is operationally useful: it converts different instruments into a common monetary interest-rate sensitivity measure.

Calculation Sequence for CAIIB

Use this sequence for duration numericals.

Step 1: Identify Cash Flows

Determine:

  • coupon cash flows;

  • redemption amount; and

  • timing.

Step 2: Discount Cash Flows

Find the present value of each relevant cash flow.

Step 3: Calculate Macaulay Duration

Use present-value weights and cash-flow timing.

Step 4: Calculate Modified Duration

Adjust Macaulay Duration for yield and compounding frequency.

Step 5: Identify Required Yield Movement

Convert:

  • percentage points;

  • basis points; or

  • decimal yield change

correctly.

Step 6: Calculate Price Sensitivity

Use Modified Duration for percentage or monetary price change.

Step 7: Calculate PVBP if Required

Apply the one-basis-point movement of 0.0001.

Step 8: Check Direction

Remember:

Yield Up → Price Down

Yield Down → Price Up

Flowchart showing the calculation sequence from bond cash flows to Macaulay Duration, Modified Duration and PVBP.
Duration numericals become easier when cash-flow timing, yield convention, basis-point conversion and price direction are checked in sequence.

CAIIB Exam Focus

Macaulay Duration is a present-value-weighted average time measure.

Modified Duration measures approximate percentage price sensitivity to yield changes.

Modified Duration is normally lower than Macaulay Duration when yield is positive.

Zero-coupon bond duration equals its remaining maturity.

Higher coupon generally means lower duration.

Longer maturity generally means higher duration, other things equal.

Higher duration means greater interest-rate sensitivity.

1 basis point = 0.01 percentage point = 0.0001.

100 basis points = 1 percentage point.

PVBP/PV01 measures monetary price sensitivity to a 1 bp yield movement.

Yield increase causes a price fall for a conventional long fixed-rate bond.

Yield decrease causes a price rise.

Use full/dirty market value consistently for duration-based economic sensitivity.

Portfolio duration uses market-value weights.

Portfolio PVBP can aggregate signed sensitivities, but total PVBP alone does not capture all yield-curve and basis risks.

Modified Duration is a linear approximation and becomes less accurate for large yield movements because of convexity.

Common Exam Traps

Trap 1: Macaulay Duration Always Equals Maturity

Incorrect.

That is generally true only for a zero-coupon bond.

Trap 2: Modified Duration Is Expressed Simply as Remaining Maturity

Incorrect.

It is derived from Macaulay Duration and yield/compounding frequency.

Trap 3: Higher Coupon Means Higher Duration

Incorrect.

Higher coupons generally return more cash earlier and therefore reduce duration.

Trap 4: 1 Basis Point Means 1%

Incorrect.

1 bp = 0.01%.

Trap 5: 100 Basis Points Means 100%

Incorrect.

100 bps = 1%.

Trap 6: Price Rises When Yield Rises

Incorrect for a normal fixed-rate bond.

Bond price and yield move inversely.

Trap 7: Ignore the Negative Sign in Modified-Duration Price Change

Incorrect when direction is required.

The negative sign reflects the inverse price-yield relationship.

Trap 8: Multiply a 25 bp Change by 25%

Incorrect.

25 basis points = 0.25% = 0.0025 in decimal form.

Trap 9: PVBP Is a Percentage Measure

Incorrect.

PVBP is normally expressed as a monetary sensitivity amount.

Trap 10: PVBP and Modified Duration Are Identical

Incorrect.

Modified Duration gives percentage sensitivity; PVBP converts sensitivity into monetary value for a one-basis-point move.

Trap 11: Clean Price Should Always Be Used without Accrued Interest

Incorrect for economic duration/PVBP sensitivity when the relevant measure uses full market value.

Be consistent with the price convention required by the question.

Trap 12: Portfolio Duration Is the Simple Average of Bond Durations

Incorrect unless all market values happen to be equal.

Use appropriate market-value weights.

Trap 13: Total Portfolio PVBP Captures Every Interest-Rate Risk

Incorrect.

It may hide differences across maturity points and non-parallel yield-curve movements.

Trap 14: Duration Gives Exact Price Change for Any Yield Movement

Incorrect.

Duration is a linear approximation. Convexity becomes increasingly relevant for larger yield changes.

Memory Technique

Remember the chain:

M-M-P

  • Macaulay = Mean time of cash flows

  • Modified = Market price sensitivity

  • PVBP = Price value for one basis point

For direction:

Y↑ → P↓

Y↓ → P↑

For basis points:

1 bp = 0.01% = 0.0001

And remember the central CAIIB relationship:

Cash-flow timing gives Macaulay Duration → Macaulay gives Modified Duration → Modified Duration gives PVBP and approximate price sensitivity.

Back to Macaulay Duration, Modified Duration, BPV and PVBP Calculations