Accounts Receivable Bad Debt Accounting: Entries and Examples
Learn how to estimate doubtful debts, record allowances, write off customers, and handle recoveries without double-counting expense.
What is accounts receivable bad debt accounting?
Accounts receivable bad debt accounting is the routine that keeps credit sales honest after the invoice is sent. A sale may create [accounts receivable](/glossary#accounts-receivable-ar), revenue, and VAT paperwork today, but the customer might pay late, pay partly, or never pay. Good accounting does not wait until the customer disappears. It estimates the risk early, records a loss allowance, then updates that estimate as the collection picture changes.
For students, the key idea is simple: bad debt accounting is not about being pessimistic. It is about matching revenue with the credit risk created by that revenue. When a business sells on credit, it has earned income, but it has also accepted collection risk. The allowance method makes that risk visible in the same reporting period instead of surprising the income statement months later.
Under IFRS, trade receivables are financial assets, so impairment sits under IFRS 9. Accountery already has a deeper [expected credit loss guide](/learn/expected-credit-loss-ifrs-9). This article stays closer to the daily accountant's desk: how to read an aging report, choose the adjustment, post the journal entry, write off a specific customer, and record a later recovery without creating duplicate income or expense.
How do accounts receivable bad debt accounting entries work?
The standard workflow has three moments: estimate, write off, and recover. The estimate is usually a period-end [journal entry](/glossary#journal-entry) that debits bad debt expense and credits an allowance account. The allowance is a contra-asset, so it reduces receivables in the statement of financial position without deleting individual customer balances from the subsidiary ledger.
A write-off is different. When a customer balance is approved as uncollectible, the entry debits the allowance and credits accounts receivable. That entry should not debit bad debt expense again, because the expense was already estimated. If the customer later pays, first reinstate the receivable, then record the cash collection. That two-step recovery keeps the customer history clean.
If the debit-credit flow feels mechanical, review the [journal entry guide](/learn/how-to-record-journal-entries) before memorizing the bad debt entries. The logic matters more than the labels.
Estimate bad debts with an aging schedule under IFRS 9
Most non-financial companies estimate doubtful debts from an aging schedule. The schedule groups open invoices by how late they are: current, 1-30 days, 31-60 days, 61-90 days, and over 90 days. Older invoices normally receive higher loss rates because collection evidence is weaker.
IFRS 9 allows a simplified approach for trade receivables that do not have a significant financing component. In plain language, many ordinary customer invoices can use lifetime expected credit losses from day one rather than a full three-stage credit model. A practical expedient is a provision matrix: apply historical loss rates to each aging bucket, then adjust for current conditions and reasonable forecasts.
The [provision](/glossary#provision) matrix should not be a blind spreadsheet. A Riyadh distributor may start with historical write-offs, then adjust rates if a major customer segment is under pressure, if collection staff changed policy, or if year-end disputes increased. The estimate remains a judgment, but it should be documented well enough that a reviewer can see why this month's percentage is different from last month's.
Worked example 1: record the month-end allowance
Al Noor Medical Supplies sells to clinics across Dammam and Khobar on 30-day credit terms. At 31 March, its trade receivables total SAR 375,000. The aging schedule above shows a required allowance of SAR 24,900. Before adjustment, the allowance account already has a credit balance of SAR 9,500 from previous months.
The mistake many students make is recording the full SAR 24,900 as this month's expense. The aging schedule gives the required ending balance, not the new expense by itself. Because the allowance already has SAR 9,500 credit, the adjustment is only SAR 15,400.
After the entry, the gross receivable balance is still SAR 375,000, but the net receivable presented in the statement of financial position is SAR 350,100. The expense appears in the income statement for March because the credit sales and related credit risk belong to that reporting period. This is where the accounting story connects the [balance sheet](/learn/balance-sheet-guide) and income statement instead of treating bad debt as a one-off cleanup item.
Worked example 2: write off and later recover a customer balance
In May, Al Noor concludes that Gulf Horizon Clinic will not pay a SAR 12,000 invoice after repeated collection attempts and management approval. The company already has an allowance balance large enough to absorb the write-off. The entry is not a new expense entry:
Net receivables do not change at the moment of write-off. Before the write-off, gross receivables included SAR 12,000 and the allowance included the expected loss. After the write-off, both accounts fall by SAR 12,000. The customer balance leaves the ledger, but profit does not take a second hit.
Now assume Gulf Horizon unexpectedly pays SAR 5,000 in July after a settlement. Record the recovery in two steps:
This looks longer than simply debiting cash and crediting expense, but it is cleaner. It restores the customer record, documents the recovery, and avoids making July's expense look artificially low.
Saudi VAT and documentation notes for bad debts
Bad debt accounting and VAT relief are related, but they are not the same step. Writing off a receivable in the accounting records does not automatically reduce Saudi output VAT. For VAT, the business must check the ZATCA implementing rules, its invoicing basis, and the documentation available for that customer.
A practical checklist for Saudi teams is: confirm the original taxable supply was reported and output tax was paid, confirm the customer is not a related party, check that at least twelve months have passed from the taxable supply, keep evidence that the debt was written off in the commercial books, and collect additional formal recovery evidence when the unpaid customer amount exceeds SAR 100,000. If the business uses cash accounting for VAT, non-payment relief is not handled the same way because output tax generally follows payment.
Do not let tax relief drive the financial reporting entry. First record the allowance or write-off according to IFRS and the entity's credit evidence. Then assess whether a VAT adjustment is allowed. If the customer later pays after output tax was reduced, the VAT effect has to be brought back in the period of collection. In practice, this is why receivables teams, tax teams, and the person posting entries should reconcile the same customer list before closing the month.
Common mistakes in accounts receivable bad debt accounting
The first common mistake is confusing an estimate with a write-off. The estimate records expected loss. The write-off removes a specific customer balance. Posting bad debt expense at both stages double-counts the loss.
The second mistake is ignoring the existing allowance balance. If the aging schedule says the allowance should end at SAR 24,900 and the account already has SAR 9,500 credit, the adjustment is SAR 15,400. If the allowance had a debit balance because write-offs exceeded prior estimates, the adjustment would be larger, not smaller.
The third mistake is using one flat percentage forever. A two percent rule might be convenient, but IFRS 9 expects reasonable and supportable information. If the customer base changes, overdue balances grow, or collection evidence gets weaker, the estimate should move.
The fourth mistake is letting the subsidiary ledger and general ledger disagree. A customer write-off should remove the customer balance from receivables records while the general ledger records the allowance movement. The [matching principle](/glossary#matching-principle) still matters, but so does traceability.
Finally, students often forget disclosure thinking. Even when the entry is correct, a reviewer may ask how the rates were selected, whether related-party balances were treated separately, and whether tax adjustments were assessed outside the financial reporting entry.
Practice the entries before month end
Bad debt accounting becomes much easier when you stop memorizing isolated entries and start following the receivable through its life. First, credit sale. Second, aging estimate. Third, possible write-off. Fourth, possible recovery. Each step answers a different question: what did we earn, what may not be collected, which customer balance is no longer valid, and what changed when cash arrived?
A good practice routine is to take one customer list and build the full story. Create the aging schedule, calculate the target allowance, compare it with the existing balance, post the adjustment, approve one write-off, then record a partial recovery. Add one Saudi VAT note so you remember that tax reporting has its own conditions.
On Accountery, this is exactly the kind of sequence that works well as a practice case: you can post entries, check whether debits and credits balance, and see how receivables, allowance, expense, and cash move through the statements. If you are studying for university accounting, SOCPA, ACCA, or CMA, the payoff is not just getting the entry right. It is being able to explain why the same customer can affect revenue, credit risk, tax paperwork, and cash at different times.