Beancount.io LogoBeancount.io

Allowance for Doubtful Accounts: Keep Accounts Receivable Honest

11 min readMike ThriftMike Thrift
Allowance for Doubtful Accounts: Keep Accounts Receivable Honest

Look at the accounts receivable line on most small-business balance sheets and you will see a single, confident number. The business is owed $180,000, the books say so, and everyone moves on. But ask a simple question—how much of that $180,000 will actually land in the bank account?—and the confident number starts to wobble. Some customers have gone quiet. One invoice is nine months old. A regular client stopped returning calls in March. The honest answer is almost never "all of it."

The allowance for doubtful accounts exists to close the gap between what you are owed and what you will realistically collect. It is one of the most useful accounts on the books, and also one of the most ignored by small businesses that bill customers on credit. This guide explains what the allowance is, why it matters, the two main ways to estimate it, the journal entries that bring it to life, and the mistakes that quietly distort financial statements.

What the Allowance for Doubtful Accounts Actually Is

The allowance for doubtful accounts is a contra-asset account. That phrase sounds technical, but the idea is plain: it is an account that sits next to accounts receivable and reduces it. Accounts receivable carries a debit balance; the allowance carries a credit balance. When you subtract one from the other, you get net accounts receivable—the amount you genuinely expect to collect.

Here is how it looks on a balance sheet:

Accounts receivable               $180,000
Less: Allowance for doubtful accounts  (9,000)
Net accounts receivable           $171,000

The $9,000 allowance does not point to any specific customer. It is an estimate of the portion of all outstanding invoices that will never be paid. You are not saying "the Johnson account is dead." You are saying "across everything we are owed, history and judgment tell us roughly $9,000 won't come in."

This matters because of a core accounting principle: the matching principle. Revenue and the expenses tied to that revenue belong in the same period. When you make a credit sale, you record revenue immediately. The cost of some of those sales going bad belongs in that same period too—not two years later when you finally give up on the invoice. The allowance lets you book that expected loss now, while the related revenue is still fresh on the income statement.

The Allowance Method vs. the Direct Write-Off Method

There are two ways to handle uncollectible accounts. The direct write-off method waits until a specific invoice is confirmed dead, then expenses it. It is simple, and it is what the IRS generally requires for tax purposes. But for your actual financial statements, it has a serious flaw: it violates the matching principle. A sale made in Year 1 might not be written off until Year 3, dropping a surprise expense into a period that had nothing to do with the original revenue.

The allowance method fixes this by estimating bad debt in the same period as the sale. It is required under U.S. GAAP for any business that wants financial statements to reflect economic reality. If a bank, investor, or serious buyer ever looks at your books, they expect to see an allowance. The rest of this guide is about the allowance method.

Why Small Businesses Should Care

It is tempting to treat the allowance as accounting theater—something auditors care about and nobody else does. That view costs money. Here is what an honest allowance actually buys you:

  • Accurate profit. Without an allowance, your income statement overstates profit in good months and gets ambushed by write-offs later. You may be paying tax, or paying yourself distributions, on income that was never real.
  • A truthful balance sheet. A receivables figure that ignores collection risk overstates your assets. Lenders know this. A balance sheet with no allowance signals either a business too small to bother or one that is not looking closely.
  • Earlier warning signs. The discipline of estimating the allowance forces you to look at your receivables by age. That is often the moment a business realizes a major customer has quietly stopped paying.
  • Cleaner financing conversations. Banks frequently lend against receivables. They will discount old invoices anyway. Showing them you already do reflects financial maturity.

Accurate bookkeeping from the first invoice onward is what makes the allowance possible. You cannot estimate uncollectible accounts well if you do not know precisely who owes you what and for how long.

Method One: Percentage of Sales

The percentage-of-sales method is the income statement approach. It asks a single question: of the credit sales we made this period, what fraction will go bad?

You take total credit sales for the period and multiply by a historical bad-debt rate. Say a company has credit sales of $2,000,000 and, based on several years of experience, estimates 2% will never be collected:

$2,000,000 × 2% = $40,000 bad debt expense

The $40,000 is recorded directly as bad debt expense for the period. The key feature—and the catch—of this method is that it does not look at the existing balance in the allowance account. It simply adds the new estimate. If the allowance already carried a $5,000 credit balance, it now carries $45,000.

Strengths: It is fast, it ties cleanly to the matching principle, and it works well for businesses with stable, predictable sales and collection patterns.

Weaknesses: Because it never checks the balance-sheet number, errors accumulate. If your 2% rate is slightly too high year after year, the allowance balloons into something disconnected from reality. Most businesses using this method periodically reconcile it against an aging analysis to catch drift.

Method Two: Aging of Receivables

The aging method is the balance sheet approach, and it is the one most accountants prefer. Instead of guessing from sales, it looks directly at the invoices you are owed right now and sorts them by how overdue they are.

The logic is intuitive: a 15-day-old invoice is very likely to be paid; a 200-day-old invoice probably is not. So you group receivables into age buckets and apply a higher uncollectible percentage to older buckets.

Here is a worked example for a business owed $180,000:

Age of receivableAmountEstimated uncollectible %Estimated uncollectible
0–30 days (current)$110,0001%$1,100
31–60 days$40,0004%$1,600
61–90 days$20,00015%$3,000
Over 90 days$10,00050%$5,000
Total$180,000$10,700

The aging analysis says the allowance account should have a credit balance of $10,700. This is the crucial difference from the percentage-of-sales method. The aging method tells you the target ending balance, not the amount of the entry. You then make whatever entry is needed to get the allowance to that target.

If the allowance currently sits at $3,000, you need an adjustment of $7,700 ($10,700 − $3,000). If it already sits at $12,000—perhaps you overestimated last period—you would actually reduce the allowance by $1,300.

Strengths: It anchors the allowance to real, current data. The receivables figure on the balance sheet ends up genuinely meaningful. It also surfaces concentration risk—you see exactly how much money is trapped in the over-90-days column.

Weaknesses: It takes more work, and it requires a clean, accurate aging report. Garbage in, garbage out.

A Note on CECL and Expected Credit Losses

Larger businesses and anything touching formal financial reporting now operate under a standard called CECL—Current Expected Credit Losses (ASC 326). CECL pushed accounting away from the old "wait until a loss looks probable" model toward estimating lifetime expected losses up front, and it requires companies to consider not just historical data but current conditions and reasonable forecasts about the future.

For a typical small business billing customers on net-30 terms, the aging method is a perfectly acceptable, CECL-consistent approach—as long as you adjust your historical percentages for what you know about the road ahead. If a recession is clearly underway or a key customer's industry is struggling, bump the percentages up. The principle CECL formalized is one good bookkeepers always followed: an estimate should reflect what you reasonably expect, not just what already happened.

The Journal Entries

Three distinct events touch the allowance. Keeping them straight is where most confusion lives.

1. Recording the estimate (the adjusting entry)

At period end, you book the estimated bad debt. Using the aging example where we need a $7,700 adjustment:

Dr  Bad debt expense                 $7,700
    Cr  Allowance for doubtful accounts    $7,700

Bad debt expense hits the income statement. The allowance, a contra-asset, increases with a credit and quietly reduces net receivables on the balance sheet. Notice no specific customer is named.

2. Writing off a specific account

Later, you confirm that a particular customer—say, $2,500 owed by Apex Design—will never pay. Now you write it off:

Dr  Allowance for doubtful accounts   $2,500
    Cr  Accounts receivable               $2,500

This is the entry people get wrong. Notice that bad debt expense is not touched. You already recorded the expense back when you booked the estimate. The write-off simply removes the dead invoice from receivables and draws down the allowance you had set aside for exactly this purpose. The write-off also has no effect on net receivables—both accounts shrink by $2,500, so the net stays the same. That is the allowance method working as designed: the hit to profit happened in the right period, and the eventual write-off is a non-event.

3. Recovering an account you wrote off

Occasionally a customer you had given up on suddenly pays. You reverse the write-off, then record the cash:

Dr  Accounts receivable               $2,500
    Cr  Allowance for doubtful accounts    $2,500
 
Dr  Cash                              $2,500
    Cr  Accounts receivable               $2,500

The first entry puts the receivable back; the second collects it. Routing the recovery through the allowance keeps your historical records honest and improves the data you use for future estimates.

Common Mistakes That Distort the Books

  • Skipping the allowance entirely. The most common error. The business uses direct write-off, profit looks great until a big invoice dies, and then a quarter gets gutted for no apparent reason.
  • Debiting bad debt expense on write-off. As shown above, writing off a specific account touches only the allowance and receivables. Hitting expense again double-counts the loss.
  • Letting the percentage go stale. A 2% rate set in 2019 may be wildly wrong in 2026. Collection patterns change with the economy, your customer mix, and your credit policies. Revisit the rate at least annually.
  • Confusing the two methods' mechanics. Percentage of sales gives you the entry amount. Aging gives you the target balance. Treat an aging result as an entry amount and you will badly overstate the allowance.
  • Never reconciling. If you use percentage of sales, periodically run an aging analysis as a sanity check. If the allowance balance has drifted far from what aging implies, correct it.
  • Treating GAAP and tax the same. Your financial statements use the allowance method; your tax return generally uses direct write-off. The two will not match, and that is expected. Keep the reconciliation documented.

A Simple Routine for Small Businesses

You do not need a controller to do this well. A workable monthly or quarterly routine:

  1. Run an aging report. Every accounting system produces one. Make sure invoice dates are accurate.
  2. Set percentages for each age bucket. Start with your own write-off history. If three years of data show that 40% of over-90-day invoices eventually died, use 40%—then adjust for current conditions.
  3. Calculate the target allowance balance. Multiply each bucket and sum.
  4. Compare to the current allowance balance. The difference is your adjusting entry.
  5. Book the entry, write off any confirmed-dead invoices separately, and record recoveries as they come in.
  6. Review the old buckets as a collections to-do list. The over-90-days column is not just an accounting figure—it is a list of phone calls to make.

That last point is the hidden payoff. The allowance is not only about presenting honest numbers. The act of estimating it forces you to confront slow-paying customers while there is still a chance to collect.

Keep Your Receivables Honest from the Start

An allowance for doubtful accounts is only as good as the bookkeeping beneath it—accurate invoice dates, clean customer records, and a reliable aging report. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data, so every receivable, write-off, and adjusting entry is fully auditable and version-controlled—no black boxes. Get started for free and see why developers and finance professionals are switching to plain-text accounting.