PD Estimation Methods for Credit Risk
Every loan a bank writes carries a question that has to be answered with a number. How likely is this borrower to stop paying?
PD estimation is the discipline that produces that number. It underpins regulatory capital, loan loss provisions, pricing, approval cut-offs and portfolio strategy. Consequently, an error in either direction is expensive. Overstate risk and the bank prices itself out of good business. Understate it and losses arrive before provisions do.
The number is also more visible than it used to be. Under Basel, PD fed a capital calculation reviewed quarterly. Under IFRS 9 and CECL, it feeds provisions that flow into reported earnings every reporting period. As a result, PD estimation has moved from a specialist modelling concern to something auditors, boards and analysts examine directly.
This guide covers the main estimation methods, how retail and corporate portfolios differ, what forward-looking PD requires, and how to validate the result.
Table of Contents
- What is PD estimation?
- How do you calculate probability of default?
- The historical default rate method
- Logistic regression for PD estimation
- Machine learning approaches
- Retail vs corporate PD estimation
- Forward-looking PD under IFRS 9
- How to validate and backtest a PD model
- Choosing a method
- Frequently asked questions
What is PD estimation?
PD estimation is the process of quantifying the probability that a borrower will fail to meet contractual obligations over a defined time horizon. The result is expressed between 0% and 100%. It is one of three inputs to expected loss, alongside Loss Given Default (LGD) and Exposure at Default (EAD).
The expected loss identity is straightforward:
Expected Loss = PD × LGD × EAD
Three parameters must be fixed before a PD figure means anything.
The default definition
Basel and most supervisory regimes trigger default at 90 days past due. Alternatively, a lender may declare default earlier if it judges the obligor unlikely to pay without recourse to collateral. Importantly, a model built on a 90-DPD definition is not comparable to one built on 30-DPD. Mixing definitions across portfolios is a common source of inconsistency.
The time horizon
Regulatory capital under the Internal Ratings-Based approach uses a 12-month PD. IFRS 9 and CECL, by contrast, require a lifetime PD for exposures that have deteriorated since origination. These are different quantities. A 12-month PD of 2% does not imply a five-year PD of 10%, because default hazard varies with loan age.
Point-in-time or through-the-cycle
A point-in-time (PIT) PD reflects current conditions and moves with the economic cycle. A through-the-cycle (TTC) PD averages across a full cycle and stays deliberately stable. Basel capital wants TTC; accounting provisions want PIT. Most banks estimate one and transform to the other.
Global Credit Data’s benchmarking of large corporate portfolios illustrates how stable TTC estimates are meant to be: a TTC PD of 0.22% for investment-grade exposures and 2.82% for speculative-grade, held broadly constant over time. Observed annual default rates fluctuate around those anchors.
How to read a PD figure
A PD of 3% does not mean one borrower defaults 3% of the time. Rather, it means that within a pool of borrowers sharing that risk profile, roughly three in a hundred are expected to default over the horizon. PD describes a population and applies that description to an individual.
Regulators also set floors, because estimates near zero are not credible. Under the finalised Basel III standards, the PD input floor is 0.05% for corporate and institutional exposures and 0.1% for qualifying revolving retail revolvers.
How do you calculate probability of default?
There are four principal methods: the historical default rate, logistic regression, machine learning models such as random forest and gradient boosting, and survival analysis. The choice depends on portfolio size, available data, the horizon required, and whether the output must satisfy a regulator.
| Method | Output | Ranks borrowers | Lifetime PD | Best suited to |
| Historical default rate | One rate per segment | No | No | Low-default and homogeneous pools |
| Logistic regression | PD at fixed horizon | Yes | Bolt-on only | Regulatory PD, scorecards |
| Machine learning | PD at fixed horizon | Strongest | Bolt-on only | Origination decisioning |
| Survival analysis | Full PD term structure | Yes | Native | Lifetime ECL, Stage 2 assets |
Most institutions run two or three in combination. The sections below explain why.
The historical default rate method
The oldest approach is also the simplest. Segment the portfolio, count defaults over the period, then divide by the number of performing accounts at the start.
The formula
PD(segment) = Defaults during period ÷ Performing accounts at period start
A worked example
Suppose a bank holds 12,000 performing small-business loans in a single rating grade at the start of the year. During that year, 384 accounts reach 90 days past due.
PD = 384 ÷ 12,000 = 0.032 = 3.2%
Averaging that figure across several years — ideally a full economic cycle — produces a serviceable through-the-cycle PD for the grade.
When to use it
This method suits homogeneous, high-volume portfolios with stable underwriting. Credit cards, auto loans and standardised consumer finance all qualify. Furthermore, it is often the only option for low-default portfolios, where regression cannot be fitted at all. It also provides a benchmark against which any more sophisticated model should be checked.
Basel’s IRB requirements expect at least five years of retail data, and for corporate exposures a period ideally spanning a full cycle.
Limitations
It is backward-looking. The rate observed last year describes last year’s conditions. Should a rate shock or sectoral downturn follow, the historical figure forecasts badly.
It cannot rank within a segment. Every borrower in the bucket receives an identical PD, so all discriminatory information goes unused.
Segmentation is unstable. Cut too coarsely and the estimate is meaningless. Cut too finely and default counts fall to single digits, where sampling error dominates.
Zero-default periods break it. A segment with no defaults yields an estimate of 0%, which is both false and inadmissible under Basel floors.
A cautionary example
The 2007–09 financial crisis demonstrated the weakness plainly. US subprime mortgage pools showed low realised default rates through 2005 and 2006, and provisioning followed those observed rates. Underwriting quality had deteriorated well before defaults surfaced, but a backward-looking estimate had no mechanism to register it. Default rates then rose by an order of magnitude within eighteen months.
Similarly, European corporate speculative-grade default rates have swung from below 3% to forecasts approaching 8.5% during stressed periods, before settling back toward 4%. Any estimate anchored solely to the preceding year would have missed both turns.
Logistic regression for PD estimation
Logistic regression remains the industry standard for regulatory PD, for reasons that are as much supervisory as statistical.
The formula
The model expresses log-odds of default as a linear function of borrower characteristics:
ln( PD / (1 − PD) ) = β₀ + β₁x₁ + β₂x₂ + … + βₖxₖ
Rearranged, this gives PD directly:
PD = 1 / (1 + e^−(β₀ + β₁x₁ + … + βₖxₖ))
The logistic function maps any score onto the interval between 0 and 1. Usefully, that is exactly what a probability requires, so no clipping or rescaling is needed.
Why it dominates
Coefficients are interpretable. Each β represents a change in log-odds per unit of the predictor. Exponentiate it and a credit officer has an odds ratio to reason about.
It converts to a scorecard. Weight-of-evidence binning combined with logistic regression produces the points-based scorecards underwriting systems actually run.
It is stable on modest data. A few thousand observations with a reasonable default rate estimate coefficients reliably. Tree ensembles at that sample size tend to overfit.
Supervisors accept it. Model risk expectations under Basel and IFRS 9 weight explainability and documentation heavily.
Implementation steps
- Define the target: 1 if the account defaulted within the horizon, 0 otherwise.
- Assemble candidate drivers — financial ratios, behavioural variables, bureau data.
- Treat outliers, then bin variables using weight of evidence.
- Screen candidates on information value and check for multicollinearity.
- Fit the model and retain variables with defensible signs and significance.
- Calibrate the intercept to the portfolio’s central tendency.
- Validate on an out-of-time sample, not merely a random hold-out.
That final point matters more than it appears. A random split shares the economic environment between training and test data, which flatters the model considerably.
Machine learning approaches to PD estimation
Tree ensembles have earned a place in PD estimation, particularly for retail and small-business portfolios with large data volumes and genuine non-linearity.
Random forest
Random forest grows many decision trees on bootstrapped samples with randomised feature subsets, then averages their predicted probabilities. It resists outliers, handles missing values gracefully and needs little tuning.
However, its outputs are frequently poorly calibrated. Averaged vote shares are not probabilities. Isotonic or Platt calibration is therefore close to mandatory before the figures enter a provisioning calculation.
XGBoost and gradient boosting
Gradient boosting builds trees sequentially, each correcting the residual errors of those before it. On structured credit data with rich behavioural features — utilisation trends, bureau enquiry velocity, payment patterns — it routinely delivers a 3 to 8 point Gini improvement over a well-built scorecard.
On thin-file applicants with a dozen variables, by contrast, that advantage largely disappears.
The constraints
Explainability. SHAP values provide local attributions and now appear as standard in documentation. Nevertheless, a SHAP plot explains a single prediction rather than a stable economic relationship. Supervisors will ask whether each driver relates to PD monotonically and sensibly. Monotonic constraints address this directly and should be used.
Overfitting on rare events. Default is an imbalanced outcome. Boosted trees will memorise the few defaulters in a training set unless time-series cross-validation and early stopping are applied.
Instability under distribution shift. Tree ensembles extrapolate poorly. When conditions move outside the training range, a logistic model degrades gradually while a boosted ensemble can fail abruptly.
A common architecture resolves the tension: gradient boosting powers the origination decision engine, where predictive accuracy converts into approval quality, while a logistic scorecard supplies the regulatory PD. The scorecard is then benchmarked against the ML model to confirm no material signal is being left unused.
Retail vs corporate PD estimation
Retail PD estimation is pooled and statistical, because portfolios contain thousands of homogeneous exposures. Corporate PD estimation is rating-based and judgement-assisted, because portfolios contain fewer, larger and more idiosyncratic exposures with too few defaults to model directly.
| Retail | Corporate | |
| Unit of estimation | Pool or segment | Individual obligor rating grade |
| Typical data volume | 10,000s to millions | Hundreds to low thousands |
| Defaults observed | Sufficient for regression | Often single digits per grade |
| Dominant method | Scorecards, ML | Rating models, shadow ratings |
| Key drivers | Behavioural, bureau, utilisation | Financial statements, sector, structure |
| Expert judgement | Minimal | Formal override process |
| Basel treatment | No maturity adjustment | Maturity adjustment applies |
What differs in practice
Retail portfolios support genuine statistical estimation. Behavioural data updates monthly, defaults are frequent enough to fit models, and segments are large enough that pooled estimates are stable. Consequently, the modelling challenge is technical: feature engineering, calibration and drift monitoring.
Corporate portfolios pose the opposite problem. A large corporate book may generate a handful of defaults across an entire cycle. Maximum likelihood estimation degrades badly at those counts, and complete separation is common.
How corporate PD gets estimated anyway
Banks generally use one of three routes. First, internal rating models score obligors on financial and qualitative factors, then map grades to a PD calibrated against external agency default studies. Second, shadow rating approaches replicate agency ratings on unrated obligors. Third, for very sparse portfolios, Bayesian methods and the “most prudent estimate” principle produce conservative PDs from limited or zero defaults.
Low-default portfolio methodology exists precisely because the standard toolkit fails here. This includes exposures to sovereigns, financial institutions, and specialised lending, where high exposure meets very low borrower counts.
Forward-looking PD under IFRS 9
IFRS 9 changed what a PD model must deliver. Provisions are no longer recognised when a loss is incurred; they are recognised when a loss is expected.
The three-stage model
Stage 1 covers exposures without significant deterioration since origination. These require a 12-month expected credit loss, and therefore a 12-month PD.
Stage 2 covers exposures that have shown a significant increase in credit risk (SICR). These require lifetime ECL, and therefore a lifetime PD across remaining maturity.
Stage 3 covers credit-impaired exposures, also on a lifetime basis.
What this demands of the model
Two requirements follow, and neither is satisfied by a standard 12-month scorecard.
A term structure is needed, not a point. Lifetime PD requires a curve across remaining maturity. Banks typically build one by chaining marginal PDs, applying rating transition matrices, or fitting survival models that produce the term structure natively. Survival methods also handle censoring correctly — loans that prepay or refinance are censored observations, not clean non-defaults, and treating them as the latter understates lifetime risk.
Conditioning must be point-in-time. The relationship between portfolio default rates and macroeconomic drivers is estimated, then applied to forecast scenarios. The Vasicek transformation is the standard vehicle:
PD(PIT) = Φ[ (Φ⁻¹(PD_TTC) − √ρ · Z) / √(1 − ρ) ]
Here Φ is the standard normal CDF, ρ is asset correlation, and Z is a systematic factor derived from macro variables.
Scenario weighting
IFRS 9 requires probability-weighted outcomes across multiple scenarios — typically a baseline, an upside and a downside, with documented weights. Because the relationship between macro conditions and PD is convex, probability-weighted ECL exceeds ECL calculated from the baseline alone. That result is a feature of the framework rather than a modelling artefact.
Macro drivers that carry signal include GDP growth, unemployment, policy rates and sector-specific indices. Notably, portfolio-relevant series consistently outperform generic aggregates: house price indices for mortgages, freight indices for transport lending.
How to validate and backtest a PD model
PD model validation tests three properties: discrimination (can the model separate defaulters from non-defaulters), calibration (are predicted levels accurate), and stability (has the population shifted). Each should be assessed at least annually.
Discrimination tests
| Metric | Formula or definition | Acceptable range |
| AUC | Area under the ROC curve | 0.70–0.80 application; 0.85+ behavioural |
| Gini | 2 × AUC − 1 | 0.40–0.60 application scorecards |
| KS statistic | Max distance between cumulative distributions of defaulters and non-defaulters | Above 30 for retail applications |
An AUC above 0.95 warrants investigation rather than celebration. In practice, a figure that high usually indicates target leakage — a variable that encodes the outcome, such as a collections flag populated only after default was known. It will look excellent in development and fail in production.
Calibration tests
Discrimination and calibration are independent. A model can rank borrowers perfectly and still predict 2% where the true rate is 6%. That is acceptable for approval decisions and unacceptable for provisioning.
To test calibration, bin the portfolio by predicted PD, then compare predicted against observed default rates within each bin. The Hosmer-Lemeshow test and a binomial test per rating grade are standard. Persistent one-directional deviation across grades signals a calibration problem rather than noise.
Stability tests
The Population Stability Index compares the score distribution at development against the current book:
PSI = Σ (Actual% − Expected%) × ln(Actual% ÷ Expected%)
Interpretation follows conventional thresholds:
- Below 0.10 — stable, no action required
- 10 to 0.25 — monitor, investigate drivers
- Above 0.25 — material shift, model review warranted
Compute PSI on individual characteristics as well as the final score. A stable overall score can conceal offsetting drifts in two underlying variables, and only the characteristic-level view reveals them.
Choosing a PD estimation method
No single method is correct across all portfolios. The decision rests on four considerations.
Data depth. Fewer than roughly 50 defaults makes regression unreliable, which points toward historical rates or low-default portfolio methods. Above 500 defaults, machine learning becomes viable.
Horizon required. A 12-month regulatory PD can come from logistic regression. A lifetime PD needs survival analysis or a transition matrix.
Regulatory use. Where the output feeds capital or provisions, interpretability outweighs a marginal gain in predictive accuracy.
Portfolio type. Retail supports pooled statistical estimation. Corporate generally requires rating-based approaches with a formal judgement overlay.
For most institutions the practical answer combines several: a logistic core for rank ordering and regulatory reporting, a survival or transition layer for lifetime term structure, a macro overlay for point-in-time conditioning, and machine learning where origination accuracy justifies it.
Frequently Asked Questions
What is a good PD model AUC?
An AUC between 0.70 and 0.80 is typical and acceptable for application scorecards, corresponding to a Gini of 0.40 to 0.60. Behavioural models incorporating repayment history commonly exceed 0.85. An AUC above 0.95 usually indicates target leakage rather than exceptional performance.
What is the difference between PD and default rate?
PD is a forward-looking estimate of default likelihood for a borrower or pool. The default rate is the backward-looking observed proportion of performing borrowers that actually defaulted within a period. PD is what the model predicts; the default rate is what happened.
How many years of data are needed for PD estimation?
Basel’s IRB minimum requirements expect at least five years of data for retail PD estimation. For corporate exposures, the observation period should ideally span a full economic cycle, since a shorter window will not capture a downturn.
Can logistic regression produce a lifetime PD?
Not directly. Logistic regression fitted on a 12-month default flag produces a single estimate at a single horizon. Lifetime PD requires chaining marginal PDs, applying a rating transition matrix, or fitting a survival model. Each route adds assumptions that must be separately documented and validated.
What is a low-default portfolio?
A low-default portfolio contains too few observed defaults for standard statistical estimation — typically sovereign, financial institution, and specialised lending exposures. Bayesian methods, external rating mapping and the most prudent estimate principle are used instead of regression.
Related reading
- Credit Risk Modeling: A Comprehensive Guide — how PD sits alongside LGD and EAD
- A Beginner’s Guide to Credit Risk Modelling — start here if the concepts are new
Sources
- Basel Committee on Banking Supervision, Basel Framework, CRE36, Bank for International Settlements
- Global Credit Data, Large Corporates PD and Default Rate Report, 2025
- S&P Global Ratings, Default, Transition and Recovery series
Ready to Build These Skills Hands-On?
Understanding the theory behind PD, LGD, and EAD is the first step. Building bankable, interview-ready models — in Python or SAS, on real credit datasets, aligned to Basel and IFRS 9 — is what actually moves a career forward.
Explore Dexlab Analytics’ Credit Risk Modeling certification program to build PD, LGD, and EAD models from scratch, work through IFRS 9 ECL frameworks, and learn model validation techniques used by practicing risk teams.
.




























