SaaS

How to Provision for Expected Credit Losses on Subscription Receivables Under IFRS 9

Provisioning for potential non-collection of outstanding subscription invoices based on aging and historical loss rates.

Account NameTypeDebit ($)Credit ($)
Bad Debt Expense (ECL)Expense (+)5,000.00-
Allowance for Doubtful AccountsContra-Asset (+)-5,000.00

💡 Accountant's Note

Under IFRS 9, SaaS companies must estimate expected credit losses on their receivables portfolio, especially for enterprise customers with 30-60 day payment terms.

Practitioner & Systems Framework

💻 ERP Architecture

Build an ECL model using the simplified approach (provision matrix) — segment AR by aging bucket (0-30 days, 31-60, 61-90, 90+) and apply historical loss rates per bucket. Update the provision monthly as the AR aging changes. The Allowance for Doubtful Accounts contra-asset balance should reconcile to the provision matrix output. Write off confirmed bad debts against the allowance; do not expense them directly.

⚠️ Audit Flags

Auditors will independently test the ECL provision using the company's own historical write-off data by aging bucket. They look for provisions that are too low (inflating AR) or too high (creating hidden reserves). The provision must use historical data and forward-looking adjustments — using only current aging without historical loss rates does not meet IFRS 9.

📄 Required Documentation

AR aging report at period-end, historical write-off data by aging bucket (minimum 2 years), ECL provision matrix (aging bands × loss rates), forward-looking macro adjustment assessment, Allowance for Doubtful Accounts roll-forward, and write-off entries compared to the allowance.

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions