How do credit migration matrices work, and how do you use transition probabilities in portfolio risk?
I'm studying credit risk for FRM Part II and the concept of a ratings transition matrix keeps coming up. I understand it shows the probability of moving from one rating to another over a 1-year horizon, but how is it actually built, and how do you use it to estimate credit portfolio losses?
A credit migration (or transition) matrix is a square matrix showing the probability that a borrower with rating X at the start of a period will have rating Y at the end of the period. It is foundational to credit portfolio models like CreditMetrics.
Structure
Rows represent the starting rating, columns represent the ending rating, and each row sums to 100%.
Example 1-Year Transition Matrix (simplified):
| From \ To | AAA | AA | A | BBB | BB | B | CCC | Default |
|---|---|---|---|---|---|---|---|---|
| AAA | 90.0 | 7.5 | 1.5 | 0.5 | 0.3 | 0.1 | 0.05 | 0.05 |
| AA | 1.0 | 88.0 | 8.0 | 2.0 | 0.5 | 0.3 | 0.1 | 0.1 |
| A | 0.1 | 2.5 | 87.5 | 7.0 | 1.8 | 0.7 | 0.2 | 0.2 |
| BBB | 0.05 | 0.3 | 4.5 | 84.0 | 7.5 | 2.5 | 0.7 | 0.45 |
| BB | 0.02 | 0.1 | 0.5 | 5.0 | 78.0 | 10.0 | 4.0 | 2.38 |
How to Use It
Step 1 — Start with current ratings
Willowtree Capital holds a $10M BBB-rated bond issued by Harborfield Industries with 5 years to maturity.
Step 2 — Read the BBB row
Over 1 year, the bond has:
- 84.0% chance of staying BBB
- 4.5% chance of upgrading to A
- 7.5% chance of downgrading to BB
- 0.45% chance of defaulting
Step 3 — Compute value under each scenario
Using credit spreads by rating, reprice the bond under each possible migration:
| Rating at Year-End | Spread | Bond Value | Probability |
|---|---|---|---|
| A (upgrade) | 80 bps | $10.42M | 4.5% |
| BBB (no change) | 150 bps | $10.00M | 84.0% |
| BB (downgrade) | 300 bps | $9.35M | 7.5% |
| B (downgrade) | 500 bps | $8.60M | 2.5% |
| Default | — | $4.00M (40% recovery) | 0.45% |
Step 4 — Compute expected value and credit VaR
E[Value] = weighted average across all scenarios
Credit VaR = E[Value] - Value at the worst percentile
Key Points for FRM
- Matrices are estimated from historical data — rating agencies publish them annually
- Multi-year transitions can be approximated by raising the 1-year matrix to a power (matrix exponentiation)
- Through-the-cycle vs. point-in-time — agency matrices tend to be TTC (smoothed), while internal models may be PIT (more volatile)
- The absorbing state — once a borrower defaults, it stays in default (the Default row is [0,0,...,0,1])
For more credit risk modeling, check our FRM Part II course.
Master Part II with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
Why is DV01 so much smaller than dollar duration if both are supposed to measure rate risk?
When should I stop using modified duration and switch to effective duration?
How should I think about the relationship between Macaulay duration and modified duration instead of memorizing two separate definitions?
Why do hedge calculations often use dollar duration or DV01 instead of just modified duration?
When should I prefer historical simulation VaR over delta-normal VaR?
Join the Discussion
Ask questions and get expert answers.