Bad Debt
What Is Bad Debt?
Bad debt is a receivable the business has no realistic prospect of collecting, an invoice that has been raised, recorded as revenue, and will never be paid. When a business determines a debt is uncollectable, it writes off the amount, removing it from accounts receivable and recording the loss as an expense.
How It's Measured and Recorded
There are two methods for accounting for bad debt, and they affect both timing and accuracy.
Direct write-off method:
Bad Debt Expense = Amount of Specific Invoice Written Off
Under this approach, the bad debt expense is recorded only when a specific invoice is identified as uncollectable. The receivable is removed from the books at that point. This method is simple but creates a timing problem: revenue was recognized in one period, and the bad debt expense appears in a later period, distorting profit in both.
Allowance method:
Bad Debt Expense = Estimated Uncollectable Amount for the Period
Under this approach, the business estimates in advance what proportion of its receivables is likely to go uncollected and records a bad debt provision, also called an allowance for doubtful accounts, in the same period as the revenue. The receivables balance on the balance sheet is shown net of this provision. When a specific invoice is eventually confirmed as uncollectable, it is written off against the provision rather than directly against income, which smooths the impact on the income statement.
The allowance method is required under accrual accounting standards because it matches the estimated cost of bad debts to the period in which the revenue was recognized. The direct write-off method is simpler and acceptable for tax purposes in some jurisdictions but is generally not compliant with GAAP or IFRS for financial reporting.
Worked Example
A wholesale food distributor has $340,000 in accounts receivable at year-end. Based on its AR aging report and historical collection rates, management estimates that a provision is warranted:
| Aging bucket | Balance (USD) | Estimated Loss Rate | Provision (USD) |
|---|---|---|---|
| Current (0–30 days) | $180,000 | 1% | $1,800 |
| 31–60 days overdue | $82,000 | 5% | $4,100 |
| 61–90 days overdue | $48,000 | 15% | $7,200 |
| Over 90 days overdue | $30,000 | 40% | $12,000 |
| Total | $340,000 | $25,100 |
The business records a bad debt expense of $25,100 for the year and reports net accounts receivable of $314,900 on the balance sheet.
Three months later, one specific invoice of $18,000 that was in the over-90-days bucket is confirmed uncollectable after the customer enters administration. The business writes off the $18,000 against the existing provision, no additional income statement impact in that later period, because the provision had already absorbed the estimated cost. If the actual write-off exceeds the provision, the difference is an additional bad debt expense in the period of write-off.
Why It Matters in Practice
It creates an expense from revenue that was never collected
Bad debt is not an ordinary cost of running the business, it is a cost of selling on credit. When a business invoices a customer and records revenue, it has done the work and is owed the money. If the customer never pays, the revenue on the income statement remains, but the cash never arrives. The bad debt expense partially offsets that phantom revenue, reducing reported profit. The net effect is that the business incurred the cost of delivering goods or services without receiving any return, a complete loss on that transaction.
It can distort the income statement badly if it is not provisioned for. A business that uses the direct write-off method and writes off a large receivable in a single period may show a dramatically different profit from one period to the next, not because operations changed but because the accounting timing did. A business that provisions regularly avoids this distortion: the estimated bad debt cost is spread into the period where the underlying revenue was recognized, giving a more accurate picture of what those sales actually returned. For any business extending significant credit, a properly maintained allowance for doubtful accounts is not just good accounting, it is a more honest picture of profitability.
The AR aging report is the practical early warning system
Bad debts do not appear suddenly. They age, from current to 30 days overdue to 60 to 90 to uncollectable, over a period of months. The aging report makes that progression visible. A business monitoring its aging report regularly will identify invoices moving into higher-risk buckets before they become write-offs and can take active steps: direct contact with the customer, a payment plan, escalation to a collections process, or in the worst case, a legal route. Waiting until an invoice is 120 days overdue before noticing it is in the books is the scenario the aging report exists to prevent.
How Bad Debt Affects Your Cash Flow
Bad debt is a sale that never becomes cash. Booked as revenue, it inflates profit while leaving the account empty.
That asymmetry is the central problem. Revenue is recognized when the invoice is raised. Cash arrives, if it ever does, when the customer pays. Bad debt is the outcome where the recognition happened but the cash never followed. The income statement shows the revenue and eventually the offsetting expense, but the cash flow statement tells the blunter story: the inflow never came. The business delivered its product or service, paid its own costs to do so, and ended up with nothing from that transaction.
For cash flow forecasting, bad debt has a specific consequence: projected inflows based on outstanding receivables are overstated when some of those receivables will not be collected. A forecast built from the AR ledger that includes $30,000 of invoices over 90 days without any adjustment is projecting inflows that may not arrive. A business that maintains a bad debt provision and updates it regularly has a more honest set of accounts for the forecast to draw from. The adjustment does not bring the cash in, it simply removes the phantom inflow from the projection before the business makes decisions based on money it is unlikely to see.
How You'd See This in Cash Flow Frog
Cash Flow Frog connects to QuickBooks Online, QuickBooks Desktop, Xero, Sage Intacct, Odoo, Zoho Books, and FreshBooks and builds a rolling cash flow forecast automatically from your accounting data. QuickBooks records what happened. Cash Flow Frog projects what is coming.
When bad debts are provisioned and written off in the accounting system, those adjustments flow through to the forecast through the live accounting integration. An invoice written off in QuickBooks no longer appears as a projected inflow in Cash Flow Frog, because the receivable has been removed from the books. The transaction-level drill-down means you can see exactly which invoices are outstanding and sitting in high-risk aging buckets before any write-off decision is made, useful context for deciding which receivables to treat as reliable inflows and which to treat with more caution in your near-term cash planning. For businesses with multiple entities or currencies, the receivables and bad debt picture consolidates natively. More on how Cash Flow Frog supports small business cash management is at cashflowfrog.com/business/small-business/.
Related Terms
- Accounts Receivable
- AR Aging Report
- Allowance for Doubtful Accounts
- Days Sales Outstanding
- Cash Flow Forecast
- Working Capital
FAQ
Looking for more help?
Visit our help center to find answers to your questions about CashFlowFrog.
Trusted by thousands of business owners
Start Free Trial Now