What expected credit losses are
An expected credit loss (ECL) under IFRS 9 is the probability-weighted estimate of the cash an entity will not collect on a financial asset, discounted to today. IFRS 9 requires a loss allowance for these losses from the day a receivable or loan is recognised, not only after a customer defaults. It matters because it moves bad-debt accounting from hindsight to forecast, and the allowance is a judgement auditors always test.
The older IAS 39 model recognised a loss only when there was objective evidence of impairment, which critics said was too little, too late. IFRS 9 has applied since 1 January 2018. The IASB's post-implementation review of the impairment requirements, completed in July 2024, concluded that they are working as intended. For most trading companies the practical question is narrow: how to build and defend a provision on trade receivables. That is where this guide spends most of its time.
IFRS 9 in brief: classification before impairment
IFRS 9 Financial Instruments covers classification and measurement, impairment and hedge accounting. Which assets need an ECL depends on how they are classified, so classification comes first. A debt instrument is classified by two tests: the business model for managing it and whether its contractual cash flows are solely payments of principal and interest (the SPPI test). Amendments issued in May 2024, effective for periods beginning on or after 1 January 2026, clarified the SPPI assessment for features such as ESG-linked interest and the derecognition of liabilities settled by electronic payment.
- Amortised cost: held to collect contractual cash flows and passes SPPI. Trade receivables, most loans and deposits. Subject to ECL.
- Fair value through other comprehensive income (debt): held both to collect and to sell, and passes SPPI. Subject to ECL, with the allowance recognised in OCI rather than reducing the carrying amount.
- Fair value through profit or loss: everything else, including derivatives and assets that fail SPPI. No ECL, because fair value already reflects credit risk.
- Equity investments: fair value through profit or loss, or an irrevocable election for fair value through OCI for investments not held for trading. No ECL.
- Also in the ECL scope: lease receivables, contract assets under IFRS 15, and loan commitments and financial guarantees not measured at fair value through profit or loss.
The three approaches to impairment
The general approach uses three stages. Stage 1 assets carry an allowance equal to 12-month ECL, the losses from defaults possible in the next twelve months. When credit risk has increased significantly since initial recognition, the asset moves to stage 2 and the allowance becomes lifetime ECL; there is a rebuttable presumption that this has happened when payments are more than 30 days past due. Stage 3 assets are credit-impaired, still carry lifetime ECL, and earn interest on their net rather than gross carrying amount.
The simplified approach skips staging. For trade receivables and contract assets without a significant financing component, IFRS 9 requires the allowance always to equal lifetime ECL. For those with a significant financing component, and for lease receivables, lifetime ECL is an accounting policy choice. Because trade receivables are short, lifetime and 12-month losses are nearly the same, and the simplified approach saves tracking credit risk since origination. A third approach applies to assets that were credit-impaired when purchased or originated, such as debt bought at a deep discount: ECL is built into the credit-adjusted effective interest rate and only subsequent changes are recognised.
What expected means: the measurement rules
IFRS 9 requires the measurement to reflect three things: an unbiased and probability-weighted amount determined by evaluating a range of possible outcomes, the time value of money, and reasonable and supportable information about past events, current conditions and forecasts of future economic conditions that is available without undue cost or effort. The forward-looking element is what most distinguishes IFRS 9 from a traditional ageing provision. A history of losses in a strong economy is not a supportable estimate for a year in which the customers' sector is expected to weaken.
Two definitions anchor the model. Default is not defined in IFRS 9, but an entity's definition must be consistent with its credit risk management, and there is a rebuttable presumption that default does not occur later than 90 days past due. A write-off happens when the entity has no reasonable expectation of recovering all or part of the asset; it is a derecognition event and may occur before enforcement activity ends. Even a receivable from a strong customer has some probability of loss, but ECL can be immaterial, and an entity does not have to identify every possible scenario, only to avoid ignoring plausible ones.
Building a provision matrix step by step
IFRS 9 explicitly allows practical expedients, such as a provision matrix that applies loss rates to receivables grouped by days past due. A defensible matrix is built in the following order:
- Segment the portfolio into groups with similar loss patterns, for example by customer type, geography, product line or credit insurance cover. One matrix for government bodies and large retailers together will misstate both.
- Age each segment into buckets by days past due, not days since invoice, so that payment terms do not distort the picture.
- Measure historical loss rates for each bucket over a period long enough to cover a cycle, usually two to five years, using roll rates or a direct loss-rate method.
- Adjust the historical rates for current conditions and forecasts, such as unemployment, sector insolvencies or interest rates, and document why each adjustment is reasonable and supportable.
- Carve out receivables that need individual assessment, such as customers in insolvency or disputed balances, and measure them separately so they are not double-counted.
- Apply the adjusted rates to the balances, add the individual assessments, compare with the allowance in the ledger and post the difference.
- Back-test each year: compare last year's allowance with the losses that actually emerged and recalibrate.
Deriving loss rates from roll rates
A roll rate is the share of a bucket's balance that moves into the next, older bucket a month later instead of being paid. Brenner Bauteile GmbH, a German component supplier, averages its monthly roll rates over the past 36 months: 20 percent of current balances roll into 1 to 30 days past due, 25 percent of that bucket rolls into 31 to 60, 40 percent into 61 to 90, 50 percent into over 90, and 50 percent of balances over 90 days are eventually written off.
The historical loss rate for each bucket is the product of the roll rates from that bucket to write-off. Over 90 days: 50 percent. 61 to 90: 50 percent x 50 percent = 25 percent. 31 to 60: 40 percent x 25 percent = 10 percent. 1 to 30: 25 percent x 10 percent = 2.5 percent. Current: 20 percent x 2.5 percent = 0.5 percent. The construction companies Brenner sells to face a forecast slowdown in the coming year, and sector insolvency data supports an uplift of 20 percent on every rate, giving adjusted rates of 0.6, 3, 12, 30 and 60 percent.
Worked example: the year-end provision
At 31 December 2026 Brenner's trade receivables total EUR 1,030,000, including VAT. One customer owing 30,000 filed for insolvency in December and the administrator expects to pay creditors 25 cents in the euro, so that balance is assessed individually. The remaining 1,000,000 goes through the matrix. The allowance stood at 52,000 on 1 January, and 9,000 was written off during the year for a customer whose liquidation closed with nothing for unsecured creditors. To keep the arithmetic simple, the example ignores the VAT that can be recovered on bad debts, discussed in the next section.
- Current, 600,000 x 0.6 percent = 3,600.
- 1 to 30 days past due, 250,000 x 3 percent = 7,500.
- 31 to 60 days, 90,000 x 12 percent = 10,800.
- 61 to 90 days, 40,000 x 30 percent = 12,000.
- Over 90 days, 20,000 x 60 percent = 12,000. Matrix total: 45,900 on 1,000,000.
- Individually assessed customer: 30,000 x 75 percent expected loss = 22,500. Required allowance: 45,900 + 22,500 = 68,400.
- Write-off during the year: Dr Loss allowance 9,000 / Cr Trade receivables 9,000. The allowance falls from 52,000 to 43,000.
- Year-end top-up to 68,400: Dr Impairment loss on trade receivables 25,400 / Cr Loss allowance 25,400. Net receivables are 1,030,000 less 68,400 = 961,600.
Special cases the matrix does not handle
Several balances need thought before they go through a matrix. Credit-insured receivables should be measured net of expected insurance recoveries only if the insurance is integral to the contract terms; a separately purchased policy is a separate asset. Collateral and letters of credit reduce the loss given default. Intercompany receivables need an ECL in the lender's individual accounts even though they eliminate on consolidation. Receivables from government bodies may carry low default risk but long delays, and the time value of money on delayed cash is part of the loss.
Receivables in a foreign currency are measured for ECL in that currency and translated at the closing rate with the gross balance, as our guide on IAS 21 foreign currency accounting explains. Contract assets from IFRS 15 share the credit risk of receivables from the same customers and are often included in the same matrix at the rate for current balances. Where VAT on an unpaid invoice can be reclaimed from the tax authority under bad-debt relief rules, the recoverable VAT is not a credit loss, so the expected loss is lower than the gross balance suggests.
Presentation and disclosure
IAS 1 requires impairment losses and reversals determined under IFRS 9 to be presented as a separate line item in profit or loss, and IFRS 18 carries this forward from 2027, within the operating category for a trading company's receivables. Recoveries of amounts previously written off are usually credited to the same line. The allowance is deducted from the gross receivable on the balance sheet.
IFRS 7 requires a reconciliation of the loss allowance from opening to closing balance, showing new assets, write-offs, remeasurement and other movements, and an explanation of the inputs, assumptions and techniques used, including forward-looking information. For receivables measured under the simplified approach, the credit risk exposure disclosure may be based on the provision matrix itself. Brenner's note would show 52,000 opening, 9,000 written off, 25,400 charged and 68,400 closing, alongside the matrix.
Mistakes auditors find in ECL provisions
Most findings on trade receivable provisions come from a short list of habits carried over from the incurred-loss era:
- A zero rate on current balances, which contradicts the requirement to recognise lifetime losses from day one.
- Historical rates with no forward-looking adjustment, or an adjustment with no documented evidence.
- A single matrix for customers with very different risk, such as public-sector bodies and small private contractors.
- Ageing by invoice date rather than due date, which overstates risk for long-term customers and understates it for cash-on-delivery customers.
- Double-counting customers that are both individually assessed and left in the matrix.
- No back-testing, so a matrix calibrated years ago is never challenged by actual write-offs.
- Writing off balances directly to expense without passing through the allowance, which hides the movement the IFRS 7 reconciliation must show.
Doing this in Skyline Nexus ERP
Skyline Nexus ERP supplies the input to a provision matrix directly. The AR Aging Report under Fiscal Authority > Reports groups each customer's open balances into current, 1-30, 31-60, 61-90 and over 90 days, with per-contact details, and the Customer Financial Centre adds a Customer Aging Report and a Statement of Account for chasing the balances behind each bucket. Run the ageing at the reporting date, apply your loss rates in a working paper, and add the individually assessed customers.
The allowance itself is posted as a manual journal through Fiscal Authority > Journal Entries > New Journal Entry, Dr the impairment expense account and Cr the loss allowance account, which is an asset-side contra account in the chart of accounts. Entries at or above the configured Approval Threshold go through the approval workflow, and the Audit Trail report records who created, approved and posted each entry, which is the evidence an auditor needs to test the provision journal. Our guide on financial statements and the year-end audit pack shows how the AR Aging Report and the journals reach the auditor in one workbook.
Related guides
Credit losses sit between revenue, cash and the audit. These guides continue from here.
- What is IFRS: the framework, who must use it and a map of the standards.
- IFRS 15 revenue recognition: the contracts that create receivables and contract assets.
- IAS 21 foreign currency accounting: retranslating receivables in other currencies.
- IFRS 18 presentation and disclosure: where impairment losses sit in the new income statement.
- Working capital and the cost of growth: how credit terms and collection drive cash.
- Balance sheet reconciliation: evidencing the receivables balance and its allowance.
- Financial controls a small business actually needs: credit limits and approval of write-offs.
Common questions
What is the simplified approach under IFRS 9?
The simplified approach under IFRS 9 requires the loss allowance on trade receivables and contract assets without a significant financing component to equal lifetime expected credit losses at all times. The simplified approach removes the need to track whether credit risk has increased significantly since initial recognition, and is usually applied with a provision matrix based on days past due.
How do you calculate a provision matrix for trade receivables?
A provision matrix for trade receivables is calculated by grouping receivables into segments with similar loss patterns, ageing each segment by days past due, deriving a historical loss rate for each ageing bucket, adjusting those rates for current conditions and forecasts, and multiplying each bucket's balance by its adjusted rate. The provision matrix total plus individually assessed balances gives the required loss allowance.
What is the difference between 12-month and lifetime expected credit losses?
Twelve-month expected credit losses are the losses from default events possible within twelve months of the reporting date, used for stage 1 assets under the IFRS 9 general approach. Lifetime expected credit losses are the losses from all possible default events over the asset's remaining life, used for stage 2 and stage 3 assets and always for trade receivables under the simplified approach.
Do you need an expected credit loss on current receivables that are not overdue?
An expected credit loss is needed on current receivables that are not overdue, because IFRS 9 requires lifetime expected credit losses from the day a trade receivable is recognised. The loss rate for current balances is usually small, often a fraction of a percent, and may be immaterial, but a zero rate must be justified by evidence rather than assumed.
What is a roll rate in expected credit loss calculations?
A roll rate is the percentage of receivables in one ageing bucket that moves into the next, older bucket after a month instead of being paid. Multiplying the roll rates from a bucket through to write-off gives that bucket's historical loss rate. Roll rate analysis is a common way to build the loss rates in an IFRS 9 provision matrix.
When should a trade receivable be written off under IFRS 9?
A trade receivable should be written off under IFRS 9 when the entity has no reasonable expectation of recovering it in full or in part, for example after a liquidation closes with no dividend. A write-off reduces the gross receivable and the loss allowance together. Amounts later recovered are usually credited to the impairment line in profit or loss.
What is the difference between IFRS 9 expected losses and the IAS 39 incurred loss model?
The IFRS 9 expected credit loss model recognises a loss allowance from initial recognition, based on forecasts as well as past events. The IAS 39 incurred loss model recognised impairment only when objective evidence of a loss event existed, such as a missed payment. The IFRS 9 expected credit loss model therefore recognises losses earlier and requires forward-looking information.
This guide is general information, not tax, accounting or legal advice. Rules differ from country to country and change over time; confirm the current position with your tax authority or a qualified adviser before acting on anything here.
Ready to run your operation on a single workspace?