Ratings, Migration & Transition Matrices

How the big three agencies actually work, through-the-cycle vs. point-in-time, how to read and build a transition matrix, and the CreditMetrics idea that turned migration into mark-to-market risk.

Every model so far has produced a number — a score, a PD, a spread. The oldest and still most consequential output in credit is a letter. Ratings move trillions in capital, sit inside bond covenants and central-bank collateral rules, and — through transition matrices — feed directly into portfolio models. This module is about what those letters mean, how they move, and what to do with the matrix that describes their movement.

The big three, and how they differ

S&P, Moody’s, and Fitch cover the overwhelming majority of rated debt. Their scales look interchangeable (AAA/Aaa at the top, D/C at the bottom, the investment-grade line at BBB−/Baa3) but the philosophies differ in a way that occasionally matters:

Three structural facts matter more than methodology brochures. First, the issuer pays — the conflict of interest is real, was central to the 2008 structured-finance disaster, and is managed (not eliminated) by regulation and reputation. Second, ratings are opinions with committees behind them, deliberately slow, built from analyst judgment on exactly the toolkit of Module 3 — ratios plus qualitative overlay. Third, agencies publish their track record: default studies and transition matrices, which is what makes everything in the rest of this module possible.

Through-the-cycle vs. point-in-time

The single most useful distinction for interpreting any rating:

Neither is “right” — they answer different questions. PIT is what you want for pricing and early warning; TTC is what you want for stable capital planning and for covenants that shouldn’t trigger on every wobble (imagine rating-linked collateral calls under a PIT regime: pure procyclicality, margin calls exactly at the bottom). The practical consequence: agency ratings lag by construction. The famous cases where a name held investment grade until days before failure are partly that design choice being honest — and partly genuine misses. Banks’ internal Basel models are typically mandated to sit somewhere on the PIT–TTC spectrum and must document where; the same portfolio can need both a PIT PD (for IFRS 9 provisioning — Module 9) and a TTC PD (for regulatory capital) simultaneously.

The transition matrix

The workhorse dataset of the ratings world: a square matrix where entry (i,j)(i, j) is the probability that a credit starting the year at rating ii ends it at rating jj. One row per rating, an absorbing column for default. Reading one is a skill worth thirty seconds of practice:

Multiply the matrix by itself and you get the 2-year matrix; the NN-th power gives the NN-year view. This is the Markov assumption — next year’s rating depends only on this year’s — and it’s what the widget below does live:

Transition Matrix Explorer

Start a bond at a rating, apply a stylized 1-year transition matrix N times (illustrative long-run averages, not any agency's published data), and watch where the rating distribution goes.

Cumulative PD by horizon
Still at starting rating
Investment grade (BBB−+)

Try this experiment: start at BBB and push the horizon out. Watch the distribution spread — mass leaks both up (a few BBBs become A) and down, the default bucket compounds, and the “still BBB” probability decays toward the matrix’s long-run behavior. Then start at CCC and note how fast the story resolves: distressed credits don’t stay distressed — they cure or they die, mostly within a few years. That’s the falling hazard shape from Module 7, now visible in matrix form.

Building one: cohort vs. hazard

From a ratings history database, the classic cohort method is exactly what you’d guess: take all issuers rated ii on January 1, count where they stand on December 31, divide. Simple, transparent, and standard — but it wastes information (a downgrade in February followed by default in November counts only as “ended in D”) and it can’t see fast paths through intermediate states. The duration (hazard) methodModule 7’s intensity machinery with a rating dimension — estimates a generator matrix of transition intensities from the exact timing of every move, then exponentiates. It uses all the data, produces smoother rare-transition estimates, and handles censoring cleanly. The downloadable workbook implements the cohort arithmetic and the matrix-power analysis so you can trace every number.

CreditMetrics: migration becomes mark-to-market risk

Until 1997, credit risk management meant default risk: will they pay? J.P. Morgan’s CreditMetrics reframed the question for a portfolio that gets marked to market: what is the distribution of my portfolio’s value in one year, given that ratings migrate?

The recipe for a single bond:

  1. Take the issuer’s current rating; its row of the transition matrix lists the possible end-states and their probabilities.
  2. Revalue the bond in each end-state by discounting its remaining cash flows at that rating’s forward spread curve. A BBB→A upgrade is a small gain; BBB→BB is a real loss — no default required.
  3. In the default state, apply a recovery assumption (drawn from a distribution, in the full version).
  4. You now have a value distribution for the bond — expected value, variance, and crucially a fat left tail driven by downgrade-plus-default.

For a portfolio, the missing ingredient is co-movement: do my issuers migrate together? CreditMetrics answers with a device you’ll recognize: each issuer’s migration is driven by a latent standard normal “asset return” — thresholds carve the normal distribution into rating buckets so each single-name distribution matches its matrix row — and issuers’ latent variables are correlated, typically via equity correlations. That is Merton’s structural logic (Module 6) recycled as a copula before anyone used the word. When correlations rise, downgrades and defaults cluster, and the portfolio’s left tail fattens dramatically — the theme that owns Modules 10 and 11.

Where this connects

Try it yourself

The Excel workbook below contains the stylized 8-state matrix from the widget with every row documented, a matrix-power sheet computing the 2, 5, and 10-year matrices (pure cell formulas — you can audit the Markov chain step by step), cumulative default curves by starting rating, and a cohort-method mini-example that builds a transition matrix from a toy ratings history. Swap in any published matrix and the whole workbook recomputes.

Transition Matrix Workbook (Excel — matrix powers & Markov analysis)
Free download — no signup required.
Download

Get new posts by email

One email per new article. No spam, no upsells, unsubscribe anytime.