When a client doesn't pay: handling unpaid invoices in your books
An outstanding invoice is not cash. After 90 days with no payment, your books should reflect that, and most service business owners never make that correction.

A marketing consultant we work with sent an invoice for $8,500 on November 1. By February, she had sent three follow-up emails and called the client twice. The invoice sat in QuickBooks as “outstanding.” Her Profit and Loss report (P&L) showed $8,500 as November income. Her bank balance did not include it.
She asked us: at what point does an unpaid invoice stop being an asset and start being a problem on the books?
The gap between billing and collecting
When a business operating on accrual basis sends an invoice, recording money when it’s earned rather than when it moves, that invoice appears as income immediately and as a receivable, money customers owe you, on the balance sheet. That treatment is correct for a fresh invoice with a reasonable collection timeline.
The problem emerges at 60, 90, and 120 days. When collection becomes unlikely, the books should reflect that. Most service businesses never update them. The P&L keeps reporting income that never arrived. The balance sheet keeps showing an asset at face value. The financial picture becomes a record of what was billed, not what was earned.
Why uncorrected books are common
Accrual accounting books income before cash arrives. If the books use accrual basis, the invoice is revenue on the send date. That is accurate when clients pay. It overstates income when they do not, and the books need a correction.
The accounts receivable aging report is never run. This report shows every open invoice sorted by days outstanding: under 30, 30 to 60, 60 to 90, 90 and over. Most small business owners never open it. An invoice from six months ago looks identical in QuickBooks to one from last week.
No reserve for doubtful accounts exists. When collection of a specific invoice looks unlikely, proper bookkeeping records an estimated reserve, a bad debt expense, to offset the income already recognized. This keeps the P&L accurate to the period when the work happened. Most service business owners have never set one up.
Invoices stay open indefinitely. An invoice left open for nine months distorts every financial report that includes it. The receivable appears as a current asset. The income remains on the P&L. Neither number reflects the actual financial position.
Write-offs are treated as surprises. When an owner finally closes a $4,000 invoice in March, the books record a $4,000 expense in March. The work was done in September. A reserve created in September would have matched the expense to the correct period. Without one, a past event creates a current-period hit with no context.
What the $8,500 invoice looks like over time
Here is what happens to that invoice under two approaches.
| Point in time | No reserve | With a reserve |
|---|---|---|
| November 1 (invoice sent) | $8,500 income, $8,500 receivable | $8,500 income, $8,500 receivable |
| December 15 (45 days past due) | No change | No change |
| January 15 (75 days past due) | $8,500 income, $8,500 receivable | Reserve created: $8,500 bad debt expense recorded against November |
| March 1 (120 days past due) | $8,500 still listed as income and asset | Balance sheet shows $0 net receivable; P&L already adjusted |
| May 1 (formal write-off) | $8,500 expense hits May P&L | Receivable closed; no additional P&L impact |
An invoice that is 120 days old and uncollected is not money you are owed. It is a number on the books that has not caught up with reality yet.
Why this matters beyond the one invoice
Three concrete problems follow from leaving uncollected invoices uncorrected.
Cash planning becomes unreliable. If the books show $8,500 in receivables, an owner may plan spending or payroll around money that is not arriving. The bank statement corrects this eventually, and usually at the worst moment.
The P&L overstates income. A service business with $90,000 in annual revenue and $14,000 in aging uncollected invoices is operating with a P&L that is $14,000 too optimistic. Decisions about distributions, hiring, and overhead are built on a number that does not represent reality.
The balance sheet overstates assets. A lender reviewing receivables as collateral sees them at face value. Receivables that are 120 days old and uncollected are not worth face value. A balance sheet presenting them as current assets is misleading regardless of intent.
What proper AR management looks like
For service business clients we work with, the accounts receivable aging report is reviewed without exception every month. Any invoice over 60 days past due receives a collection call that week, not another reminder email.
At 90 days, we record a reserve. The percentage depends on the invoice and the client: 50 percent for clients with a payment history but a slow response, 100 percent for any invoice where client communication has stopped. The reserve posts as a bad debt expense matched as closely as possible to the original billing period.
At 120 to 150 days with no payment and no payment agreement in place, we close the receivable formally. If the client pays later, the payment is recorded as a recovery. The write-off follows a consistent policy, not a case-by-case judgment made in the moment.
Best practices for service business owners
Four practices that keep receivables accurate:
- Run the accounts receivable aging report monthly. In QuickBooks, it is under Reports > Who Owes You > Accounts Receivable Aging Summary. Set a monthly reminder to review it on the first business day of each month.
- Establish a reserve policy in writing before you need it. A workable rule: reserve 50 percent of receivables 61 to 90 days past due, and 100 percent of receivables over 90 days. Apply it consistently.
- Record the reserve in the period the work was done, not the period you decide to stop pursuing. The bad debt expense belongs to the billing period, not to the month you give up.
- Write off invoices formally. In QuickBooks, close the receivable with a credit memo against the original invoice. Do not leave it as “outstanding” with a note. A properly closed invoice is unambiguous on every report.
Three questions worth asking
- What is the total dollar amount of invoices in your books that are more than 60 days past due, and what is your current collection status on each one?
- Does your P&L include a line for bad debt expense or doubtful accounts? If not, your books have never accounted for invoices that may not be collected.
- When did you last look at the accounts receivable aging report, and were there invoices on it you had forgotten about?
If any of those answers were uncomfortable, the first step is simple. Send us a screenshot of your current accounts receivable aging report. We will identify which invoices warrant a reserve, what the correct entry looks like, and whether the books need a correction before your next review period.
- INVOICE RECORDED$8,500 billed November 1, counted as revenue
- P&L OVERSTATEDNovember income includes $8,500 never collected
- ASSET OVERVALUEDReceivable listed at full value after 120 days
- CASH PLAN IS WRONGSpending decisions based on money not arriving
- RESERVE CREATED100 percent of receivable moved to doubtful accounts
- BAD DEBT EXPENSE$8,500 recognized as expense in the right period
- P&L IS REALISTICIncome adjusted to reflect what was actually collected
- WRITE-OFF COMPLETEReceivable closed, no surprise expense in a future month
Want a second set of eyes on your books?
30 minutes on Zoom. We'll look at your books and tell you what's working and what isn't.
Book a call