Skip to content
Desk research. Pricing and security claims link to their source.Editorial policyCorrections
AI Insurance ToolsA sourced reference for AI in insurance
SOC 2 not confirmed by usFree to startOpen-source reserving library

chainladder (Python)

Free Python package for P&C loss reserving: triangle manipulation, link ratios and deterministic and stochastic IBNR models.

By Casualty Actuarial Society open-source projectLast verified Nov 3, 2026How we evaluate
Pricing
Free to start · Free and open source (Mozilla Public License 2.0)
Security
SOC 2 not confirmed
Built for
Carriers, MGAs, Insurtechs, Reinsurers
Visit site of chainladder (Python) (opens in a new tab)
At a glance
  • What it does: chainladder is an open-source Python package for property and casualty loss reserving, hosted in the Casualty Actuarial Society's official GitHub organization and released under the Mozilla Public License 2.0. It handles triangle data manipulation, link ratio calculations and IBNR estimates with deterministic and stochastic models. Its syntax mimics pandas for data and scikit-learn for model building, and volunteers maintain it. R users have a separate package, ChainLadder on CRAN, which covers statistical claims reserving methods including the claims development result required under Solvency II.
  • Best for: Actuaries comfortable in Python who want free, scriptable reserving methods they can audit and extend.
  • Not a fit for: Teams that need vendor support, user permissions, sign-off workflow or a point-and-click interface.
  • Pricing: Not published (Free and open source (Mozilla Public License 2.0))

Key capabilities

  • Triangle data manipulation
  • Link ratio calculations
  • Deterministic and stochastic IBNR models
  • pandas-style data API and scikit-learn-style estimators
  • Install with pip or conda-forge

How does chainladder compare with alternatives?

Closest alternatives: Akur8, Insureware ICRFS, WTW ResQ, addactis Reserving. All chainladder (Python) alternatives side by side →

Common questions

How much does chainladder (Python) cost?

chainladder (Python) does not publish pricing; it is quoted by sales (Free and open source (Mozilla Public License 2.0)).

Who is chainladder (Python) best for?

Actuaries comfortable in Python who want free, scriptable reserving methods they can audit and extend. It is a weaker fit for teams that need vendor support, user permissions, sign-off workflow or a point-and-click interface.

Is chainladder (Python) SOC 2 compliant?

We could not confirm a SOC 2 report for chainladder (Python). Deployment: Runs locally or wherever you run Python.

What are the best chainladder (Python) alternatives?

The closest alternatives to chainladder (Python) we track are Akur8, Insureware ICRFS, WTW ResQ and addactis Reserving. See our chainladder (Python) alternatives page for a side-by-side.

Sources

  1. chainladder-python on GitHub (Casualty Actuarial Society)
  2. ChainLadder R package on CRAN