Ind AS 109 ECL on the NBFC book runs a three-stage model — performing, significantly deteriorated, credit-impaired — with PD, LGD, EAD inputs per stage. RBI requires the Ind AS ECL to be no lower than IRACP provisioning, with the shortfall held in a non-distributable Impairment Reserve. Monthly reconciliation across the model, the staging, and the overlay is what makes the ECL number audit-defensible and regulator-defensible.
Refresh DPD and stage assignment per account at each reporting date. Apply the documented significant-increase-in-credit-risk trigger to move accounts between Stage 1 and Stage 2. Re-compute PD, LGD, EAD using current book and macroeconomic data, and discount at original EIR. Compare aggregate ECL to IRACP minimum; if ECL is lower, appropriate the shortfall to Impairment Reserve. Produce the stage migration matrix and the month-on-month ECL walk.
Significant-increase-in-credit-risk policy parameter set — 30 DPD rebuttable trigger, PD movement thresholds, watchlist and restructured flags. PD, LGD, EAD model library calibrated by product and segment. IRACP comparison engine producing per-account minimum. Impairment Reserve register tied to retained earnings appropriation.
Monthly stage migration matrix, ECL allowance computation with PD/LGD/EAD walk, RBI minimum overlay comparison, Impairment Reserve movement journal, and audit-ready evidence chain for the stage-assignment policy, model governance, and reconciliation discipline.
Ind AS 109 became applicable to Indian NBFCs in two phases through 2018-2020, depending on net worth and listing status. The shift from incurred loss (under previous Indian GAAP) to expected credit loss was the most disruptive change in NBFC financial reporting in a decade — and RBI overlaid it with a prudential floor that requires every Ind AS NBFC to also compute IRACP provisioning and recognise the higher of the two. The monthly reconciliation discipline that ties the ECL model, the stage assignment, and the IRACP overlay together is what makes the impairment number defensible in audit, in supervisory review, and in board governance.
Quick reference: three stages and their treatment
| Stage | Trigger | Impairment | Interest revenue base |
|---|---|---|---|
| Stage 1 | Performing, no SICR | 12-month ECL | Gross carrying amount |
| Stage 2 | Significant increase in credit risk | Lifetime ECL | Gross carrying amount |
| Stage 3 | Credit-impaired | Lifetime ECL | Net carrying amount |
SICR is significant increase in credit risk; 30 DPD is the rebuttable presumption.
The model: PD, LGD, EAD
ECL on a single financial asset is the discounted expected loss over a horizon — 12 months for Stage 1, lifetime for Stages 2 and 3. The components:
- Probability of Default (PD): Stage 1 uses 12-month PD; Stages 2 and 3 use lifetime PD. PD is typically estimated from internal loss history, segmented by product, geography, and obligor type, and adjusted for forward-looking macroeconomic information (GDP growth, unemployment, sector indicators).
- Loss Given Default (LGD): estimated as 1 minus the expected recovery rate. LGD is segmented by collateral type, seniority of claim, and collection cost. Secured products carry materially lower LGD than unsecured.
- Exposure at Default (EAD): drawn balance plus accrued interest plus expected drawdown on undrawn limits. For term loans EAD is essentially current outstanding; for revolving facilities EAD requires a credit conversion factor on the unused limit.
ECL is the discounted product, with the discount rate being the original effective interest rate of the asset.
Stage migration: where ECL gains or releases come from
The biggest monthly movement in the ECL allowance comes from stage migration. An account moving from Stage 1 (12-month ECL) to Stage 2 (lifetime ECL) on the same EAD produces a large provisioning step-up. The reverse — Stage 2 to Stage 1 after recovery — produces a release. The NBFC’s monthly ECL walk must decompose the change into:
- Stage migration (net effect of accounts moving between stages)
- Re-measurement (PD, LGD, or EAD update on stable-stage accounts)
- New bookings (Stage 1 ECL on new disbursals)
- Derecognitions (release on accounts repaid, written off, or sold)
- Model updates (calibration changes during the period)
A reconciliation that ties the opening allowance to the closing allowance through these five movements — to the rupee — is what auditors test in detail.
The RBI minimum overlay
RBI’s prudential floor requirement is unambiguous: the Ind AS impairment allowance must not be lower than the IRACP-derived provisioning. The IRACP framework — derived from the older NBFC asset-classification and provisioning master direction — provides a per-account minimum based on classification stage (Standard, Sub-standard, Doubtful 1/2/3, Loss), secured and unsecured split, and a prescribed percentage table.
At each reporting date the NBFC must run both:
- Ind AS ECL allowance — model-driven, three-stage
- IRACP minimum provisioning — rule-based, per asset-classification matrix
Where Ind AS is higher, no adjustment. Where Ind AS is lower, the shortfall is appropriated from net profit to an Impairment Reserve. This reserve sits in shareholders’ equity, is not freely distributable, and reverses when ECL becomes adequate (typically in a subsequent stress cycle).
Reconciliation between the two is therefore mandatory at every reporting date, both at aggregate and at the granularity required by audit. Try modelling the aggregate gap using the TDS mismatch estimator framework adapted to per-bucket overlay computation.
Forward-looking macroeconomic adjustment
Ind AS 109 requires the ECL to be probability-weighted across at least two macroeconomic scenarios — typically baseline and stress, sometimes a third upside scenario. The macroeconomic adjustment runs at the PD level, with sector-specific multipliers applied to the through-the-cycle PD to derive a point-in-time PD reflecting current and forward expectations.
This is the most subjective part of the ECL model and the most-contested in audit. The NBFC must document:
- The scenarios used and their probability weighting
- The macroeconomic variables driving each scenario (GDP, inflation, sector growth, interest rate)
- The mapping from variable movements to PD adjustment by segment
- The governance — model committee, board oversight, change history
A change in scenario weighting can move ECL by several percent and is therefore a sensitive disclosure.
Monthly close: the four-step reconciliation discipline
For each reporting month a defensible ECL operation runs:
- Stage refresh — DPD, watchlist, restructured flag, PD score; assign Stage 1, 2, or 3 per documented policy.
- Model run — PD, LGD, EAD per account; ECL computed and discounted; new allowance per account.
- Walk — opening allowance to closing allowance via stage migration, re-measurement, new bookings, derecognitions, model updates.
- Overlay — compare aggregate ECL to IRACP minimum, post Impairment Reserve appropriation if required, update reserve register.
Each output goes into the close pack — stage migration matrix, ECL walk, overlay computation, reserve movement.
Audit and supervisory evidence
The audit pack for the ECL number contains:
- Stage-assignment policy (with rebuttal rules) and evidence of consistent application
- PD, LGD, EAD model documentation, calibration evidence, and back-test results
- Macroeconomic scenario documentation with governance trail
- Stage migration matrix for the year
- Monthly ECL walks tied to the closing allowance
- IRACP overlay computation and Impairment Reserve register
- Model validation report from independent function
RBI supervision additionally tests the operational depth — whether stage triggers are being applied in real time, whether the model is being recalibrated as evidence accumulates, and whether the overlay is being recognised at the right granularity.
How TransactIG handles the ECL surface
TransactIG configures the ECL model as a parameter set — stage triggers (DPD thresholds, PD movement thresholds, watchlist rules), PD/LGD/EAD library by segment, macroeconomic scenario weights, IRACP minimum table. The engine refreshes stage assignment at day-end, runs the ECL computation at month-end, produces the stage migration matrix, generates the ECL walk, computes the IRACP overlay, posts the Impairment Reserve journal, and produces the audit pack from the same data lineage. Model calibration changes are versioned configuration, not code changes; the reconciliation discipline is enforced as a close-cycle workflow.