🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
A: Loss Development Triangle (Cumulative)
Cumulative incurred losses: rows = accident years · columns = development age (months)
Rows (max 10)
Columns (12, 24, 36 … months)
For row labels only
Enter cumulative values along each row's available diagonal. Leave the lower-right corner blank: those cells are projected. Blank, ragged, and non-numeric cells are handled automatically.
Bulk paste (optional)
B: LDF Selection Controls
Method for selecting age-to-age factors
Default 1.000: short-tailed lines only
Removes the newest, least-mature link ratios: useful when the latest diagonal is a known outlier.
C: Bornhuetter-Ferguson Inputs
Expected loss ratio before experience (ELR)
50 = simple average of CL & BF (default)
Earned premium by accident year ($)
D: Reserve Adequacy
Reserve currently on the balance sheet (total across years)
Leave 0 to skip year-over-year comparison
E: Key Reserving Metrics
F: Age-to-Age Factors & LDFs to Ultimate
G: Completed Development Triangle
Actual (reported)
Projected (Chain Ladder)
H: Ultimate & IBNR by Accident Year
I: Method Comparison · Chain Ladder vs. Bornhuetter-Ferguson
J: Credibility Advisory & Caveats