
Glossary
Working Capital: Formula, Calculation, & What It Tells You
Current assets minus current liabilities. What the number means, healthy benchmarks, and how clean books keep it reliable.
9 min

Every business with accounts receivable eventually hits the same wall: a customer who won't pay. Bad debt expense is the accounting mechanism that moves that invoice off the books correctly. Get it wrong and your AR balance grows with phantom invoices that will never convert to cash.
There are two methods for recording bad debt, and they produce different entries, different timing, and different GAAP implications. Knowing which one applies to your client determines the entire workflow. For most businesses following GAAP, the allowance method is required. For smaller businesses where bad debt is immaterial, the direct write-off method is acceptable.
This guide covers both from the bookkeeper's seat: the journal entries, the AR aging workflow, what to do when a customer pays after a write-off, and the mistakes that cause aging reports to balloon year after year.
What is bad debt expense?
Bad debt expense is the cost a business records when customer invoices become uncollectible. Under the allowance method (GAAP-preferred), you estimate uncollectible accounts at period-end, typically 1-5% of outstanding AR depending on aging, and record the estimate before specific invoices are identified. Under the direct write-off method, you record the expense only when a specific invoice is confirmed uncollectible. Either way, bad debt expense reduces net income and net AR on the balance sheet. It does not affect cash flow — the cash was never received.
The Growthy glossary of AR terms starts with accounts receivable itself: amounts owed to your client that should convert to cash. Bad debt expense is what happens when that conversion fails.
An invoice doesn't become bad debt the day it's overdue. It becomes bad debt when you've determined it won't be collected. The timing matters because it affects when the expense hits. Review your accounts receivable aging report at least monthly to catch invoices moving into the 60-90+ day buckets.
Standard escalation ladder before write-off:
The write-off is not a business decision about whether to pursue payment. It's an accounting decision about when to stop carrying the invoice as an asset on the balance sheet.
The allowance method matches bad debt expense to the period when the revenue was earned, not the period when the invoice is confirmed uncollectible. That matching principle is why GAAP requires it.
Period-end estimate entry (at close):
Debit: Bad Debt ExpenseCredit: Allowance for Doubtful Accounts
The Allowance for Doubtful Accounts is a contra-AR account. It sits on the balance sheet as a reduction to gross AR, showing the net realizable value of receivables. You're not removing specific invoices yet. You're reducing the carrying value of AR to reflect expected collectibility.
How do you estimate the amount? Two common approaches:
Write-off entry when a specific invoice is confirmed bad:
Debit: Allowance for Doubtful AccountsCredit: Accounts Receivable (specific customer)
This entry does not hit income. Bad debt expense was already recorded at the period-end estimate. The write-off simply removes the invoice from both AR and the allowance balance. Net AR on the balance sheet is unchanged.
True-up the allowance balance each period. If actual write-offs run higher than your estimate, adjust the estimate up. If you're carrying a large allowance balance with few actual write-offs, your estimate is too aggressive.
The direct write-off method skips the period-end estimate. When an invoice is confirmed uncollectible, you record:
Debit: Bad Debt ExpenseCredit: Accounts Receivable (specific customer)
No Allowance for Doubtful Accounts account. No period-end entry. One entry per write-off.
This violates the matching principle because bad debt expense hits in a different period from the revenue it relates to. For that reason, it's not GAAP-compliant for businesses with material bad debt. The IRS, however, generally requires the direct write-off method for tax purposes under IRC §166.
The direct write-off method is acceptable for GAAP books when bad debt is genuinely immaterial. For a business with $500K annual revenue and $200 in annual write-offs, the accounting difference doesn't move the needle. For a business with $2M in AR and frequent write-offs, use the allowance method.
Situation | Method |
|---|---|
GAAP financial statements, material bad debt | Allowance method (required) |
GAAP books, immaterial bad debt | Direct write-off (acceptable) |
Tax return (all businesses) | Direct write-off (IRS §166) |
Small business, cash basis | Direct write-off |
Note that a business can use the allowance method for GAAP books and the direct write-off method for tax purposes. The difference creates a temporary book-tax difference. Coordinate with the CPA at year-end.
Here's the practical workflow for handling bad debt each month:
Keep the written-off invoice in the system. Don't delete it. You may need the audit trail, and the customer may pay later.
If the customer pays after write-off:
Under the allowance method:
Under the direct write-off method:
The reversal step is required to show the correct AR history.
Write-off entry never happens. The most common bad debt mistake isn't a wrong entry. It's no entry. Bookkeepers flag old invoices, the client never decides, and AR just grows with uncollectible balances inflating the asset on the balance sheet. Set a policy: invoices 120+ days with documented contact attempts get written off at month-end unless the client explicitly says otherwise.
Allowance never trued up. Recording the same 1% allowance for three years without reviewing actual write-off history means your estimate drifts from reality. If your allowance balance keeps growing while your AR stays flat, the estimate is too aggressive. If your allowance is always near zero before write-offs hit, it's too conservative. Review annually at minimum.
Customer pays after write-off, reversal skipped. Recording the cash receipt without reversing the write-off overstates the allowance balance and understates bad debt recovery. Always reverse first.
Direct write-off on GAAP books with material bad debt. Acceptable for small businesses where bad debt is genuinely immaterial. Not acceptable for businesses with significant uncollectible history. The distinction matters in audited financials and bank covenant calculations.
Growthy flags invoices aging past configurable thresholds and surfaces them in your review queue. When you write off an invoice, Growthy records the correct entry based on the method you've set for the client, either the allowance method with the contra-AR account or the direct write-off to Bad Debt Expense. Reversal workflows for recovered invoices are built into the payment matching flow.
Pattern learning from prior period write-offs helps Growthy suggest allowance estimates at period close. You review and approve the estimate before it posts. See the full AR workflow at Growthy's AI bookkeeping features.
What is the difference between bad debt expense and the allowance for doubtful accounts?Bad debt expense is the income statement account that records the cost of uncollectible invoices. Allowance for doubtful accounts is the balance sheet contra-AR account that reduces gross AR to its net realizable value. Under the allowance method, recording bad debt expense creates or increases the allowance balance. When a specific invoice is written off, only the allowance and AR are affected, not bad debt expense again.
Is bad debt expense tax deductible?Generally yes, under IRC §166, when a debt becomes totally worthless. The IRS requires the direct write-off method for tax purposes, meaning you can only deduct the amount in the year the debt becomes uncollectible. Timing differences between your GAAP books (allowance method) and your tax return (direct write-off) create temporary book-tax differences. Confirm specifics with your CPA.
Does writing off an invoice affect cash flow?No. Writing off a bad debt removes an asset (AR) from the balance sheet and records an expense, but there's no cash movement. The cash was never received. On the cash flow statement, the write-off appears as a non-cash adjustment to reconcile net income to operating cash flow.
Can I use the allowance method for taxes?Generally no. The IRS requires the specific charge-off (direct write-off) method for tax purposes under IRC §166. The allowance method's estimated expense isn't deductible because the debt hasn't actually become worthless yet. This is a common source of book-tax differences for businesses using GAAP books.
What account does bad debt expense go on the income statement?Bad debt expense is typically classified as a selling expense or general and administrative expense, depending on the nature of the business. Some businesses classify it under operating expenses as a separate line item. The account should be consistent period-over-period so trends in bad debt are visible in the income statement.
Bad debt expense is one of those entries that gets skipped until the AR aging report becomes embarrassing. The right workflow is simple: review aging monthly, document your write-off policy, and use the method that matches your client's reporting requirements.
If you're managing multiple clients with AR and want write-off workflows built into your bookkeeping process, start with Growthy.
Free during alpha. Read-only access. You review every sync.
CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.
View author profileGrowthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

Current assets minus current liabilities. What the number means, healthy benchmarks, and how clean books keep it reliable.

Inventory accounting tracks goods held for sale using perpetual or periodic systems and three costing methods that flow directly to COGS.
