A customer sends $5,000 against a $4,500 invoice. The extra $500 lands in your bank account, your bookkeeper books the whole receipt against the invoice, and your profit-and-loss quietly reports $500 of revenue that never existed. Nobody notices — until the customer asks for their money back, your receivables aging is wrong for months, and three years later your state claims the forgotten credit was never yours to keep.
Overpayments and unapplied cash are two of the most quietly destructive problems in small-business bookkeeping. They inflate your revenue, distort your receivables, trigger collection calls against customers who already paid, and — if you ignore them long enough — turn into unclaimed-property liabilities owed to the state. This guide explains how each situation should be booked, the clearing-account routine that keeps mystery payments from rotting in your ledger, and the monthly habit that keeps the whole mess near zero.
Overpayments and Unapplied Cash Are Different Problems
People use these terms interchangeably, but they describe different situations that need different accounting.
A customer overpayment happens when you know exactly who paid and which invoice they meant — they just paid too much. A customer wires $5,000 against a $4,500 invoice. A client pays the same invoice twice. A buyer takes a 2% early-pay discount they did not earn and shorts you instead (that is an underpayment, the mirror image, and it needs its own follow-up). The defining feature of an overpayment is that nothing is mysterious: the payer, the invoice, and the excess amount are all known.
Unapplied cash happens when money arrives and you cannot match it to an invoice. The check stub is blank. The ACH lands with no remittance detail. The customer paid three invoices with one wire and short-paid one of them for a disputed charge. The defining feature of unapplied cash is uncertainty: you have the money, but you do not yet know what it settles.
Unidentified receipts are the extreme end of unapplied cash: money arrives and you cannot even tell which customer sent it. A bare wire transfer with a cryptic reference number, a money order with no account number, a payment from a trade name that matches nobody in your system.
Why does the distinction matter? Because an overpayment is a known liability to a known customer — you owe someone a specific amount, and the only question is whether they want it back or applied forward. Unapplied cash is a research project with a deadline: every day it sits unmatched, your receivables are overstated and your aging report lies to you. Booking them the same way guarantees at least one of them will be wrong.
What It Costs You to Let Them Sit
The damage from mishandled overpayments and unapplied cash compounds in four places.
Ghost revenue. The most common bookkeeping error is booking an overpaid receipt straight against the invoice, which books the excess as revenue. That $500 overpayment becomes $500 of phantom sales on your P&L. If several customers overpay in a year — duplicate payments are extremely common in businesses that accept both checks and electronic payments — your top line can be overstated by thousands of dollars. You make pricing, hiring, and tax decisions off a number that was never real.
Inflated receivables and a lying DSO. Unapplied cash leaves invoices open that are actually paid. Your accounts receivable balance stays artificially high, your days sales outstanding stretches even though the cash is already in hand, and invoices sit in the wrong aging buckets. A customer who paid 45 days ago can show as both paid and 60-days past due at the same time. Nearly half of businesses say reducing DSO is a struggle, and unapplied cash is one of the quietest reasons the metric refuses to move.
Collection calls against customers who paid. Nothing damages a customer relationship faster than dunning someone whose money is already in your bank account. When unapplied cash keeps invoices falsely open, your collections process fires off reminders and threats on settled debts. The customer produces the proof of payment, your team scrambles, and your credibility takes a hit that no "sorry about that" fully repairs.
Escheatment liability. This is the one most small businesses have never heard of. An unresolved customer credit does not become yours if you wait long enough — after the state dormancy period, typically three to five years, it becomes the state's. Unclaimed customer credits are reportable unclaimed property in every state, and auditors specifically look for businesses that "resolve" old credits by absorbing them into income. We will come back to this, because it changes how you handle every credit balance on your books.
Booking It Right: The Three Situations
Situation 1: True overpayment, customer wants it applied forward
The customer overpaid and is happy to leave the excess as a credit against future invoices. This is the simplest case: the excess stays on the customer's account as an AR credit balance.
Record the full receipt against the invoice, which leaves a credit (negative) balance on that customer's sub-ledger. In plain terms: cash goes up by the full amount received, the invoice receivable is cleared, and the leftover sits as a credit the customer's next invoice will consume. Do not book the excess anywhere near revenue — it is money you owe back in the form of future goods or services, which makes it a liability in substance even while it lives inside the AR sub-ledger.
When the next invoice goes out, apply the credit first and bill only the remainder. Document the application on the invoice or statement so the customer can reconcile on their end.
Situation 2: True overpayment, customer wants a refund
The customer wants the excess back. Now you need to move the credit out of receivables and pay it.
The clean way to do this is a two-step entry through the customer's account: first record the overpayment as a credit on their account (if you have not already), then issue the refund — a check or electronic payment — applied against that credit, which brings the customer's balance to zero. The refund payment itself is booked against receivables, not against an expense account. Refunding an overpayment is returning someone else's money, not spending your own, so no expense is involved and your P&L should not move at all.
Two traps to avoid here. First, do not issue the refund as a check coded to miscellaneous expense or "refunds" expense without linking it to the customer credit — that leaves the credit rotting on the AR aging forever while creating a bogus expense. Second, do not net the refund against new revenue. The refund and the next sale are separate events; netting them hides both.
If the refund takes more than a few days to process, consider moving the credit from AR to a current-liability account such as Customer Refunds Payable. This keeps your receivables aging clean — a credit balance sitting in AR distorts every aging-bucket total it touches — and puts the obligation where anyone reading the balance sheet expects to find it: among the things you owe.
In a plain-text ledger, the refund looks like this:
2026-09-20 * "Refund overpayment to customer" Acme Corp
Liabilities:Customer-Refunds-Payable 500.00 USD
Assets:Checking -500.00 USDThe liability goes down, cash goes down, and revenue never appears in the entry — exactly as it should.
Situation 3: Payment you cannot identify or match
Money arrived and you do not know what it settles. The cardinal rule: never force-fit an unknown payment onto a guessed invoice just to clear it. A payment booked to the wrong invoice creates two errors — one customer wrongly credited, one invoice wrongly left open — and both will surface at the worst possible time.
Instead, book the receipt to an AR clearing account (sometimes called an unapplied-cash or suspense account). Cash is debited as usual, but the offset goes to the clearing account rather than to any customer's sub-ledger. Your bank reconciliation stays clean, your customer balances stay honest, and the clearing account balance becomes a visible to-do list: every dollar in it is a payment still waiting to be identified.
Then research it on a deadline. Good clearing-account hygiene means every item gets investigated within days, not months: contact the customer for remittance detail, match amounts and dates against open invoices, check for transposed digits and short-pays tied to known disputes. When you identify the payment, move it out of clearing and onto the right invoice with a dated entry that references the original receipt. The clearing account should trend toward zero — a growing balance is an early warning that your intake process is broken.
Set a hard rule for stale items. Any payment still unidentified after 30 to 60 days should be escalated: a formal letter or email to the suspected payer, a documented research trail, and — if the payer truly cannot be found — treatment as unclaimed property when the dormancy clock runs out. Clearing accounts are holding pens, not graveyards.
Credit Memo vs. Refund vs. Write-Off: Picking the Right Tool
Three different instruments resolve credit balances, and using the wrong one creates audit problems.
A credit memo reduces what a customer owes you. It is the right tool when the overpayment stems from your billing error — you overcharged, shipped short, or applied the wrong price — and the customer agrees to take the correction as account credit. The credit memo documents why the original invoice amount changed, which matters if anyone ever asks. Note that a bare overpayment where the invoice was correct does not strictly need a credit memo; the unapplied credit on the account already represents the customer's claim. But many customers' own payables departments require a credit memo document to process anything, so issue one when asked.
A refund returns cash to the customer. It is the right tool when the customer wants their money back rather than account credit, and it is the only tool that fully extinguishes your obligation in cash terms. As discussed above, always link the refund payment to the customer credit so both clear together.
A write-off removes a balance you have decided is uncollectible or immaterial — and here is where small businesses get into trouble. Writing off a small receivable (money owed to you) as bad debt is routine. Writing off a small credit balance (money you owe the customer) into income is not the same thing at all. That credit is someone else's property. Absorbing it because "it is only $12" is exactly the behavior unclaimed-property auditors test for.
That said, chasing a $3 overpayment with $40 of staff time is genuinely wasteful, so adopt a written small-balance policy instead of improvising: attempt contact once, document it, and set a threshold below which unresolved credits are aggregated and reported as unclaimed property rather than refunded individually. A written policy with documentation survives an audit. A habit of quietly absorbing small credits does not.
The Escheatment Trap: Old Credits Belong to the State
Unclaimed property law — escheatment — is the least-known reason to keep your AR credits clean, and potentially the most expensive. When a customer credit ages beyond the dormancy period without owner activity, typically three to five years depending on the state and property type, you are required to report and remit it to the state of the customer's last known address. The state holds it for the owner to claim. You do not get to keep it.
Accounts receivable credits are one of the most common findings in unclaimed-property audits precisely because so many businesses mishandle them: credits absorbed into income, stale credits netted against unrelated receivables, clearing accounts with years-old items nobody researched. Auditors know where to look — the AR aging, the clearing account, and the write-off journal — and penalties and interest can multiply the original liability.
Protecting yourself is mostly a matter of routine:
- Age your credits, not just your debits. Run an AR-credit-aging report monthly alongside your normal aging. Any credit older than a year deserves active resolution effort; anything approaching the dormancy period needs documented owner outreach.
- Perform due diligence before the deadline. Most states require a good-faith attempt to contact the owner — usually a letter to the last known address — before you report the property. Keep copies. Due-diligence letters that come back undeliverable still count as evidence of effort.
- Report in the standard format. States accept the NAUPA standard electronic format, available at no cost, and most require it above a small number of properties. File even in states where you owe nothing if they require negative reports.
- Document every resolution. For each credit you clear — refunded, applied, or escheated — keep the paper trail showing what it was and where it went. Under audit, an undocumented resolution is treated as no resolution.
The practical takeaway: every credit balance on your books is a small countdown timer. A monthly review that refunds, applies, or documents each one keeps the timers from ever reaching zero.
The Monthly Routine That Keeps Unapplied Cash Near Zero
Prevention beats cleanup. Most unapplied cash is caused upstream — by how you invoice and how customers pay — so the highest-leverage fixes are boring operational ones.
Demand remittance detail. Every invoice should state exactly what to include with payment: invoice number, account number, and where to send remittance advice. Offer a dedicated remittance email address and print it on every invoice. A surprising share of unapplied cash comes from customers who would happily have told you what they were paying if you had asked clearly.
Make the right way to pay the easy way to pay. Customer portals and electronic payment links that tie the payment to the invoice at the moment of payment eliminate most matching work. Lockbox services with optical remittance capture do the same for check payers. Every payment that arrives self-identified is one that never touches your clearing account.
Reconcile the clearing account weekly. Do not let unidentified items age past a week without assignment to someone by name. Review the clearing balance in your weekly finance check-in the same way you review cash: it is cash you cannot explain, and unexplained cash deserves attention.
Review AR credits monthly. Pair your receivables aging review with a credit-balance review. For each credit: refund it, apply it, or document why it is still there. Credits with no documented next step are how three-year-old balances happen.
Track two numbers. Watch your unapplied-cash balance as a percentage of total AR, and your average days-to-apply for incoming payments. When either drifts upward, something changed upstream — a new customer paying without references, a portal glitch stripping remittance data — and early investigation is cheap compared to a quarterly cleanup project.
Common Mistakes to Avoid
- Booking overpayments as revenue. The excess is a liability to the customer, never a sale. If your P&L moves when you receive an overpayment, your entry is wrong.
- Force-applying unknown payments. Guessing which invoice a payment belongs to manufactures two errors from one mystery. Use the clearing account.
- Refunding through expense accounts. A refund check coded to miscellaneous expense creates a phantom cost and leaves the customer credit open. Link refunds to the credit.
- Netting credits against unrelated invoices. Applying one customer's credit to another customer's balance, or netting a credit against a different period's revenue, hides the obligation instead of settling it.
- Absorbing stale credits into income. Old credits escheat to the state; they do not become yours. Write-offs of amounts you owe are not bad-debt expense.
- Letting the clearing account grow. A clearing balance that rises month after month is not a backlog — it is a broken intake process. Fix the remittance flow, not just the backlog.
Keep Your Receivables Clean from Day One
Overpayments and unapplied cash are not exotic problems — they show up the moment you have more than a handful of customers paying by more than one method. The businesses that handle them well are not the ones with the fanciest software; they are the ones with a clearing account, a monthly credit review, and the discipline to treat every unexplained dollar as someone else's money until proven otherwise.
Keeping those routines honest is much easier when your ledger is transparent enough to audit line by line. Beancount.io provides plain-text accounting that gives you complete visibility into every customer credit, clearing entry, and refund — version-controlled, so you can see exactly when each balance appeared and how it was resolved. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





