→ Usman Qureshi — Audit & CFO Advisory

IFRS 9 Impairment Reversals & Provision Matrix for Trade Receivables

By Usman Qureshi (ACCA) · Published July 2026 · Last reviewed July 2026 · 12 min read

Two IFRS 9 mechanics get far less attention than the three-stage staging debate, yet they drive most real audit adjustments: the reversal of an expected-credit-loss (ECL) allowance when credit quality improves, and the simplified-approach provision matrix used for trade receivables. Unlike the old incurred-loss model, IFRS 9 reversals flow straight to profit or loss with no "cost recovery floor," and trade receivables sit permanently on lifetime ECL with no staging at all. This guide covers both, with worked tables, journals, a published case study, and the ISA-linked red flags auditors chase.

In this guide
Building an expected credit loss numberThe four inputs to an expected credit loss calculation and how they combine. Building an expected credit loss numberPDProbability of default over therelevant horizon: 12 months in Stage1, remaining life in Stages 2 and 3.LGDLoss given default. The share ofexposure not recovered aftercollateral and recovery costs.EADExposure at default, includingexpected drawdown on undrawncommitments.DiscountDiscounted to the reporting date atthe original effective interest rate,not a current rate.ECL is a probability-weighted estimate, not a worst case. IFRS 9.5.5.17 requires at least two scenarios where the relationship between the economy and losses is non-linear.
Building an expected credit loss number. ECL is a probability-weighted estimate, not a worst case. IFRS 9.5.5.17 requires at least two scenarios where the relationship between the economy and losses is non-linear.

How do IFRS 9 impairment reversals work?

An IFRS 9 impairment reversal happens when the expected-credit-loss allowance is reduced because credit quality has improved, and the reduction is recognised immediately as a gain in profit or loss. IFRS 9.5.5.8 requires the loss allowance to be remeasured at each reporting date so that it always equals the current best estimate of expected credit losses; if that estimate falls, the allowance falls with it and the difference is an impairment gain.

This matters because impairment under IFRS 9 is symmetric. The same mechanism that pushes an allowance up when a borrower deteriorates pulls it back down when the borrower recovers, and it does so through the same P&L line. There is no separate "recovery" gate, no waiting period, and no requirement that cash actually be received before the gain is booked. A reduction in the probability of default, the loss given default, or the exposure at default all feed straight into a lower allowance and an immediate credit to profit or loss.

The one thing IFRS 9 does not let you do is confuse a reversal of the allowance with a reversal of a write-off. If a gross receivable has already been written off because there was no reasonable expectation of recovery (IFRS 9.5.4.4), the asset is derecognised. Later cash from that customer is a recovery recognised in profit or loss, not a reinstatement of the old balance. The reversal mechanics in this section deal with the allowance account, not with resurrecting derecognised gross assets.

No cost-recovery floor (vs IAS 39)

IFRS 9 has no cost-recovery floor, so a reversal is not capped by what the carrying amount would have been if the asset had never been impaired. Under the old IAS 39 incurred-loss model this cap existed: for assets carried at amortised cost you could reverse an impairment loss, but only to the extent that the revised carrying amount did not exceed the amortised cost that would have been reported had no impairment been recognised in the first place.

The expected-loss architecture makes that cap unnecessary. Because the allowance is simply the current estimate of expected credit losses on the instrument, it moves freely up and down between zero and the full expected loss. There is no "shadow" amortised-cost schedule to compare against, so a good year of collections can wipe out a prior allowance entirely and in the same reporting period. For preparers migrating mental models from IAS 39, this is the single most common error: assuming reversals are somehow constrained by original cost, when in fact they are constrained only by zero.

Worked journal: a Stage 3 loan cures to Stage 1

Consider a corporate loan of £5m that defaulted, moved to Stage 3, and carried a lifetime ECL allowance of £1,000,000 (a 20% loss given default estimate). During the following year the borrower refinances, clears the arrears, and remains current for the full probation period the entity uses for cures. Credit risk is no longer significantly increased, so the loan moves Stage 3 → Stage 1 and reverts to a 12-month ECL of, say, £15,000.

The allowance falls from £1,000,000 to £15,000, a reduction of £985,000. The journal is:

Dr Loss allowance (balance sheet) 985,000 Cr Impairment gain (profit or loss) 985,000

The gain hits profit or loss in the period the improvement is identified. Note that curing a Stage 3 exposure straight to Stage 1 is only appropriate where the entity's cure policy and the evidence support it; many portfolios require an exposure to pass through Stage 2 and complete a probation period before returning to Stage 1. The staging mechanics themselves are covered in depth in the sibling article on the three-stage expected credit loss model; here the point is simply that the allowance reduction is recognised in full and immediately.

The one limit on reversals

The single hard limit on an IFRS 9 reversal is that the loss allowance cannot fall below zero. Expected credit losses are, by definition, a non-negative number, so the allowance can be reversed all the way down to nil when an asset returns to fully performing, but it cannot become a negative allowance, that is, an asset representing expected recoveries. You never recognise a "negative provision" or a gain in excess of the cumulative losses previously charged.

Two related points often get muddled with this limit. First, own credit risk on financial liabilities designated at fair value through profit or loss is a different topic entirely: changes attributable to the entity's own credit risk go to other comprehensive income under IFRS 9.5.7.7, and are not part of the asset-side impairment reversal at all. Second, amounts already written off are gone from the gross carrying amount; recoveries on them are presented as recoveries, not as a reversal that pushes the allowance negative. So the boundary is clean: reverse the allowance to zero if warranted, never below, and keep write-off recoveries in their own line.

What is the simplified-approach provision matrix?

A provision matrix is a table that groups trade receivables into ageing buckets and applies a lifetime expected-credit-loss rate to each bucket, giving the loss allowance. It is the practical tool most non-financial entities use to apply the IFRS 9 simplified approach, under which the allowance is always measured at lifetime ECL and there is no staging assessment to perform.

The appeal is proportionality. A manufacturer or retailer with tens of thousands of small, short-dated invoices cannot realistically run a probability-of-default model on each customer. IFRS 9.B5.5.35 provides a practical expedient: use historical credit-loss experience, organised by ageing bucket (and, where useful, by customer segment or geography), as the starting point for the lifetime ECL estimate, then adjust it for current and forecast conditions. The matrix operationalises exactly that.

Who must (or may) use the simplified approach

The simplified approach is mandatory for trade receivables and contract assets that do not contain a significant financing component, and optional for those that do. IFRS 9.5.5.15 sets out three populations: it must be applied to trade receivables and contract assets without a significant financing component; it may be applied, as an accounting-policy choice, to trade receivables and contract assets that do have a significant financing component; and it may also be elected for lease receivables in the scope of IFRS 16.

The consequence of being in the simplified approach is that the loss allowance is measured at lifetime expected credit losses from initial recognition, every reporting date, with no Stage 1 versus Stage 2 line to police. In practical terms:

Because everything sits on lifetime ECL, the entire significant-increase-in-credit-risk (SICR) debate that dominates the general model simply does not arise for standard trade receivables. That is what makes the matrix so much lighter to run than a staged loan book.

Worked provision matrix with ageing buckets

The mechanics are best seen in numbers. Take a distributor with £3.0m of gross trade receivables at year end. The finance team has calculated historical loss rates by ageing bucket and applied a forward-looking uplift (covered below) to arrive at the rates in the table. Each rate is applied to the gross carrying amount in its bucket to produce the lifetime ECL.

Ageing bucket Gross carrying amount Loss rate Lifetime ECL
Current (not past due) £2,100,000 0.4% £8,400
1–30 days past due £520,000 1.8% £9,360
31–60 days past due £210,000 6.0% £12,600
61–90 days past due £110,000 18.0% £19,800
More than 90 days past due £60,000 55.0% £33,000
Total £3,000,000 2.77% £83,160

The loss allowance recognised is £83,160, and the blended loss rate across the book is 2.77%. The shape is what you expect: rates rise steeply with age because the further past due an invoice is, the more likely it is never to be collected. To calculate each historical loss rate you take the write-offs that ultimately arose from receivables that entered that bucket and divide by the amount that was in the bucket at the start of the measurement window, then carry that percentage forward to the current balances.

The mandatory forward-looking overlay

A provision matrix built only on historical loss rates does not comply with IFRS 9 on its own; the historical rates must be adjusted for reasonable and supportable forward-looking information. IFRS 9.5.5.17 requires ECL to reflect an unbiased, probability-weighted estimate that incorporates information about current conditions and forecasts of future economic conditions, not just what happened in the past.

In practice the overlay means taking the raw historical loss rate for each bucket and flexing it for the macroeconomic outlook that bears on the customer base. If unemployment or insolvencies in the relevant sector are forecast to rise, the loss rates are scaled up; if conditions are improving, they may be scaled down. Entities typically anchor this to one or two observable drivers, for example a correlation between the sector's default experience and GDP growth or an industry insolvency index. The key audit expectation is that the adjustment is evidenced and directional-correct, not a token percentage bolted on to satisfy the wording of the standard. A matrix that has never moved despite a visibly deteriorating economy is a classic finding.

When must staging be reassessed and cured back?

For instruments on the general model, staging must be reassessed at every reporting date, in both directions, so an exposure that has recovered is moved back down the stages just as promptly as a deteriorating one is moved up. Trade receivables under the simplified approach are exempt from this entirely because they never leave lifetime ECL; the reassessment discipline applies to loans and other debt instruments measured under the three-stage general model.

The symmetry is the part entities get wrong. IFRS 9 requires the SICR assessment to be revisited each period, and where the conditions that triggered a move to Stage 2 (or the default that triggered Stage 3) no longer hold, the exposure cures back. Many portfolios apply a probation period, a run of consecutive on-time payments, before allowing a cure, which is acceptable provided the policy is consistent and evidence-based. What is not acceptable is a de facto one-way ratchet where exposures climb into Stage 2 on the first sign of stress but are never assessed for cure, leaving the allowance permanently overstated.

Because the mechanics of the SICR trigger, the 30-days-past-due rebuttable presumption, the low-credit-risk exemption and the Stage 1/2/3 boundaries are covered in full in the three-stage ECL model article, this guide does not re-derive them. The point relevant here is that reassessment is a two-way obligation, and the reversals mechanics from the first section are exactly how a cure is given accounting effect.

Case study: a published provision matrix

A useful real-world illustration is SoftwareOne Holding AG, the Swiss-listed software and cloud services group, whose 2023 Annual Report discloses a full provision matrix for trade receivables in Note 11. SoftwareOne applies the IFRS 9 simplified approach and measures lifetime ECL using a matrix organised by days past due for customer segments with similar loss patterns, adjusted for forward-looking economic conditions.

SoftwareOne Holding AG — trade receivables provision matrix, 31 December 2023 (CHF 000s)

Ageing bucket Gross carrying amount ECL rate Loss allowance
Not past due1,939,7210.1%1,351
Past due 1–90 days294,9330.3%853
Past due 91–180 days56,6144.3%2,435
Past due 181–360 days24,80224.1%5,967
Past due more than 360 days27,43757.3%15,714
Total2,343,5071.1%26,320

Source: SoftwareOne Holding AG, Annual Report 2023, Note 11 "Trade receivables". Figures in CHF thousands as published; column labels condensed for presentation.

The disclosure shows the textbook shape of a compliant matrix. Loss rates climb from 0.1% on current balances to 57.3% on receivables more than 360 days overdue, and the blended rate across the CHF 2,343.5m book is 1.1%, giving a total loss allowance of CHF 26.3m. SoftwareOne explicitly states that it calibrates the historical default rates for forward-looking information, which is precisely the overlay described above. It is a clean, auditable example of the simplified approach in a real set of accounts, and a helpful benchmark for the granularity of buckets and the steepness of loss-rate escalation that auditors expect to see.

Auditor red flags (ISA 540 / 500 / 315)

ECL is an accounting estimate, so the audit is framed by ISA 540 (Auditing Accounting Estimates), supported by ISA 500 (Audit Evidence) and ISA 315 (Identifying and Assessing Risks of Material Misstatement). Three findings recur across engagements.

Red flag 1: a static matrix with no forward-looking overlay

Under ISA 540, the auditor evaluates whether the methods, assumptions and data used are appropriate. A provision matrix whose loss rates are identical year on year, despite a changed economic outlook, signals that the mandatory forward-looking adjustment has not been applied or has not been revisited. The auditor challenges management for evidence of the macro drivers used and whether the adjustment moves in the correct direction.

Red flag 2: loss rates that cannot be traced to historical data

ISA 500 requires sufficient appropriate evidence. Where the loss rates in the matrix cannot be reconciled to actual historical write-off experience, they are effectively unsupported management assertions. The auditor recalculates a sample of bucket loss rates from the underlying receivables and write-off history and investigates any that appear rounded, smoothed, or set to a target allowance.

Red flag 3: one-way staging and forgotten cures

Under ISA 315 the auditor assesses the risk that management bias overstates or understates the allowance. Exposures that move into Stage 2 or Stage 3 but are never reassessed for cure, or reversals that management is reluctant to book because they flatter the current period's charge, both indicate a control weakness in the reassessment process and a possible indicator of management bias in the estimate.

Usman Qureshi (ACCA)

Reversals and provision matrices are where IFRS 9 impairment quietly generates most of the real audit adjustments I see, far more than the headline SICR debates. A matrix that never moves, or an allowance that only ever goes up, is usually the first thread I pull on a receivables file.

Frequently asked questions

Can you reverse an IFRS 9 impairment loss through profit or loss?

Yes. Under IFRS 9.5.5.8 the loss allowance is remeasured at each reporting date, and any decrease in expected credit losses is recognised immediately in profit or loss as an impairment gain. There is no cost-recovery floor: unlike the old IAS 39 incurred-loss model, the reversal is not capped by reference to what amortised cost would have been had no impairment ever been recognised.

Is there a limit on how much impairment can be reversed?

The loss allowance cannot go below zero, because expected credit losses cannot be negative. You can reverse the allowance down to nil when an asset returns to performing, but you cannot recognise a net asset for expected recoveries, and amounts already written off are recovered through the separate recoveries line rather than by reinstating the receivable.

Who must use the simplified approach and provision matrix?

The simplified approach is mandatory for trade receivables and contract assets without a significant financing component (IFRS 9.5.5.15). It is an optional policy election for those with a significant financing component and for lease receivables. Under it the allowance is always lifetime ECL, with no staging assessment.

Does a matrix based only on historical loss rates comply with IFRS 9?

No. IFRS 9 requires ECL to reflect reasonable and supportable forward-looking information. A matrix built purely on historical observed default rates must be adjusted for current conditions and forecasts of future economic conditions. A backward-looking-only matrix is a common audit finding.

Do trade receivables use the three-stage model?

No. Trade receivables under the simplified approach sit permanently on lifetime ECL from initial recognition, with no Stage 1 versus Stage 2 assessment and no SICR trigger to monitor. The three-stage general model applies to loans and other debt instruments.

How do you calculate the loss rate for a provision matrix?

Take historical write-offs for each ageing bucket and divide by the receivables outstanding at the start of that bucket period, giving a historical loss rate per bucket (the IFRS 9.B5.5.35 practical expedient). Then adjust each rate for forward-looking macroeconomic factors and apply it to the current gross carrying amount in each bucket to get lifetime ECL.

Related Articles in This Cluster

→ IFRS 9 Financial Instruments Hub

• IFRS 9 Expected Credit Loss (ECL) Model: Three-Stage Impairment with Worked Examples

• IFRS 9 Classification & Measurement: Business Model Test & SPPI Explained

• IFRS 9 Hedge Accounting: Cash Flow & Fair Value Hedges with Effectiveness Testing

• IFRS 9 Modification & Derecognition: Loan Changes, Forgiveness & Exit Accounting

Disclaimer: This is educational content. IFRS 9 impairment is highly fact-specific. Consult a qualified accountant or auditor for your specific circumstances.