· 8 min read · AIStatements editorial
Undeposited Funds in QuickBooks: What Undeposited Funds Means and How to Clear the Account
Free demo pack used
Your one free pack is built. Starter keeps going: every close, every statement, the AI analysis on each pack, PDF and XLSX exports, for $39 a month billed yearly.
Generate statements from your own books · sample CSV
Software, not advice · Files parse in your browser, nothing is uploaded
Try it on a sample company, or upload your own CSV
Undeposited Funds is a QuickBooks holding account for customer payments you have recorded but not yet grouped into a bank deposit. It is an asset account, so whatever sits in it appears on your balance sheet as money you own. A balance that keeps growing almost always means payments were recorded twice: once as a received payment sitting in Undeposited Funds, and again as the deposit that hit the bank feed.
That double-count is the most common reason a small company's balance sheet is wrong, and it is why Undeposited Funds is the first account to check when the numbers do not look right. Below: what the account is for, why the balance gets stuck, how to clear it in QuickBooks Online and Desktop without breaking a reconciled period, and how to stop it refilling.
What is undeposited funds in QuickBooks?
Undeposited Funds is a temporary asset account that mirrors a physical reality: the drawer where checks used to sit between the moment a customer handed one over and the moment someone drove them to the bank. QuickBooks keeps it because your bank records a deposit as one lump sum, while your books need to know which customer invoices that lump sum paid.
The intended flow has three steps. You receive a payment against an invoice, and QuickBooks debits Undeposited Funds rather than the bank account. You repeat that for every payment in the batch. Then you use the Bank Deposit screen to select those payments and record them as a single deposit, which credits Undeposited Funds and debits the checking account for the batch total. The account goes back to zero and the deposit on your books now matches the single line on the bank statement exactly.
When it works, it solves a genuinely annoying problem. Three customers pay $2,000, $3,500 and $1,200, you deposit all three checks together, and the bank shows one line of $6,700. Without the holding account you would have three separate deposits on your books and one on the statement, and the reconciliation would never be clean. With it, the batch matches the statement line and each customer's invoice is still marked paid individually.
What does undeposited funds mean on your balance sheet?
It appears as a current asset, usually right below or right above cash, and it is telling the reader that this money has been received but is not yet in the bank. A small balance for a day or two around a deposit run is normal and correct. A balance that is large, old, or roughly equal to your deposits for the period is a red flag, because it means the same revenue has been counted twice.
The double-count works like this. You record the customer payment, which lands in Undeposited Funds. Then the deposit arrives in the bank feed and, instead of matching it to the existing payment, someone categorizes it as new income or as a direct deposit to checking. Now the cash is in checking and the same money is still sitting in Undeposited Funds. Total assets are overstated by the deposit amount, and depending on how the bank feed transaction was coded, revenue may be overstated too.
The consequences run downhill from there. Current assets are inflated, so the current ratio a lender tests comes out better than reality. If the offsetting entry hit an income account, net income and therefore retained earnings are wrong, and the equity figure carried onto the balance sheet is wrong with it. A/R may still show the invoice as open if the original payment was never applied properly. This is why Undeposited Funds appears on the short list of accounts to scan before you issue anything, alongside Opening Balance Equity and the uncategorized accounts, covered in our guide to the QuickBooks trial balance.
Why does undeposited funds still show a balance when everything is deposited?
Four causes account for nearly all stuck balances, and the fix differs for each, so identify which one you have before touching anything. Run a report on the account first: in QuickBooks Online, go to the Chart of Accounts, find Undeposited Funds and choose Run Report, then set the date range to All Dates so old items surface.
| Cause | What you will see | Fix |
|---|---|---|
| Deposit recorded directly to checking | Payment in Undeposited Funds and a matching bank feed deposit categorized as income or as a bank transfer | Delete or undo the bank feed categorization, then match the deposit to the payment already in Undeposited Funds |
| Payment received but never deposited | An old received payment with no corresponding deposit anywhere | Record the Bank Deposit and select that payment, dating it to when the money actually hit the bank |
| Duplicate customer payment | Two received payments for the same invoice and amount, only one of which was deposited | Delete the duplicate payment, not the deposit |
| Sales receipt posted to the account and left there | Sales receipts, not invoice payments, sitting in the account from a point of sale or e-commerce sync | Change the deposit-to account on the sync or the sales receipt default to the bank account it truly lands in |
| Balance sits inside a reconciled period | Any of the above, but the month has been reconciled and locked | Do not delete the reconciled transaction; use the journal entry approach below |
How to clear undeposited funds in QuickBooks Online
Start with the report described above and sort by date, oldest first. Work the old items, because those are the ones distorting your comparatives.
If the money genuinely reached the bank but was categorized separately, the clean fix is to undo the categorization rather than to force a journal entry. Go to Transactions, then Bank transactions, open the Categorized tab, find the deposit, and select Undo in the Action column. That returns it to the For Review tab. Now open it again and use Find match instead of Categorize, and select the payment sitting in Undeposited Funds. Both sides collapse into one correct transaction, the account clears, and cash does not change.
If the payment was recorded but no deposit was ever entered, create one. Select New, then Bank Deposit, choose the account the money landed in, tick the payment in the Select the payments included in this deposit panel, and date it to the day the bank showed it. Match the deposit total to the bank statement line before saving; if you have a stack of PDF statements to work through, pulling them into a spreadsheet first makes the line-by-line matching much faster, and getting that data back into QuickBooks is easier when it is converted into a format QuickBooks will import rather than keyed in by hand.
If the period is already reconciled, do not delete or edit the reconciled transaction. Breaking a reconciliation to fix a presentation problem creates a bigger problem. Instead record a journal entry dated at the period end that debits an appropriate account and credits Undeposited Funds for the stuck amount. The offsetting debit depends on what actually happened: income if the revenue was never recorded elsewhere, accounts receivable if the invoice should be reopened, or the bank account if the deposit is genuinely missing from the books. Guessing here is how a clearing entry turns into a bigger reconciliation problem next quarter, so if you cannot identify the offset with confidence, hand the report to your accountant with the items flagged.
How to clear undeposited funds in QuickBooks Desktop
Desktop calls the same account Undeposited Funds and behaves the same way, but the screens differ. Open the Chart of Accounts, double-click Undeposited Funds to open the register, and you will see every payment that has not been rolled into a deposit.
To clear items properly, go to Banking, then Make Deposits. The Payments to Deposit window opens automatically and lists everything sitting in the account. Select the payments that made up one real bank deposit, click OK, choose the correct bank account, set the date to the day the bank posted it, and save. Repeat per deposit rather than clearing everything in one batch, because a single giant deposit will not match any line on your statement and you will have moved the problem into the reconciliation instead of solving it.
Desktop has one extra trap worth knowing. In Edit, then Preferences, then Payments, under Company Preferences, there is a setting called Use Undeposited Funds as a default deposit to account. If that is on, every received payment routes to the holding account whether or not you want it to, which is fine if your workflow batches deposits and a steady source of stuck balances if it does not.
Should you use the undeposited funds account at all?
Use it if you physically batch payments: you take checks or cash and deposit several at once, or your merchant processor settles multiple sales as one nightly transfer. In those cases the account is doing real work and turning it off will make your reconciliations worse, not better.
Skip it if every payment arrives and settles individually, which is increasingly common for service businesses invoicing through ACH or a payment link where each payment lands in the bank as its own line. There you can set the deposit-to account on the payment screen directly to checking, and the money never touches the holding account. The test is simple: if one payment on your books equals one line on the bank statement, you do not need a holding account. If several payments equal one line, you do.
Whichever you choose, check the balance as part of every close rather than at year end. An account that is reviewed monthly holds a couple of days of deposits; one reviewed annually holds a mystery that takes an afternoon to unpick, usually in the same week a lender has asked for numbers. Our month end close checklist puts it in sequence, and the reason it matters on a deadline is that interim financial statements requested by a bank or a buyer are built from whatever the balance sheet says on the day they ask.
Once the account is clean, the statements built on top of it can be trusted. AIStatements takes the QuickBooks export and produces a grouped, subtotalled income statement, balance sheet and cash flow statement with comparatives, checked against each other before you see them, which is covered on our QuickBooks financial statements page. The balance sheet specifics, including the other accounts that commonly distort it, are on QuickBooks balance sheet.
One note: this is a plain-English walkthrough of a bookkeeping mechanic, not accounting or tax advice. Corrections that touch a closed or reconciled period should be reviewed by your accountant before you post them.