Incurred But Not Reported (IBNR) Explained

The lag triangle shows the payment pattern. IBNR estimates the unpaid claims. Chain ladder uses the triangle to estimate the IBNR.

Motivation

A lag triangle is a table that shows how medical claims are paid over time. Rows usually represent the month care was received, called the incurred month. Columns show how many months later the claims were paid, called the lag or development month.

Incurred Month

Paid Month 0

Paid Month 1

Paid Month 2

Paid Month 3

Jan

100

80

15

5

Feb

120

90

20

Mar

130

100

Apr

140

This matters because medical claims are not paid all at once. A member may receive care in January, but the provider might submit the claim weeks later, the TPA processes it after that, and payment may not happen until February, March, or later.

IBNR means incurred but not reported, though in medical reserving it often means broader unpaid claim liability: claims that have happened but are not fully paid yet.

For a self-funded medical plan, this is important because the employer, not an insurance carrier, ultimately pays the claims. The TPA administers the plan, processes claims, and provides reporting, but the claim liability belongs to the self-funded plan sponsor.

So IBNR answers a practical finance question:

How much money should the employer expect to pay for care that has already happened, even if the bills have not fully arrived or been paid yet?

That estimate matters for:

Use

Why It Matters

Financial reporting

Accrue unpaid claim liability correctly

Cash planning

Avoid surprise claim funding needs

Stop-loss monitoring

Understand whether large or delayed claims may hit coverage layers

Renewal and budgeting

Estimate true plan cost, not just paid claims

TPA performance review

Spot unusual payment delays or processing lag

Chain Ladder Explained

Chain ladder is a way to estimate unpaid claims using the payment pattern already visible in historical claims data.

The basic idea:

If older claim months usually grow from $100 paid to $120 paid as they mature, then newer claim months probably need similar growth.

That growth pattern is called development.

1. Start with Incremental Paid Claims

This is what was paid in each lag month.

Incurred Month

Month 0

Month 1

Month 2

Month 3

Jan

100

80

15

5

Feb

120

90

20

Mar

130

100

Apr

140

Each row is a claim month. Each column is how many months later the payment happened.

2. Convert to Cumulative Paid Amounts

Chain ladder uses cumulative paid, not incremental paid.

Incurred Month

Age 0

Age 1

Age 2

Age 3

Jan

100

180

195

200

Feb

120

210

230

Mar

130

230

Apr

140

E.g., Jan Age 1 = 100 + 80 = 180

This table shows how claims grow as they mature.

3. Calculate Age-to-Age Factors (aka Link Ratios)

An Age-to-Age factor (aka link ratio) measures growth from one age to the next.

Formula: Age 0 to Age 1 ratio = Age 1 cumulative / Age 0 cumulative

Incurred Month

Age 0

Age 1

Age 0→1 Ratio

Jan

100

180

1.80

Feb

120

210

1.75

Mar

130

230

1.77

  • Average selected factor: (1.80 + 1.75 + 1.77) / 3 = 1.77

  • So we select: Age 0→1 factor = 1.77

Meaning: On average, claims at age 0 grow by 77% by age 1.

4. Build Development Factors

Repeat that for every age.

Development Age

Selected Link Ratio

Age 0→1

1.77

Age 1→2

1.10

Age 2→3

1.03

Age 3→Ultimate

1.00

These are the claim growth assumptions.

5. Convert to Cumulative Development Factors (CDF)

A cumulative development factor (CDF) answers the question:

If a month is currently at this age, how much do I multiply paid-to-date by to estimate ultimate claims?

Current Age

Remaining Factors

CDF

Age 0

1.77 × 1.10 × 1.03

2.01

Age 1

1.10 × 1.03

1.13

Age 2

1.03

1.03

Age 3

fully mature

1.00

6. Estimate Ultimate Claims

Now apply the CDF to each row’s latest paid amount.

Incurred Month

Latest Paid

Current Age

CDF

Ultimate

Jan

200

3

1.00

200

Feb

230

2

1.03

237

Mar

230

1

1.13

260

Apr

140

0

2.01

281

Formula: Ultimate = Latest Paid × CDF

7. Calculate IBNP

IBNP is the unpaid estimate.

Formula:

IBNP = Ultimate - Paid to Date

Incurred Month

Paid To Date

Ultimate

IBNP

Jan

200

200

0

Feb

230

237

7

Mar

230

260

30

Apr

140

281

141

Total

800

978

178

So the chain ladder estimate says: We have paid $800 so far, expect $978 ultimate, and need $178 of IBNP.

TL;DR

At the end of the day, Chain ladder is simply:

  1. Turn incremental paid into cumulative paid.

  2. Measure how older months grew from one age to the next.

  3. Average those growth ratios.

  4. Multiply remaining growth into CDFs.

  5. Apply CDFs to newer months.

  6. IBNP equals ultimate minus paid.

The method works best when the past payment pattern is a reasonable guide for the future.

Was this page helpful?