Undeposited Funds is not a broken account, and most attempts to empty it make the books worse rather than better. It is a holding tray. A balance sitting in it means QuickBooks Online is holding customer payments you have recorded but not yet grouped into a bank deposit, which is precisely what the account is for. Clearing it properly takes one screen and about a minute. The reason it refuses to stay clear is a different problem, and it starts several steps earlier.
Everything below is the accounts receivable side of your ledger. Money has arrived from customers, and QuickBooks needs two facts about it: which invoices it settles, and how it reached your bank. Undeposited Funds answers the second. Get the first one wrong and the account quietly fills with entries nobody can explain at year end.
What undeposited funds means in QuickBooks Online
Undeposited Funds is a default holding account QuickBooks Online creates for you, and newer versions of the interface label it Payments to deposit. When you record a customer payment and pick it as the Deposit to account, the money is booked as received and the invoice is marked paid, but the cash has not been assigned to any bank account yet. It waits there until you tell QuickBooks which bank deposit it formed part of.
That is the answer to what undeposited funds are, and to what the account actually means: it is a clearing account, a waiting room between a customer paying you and your bank showing the money. QuickBooks Desktop uses the same account name for the same purpose, though the screens differ. RemitClear connects to QuickBooks Online only, so every step in this guide is written for the online version.
The account exists because of a mismatch in shape. Your bank shows one deposit for the day. Your customers paid you five separate amounts. Without somewhere to hold them, QuickBooks would carry five receipts while the bank feed carried one line, and the two would never agree. Undeposited Funds lets you record each payment against the right invoice and still present a single deposit to the bank. It appears in current assets alongside your bank accounts, which is worth understanding in its own right: what undeposited funds on the balance sheet is telling you.
Why the balance grows and does not clear itself
Nothing here is automatic. QuickBooks puts payments in. Only you take them out. Every payment received to Undeposited Funds stays there until it appears on a Bank Deposit, so the balance is a straight count of receipts you have recorded and never deposited. Four things usually make up an old balance.
- Payments received to the holding account, then reconciled from the bank feed another way. The bank line got cleared against something else, and the original receipt was stranded.
- Deposits keyed by hand. A journal entry or a sales receipt put the money in the bank account directly, so the deposit exists but never consumed the payments behind it.
- The same payment recorded twice. Once from the invoice, once from the bank feed, and only one of the two ever reaches a deposit.
- Genuine cash in transit at the closing date. Correct, expected, and then never revisited.
Only the last of those is legitimate. In the other three the cash has already reached your bank by another route, so the untouched receipt is now overstating your assets. A credit memo, by contrast, never reaches this account at all, because there is no cash to deposit. That catches people out when a customer nets a credit against the invoices their payment covers, and it is a separate job: how to apply a credit memo to an invoice in QuickBooks Online.
How to find undeposited funds in QuickBooks Online
Two views answer two different questions. The balance tells you how much is waiting. The detail tells you which receipts make it up, and that is the one you need before you can clear anything.
Check the balance
- Open the chart of accounts. Go to Settings, then Chart of accounts.
- Find the account. Look for Undeposited Funds, or Payments to deposit in newer layouts. The Balance column is the total currently waiting.
- Open the detail. Select View register, or Run report, to see the individual receipts.
List the payments behind it
- Drill in from the balance sheet. Go to Reports, open the Balance Sheet, and select the Undeposited Funds figure.
- Or open a deposit. Select + New, then Bank deposit. Every payment sitting in the account is listed under the section for selecting payments to include.
- Sort by date. Anything older than your most recent bank deposit is the part worth investigating.
The Bank Deposit screen is the more useful of the two, because it is both the report and the fix. Everything it lists is a payment QuickBooks is still holding on your behalf.
How to clear undeposited funds with a bank deposit
Clearing the account means moving payments out of it into a real bank account, grouped the way your bank actually received them. One screen does it.
- Open a bank deposit. Select + New, then Bank deposit.
- Set the account and date. Choose the bank account the money landed in, and use the date it hit the bank, not the date the customer paid.
- Tick the payments in that deposit. Check each receipt that made up the lodgement, watching the running total at the bottom.
- Tie it to the statement. The total must equal the deposit on your bank statement to the cent. If it does not, you have ticked the wrong set.
- Save. Select Save and close.
The payments you ticked have now left Undeposited Funds, and the deposit appears in the bank account ready to match the line on your bank feed. Repeat for each separate deposit. Resist the urge to sweep the whole balance into one deposit to make the account read zero, because a deposit with no counterpart on your statement will never match, and all you have done is move the problem into the bank account.
One rule keeps this account honest: one Bank Deposit per line on your bank statement. Not one per customer, not one per week, and never one large deposit at month end to flatten the balance. If a deposit in QuickBooks has no twin on the statement, the account has not been cleared. It has been disguised.
Fixing the entries that will never deposit
Some receipts in the account do not belong to a future deposit at all. They belong to a deposit that already happened, recorded some other way. Deleting them is tempting and usually wrong, because each receipt is applied to an invoice, and deleting the payment reopens the invoice you have already been paid for.
Work backwards instead. For each stale receipt, find the bank transaction representing the same money. If a duplicate deposit or a sales receipt put the cash in directly, remove that entry and include the original payment in a correctly dated Bank Deposit. If the money never actually arrived, the receipt was recorded in error and the invoice should go back to open. Fix the cause, not the symptom, or the same line reappears next quarter.
There is a sibling mess worth clearing at the same time. A payment recorded but never applied to any invoice does not appear here, because it never chose a deposit account in the first place, and QuickBooks reports it as Unapplied Cash Payment Income on a cash basis. That one is covered in how to find and apply unapplied payments in QuickBooks Online.
Reconciling the account and keeping it at zero
You do not reconcile Undeposited Funds against a statement, because it has no statement. What you do is interrogate it. At every close, open the detail and ask one question of each remaining line: on the closing date, had this money genuinely left the customer without yet reaching my bank? If yes, the balance is correct and should be small. If no, it is a stale entry from the section above.
A healthy account carries a balance for a day or two after each payment run and returns to zero. A balance that has been the same figure since March is not in transit. It is forgotten. Reviewing it monthly takes minutes. Reviewing it once a year turns into a forensic exercise, because the context that would have explained each line has gone, along with the person who keyed it.
Stopping it from filling up again
Every stale line in this account started as a payment applied in a hurry. A remittance arrives listing forty invoices against a single bank credit, someone works through it under time pressure, and one receipt gets recorded twice or lands on the wrong invoice. Undeposited Funds is where that surfaces, weeks later, and cleaning it up costs far more than applying the payment correctly would have.
RemitClear will not clear this account for you, and software that says it does is describing something else. What it removes is the step where the errors are made. It reads the remittance advice your customer sent, in whatever form it arrived, PDF, spreadsheet, CSV or the body of an email, uses AI-powered extraction to pull every invoice number and amount, matches those against the open invoices in your company file, and prepares the payment allocations for you to approve. Payments post to whichever deposit account you nominate, which can be Undeposited Funds or a bank account directly.
Because the application is right the first time, the account holds only genuine in-transit receipts, which is the state it was designed for. Duplicate documents are caught by content hash before they can post twice, and a remittance carrying a credit note or an already-paid invoice is held back for a person rather than posted on its own. That is the job RemitClear's cash application for QuickBooks Online is built to do.
Summary
Undeposited Funds does its job perfectly and gets blamed for the mess upstream of it. Clearing it is a Bank Deposit, one per line on your bank statement, and the discipline that matters is refusing to invent a deposit with no counterpart on the statement just to make the balance read zero. Whatever survives that test is a stale receipt with a story behind it, and the story is nearly always a payment applied twice or applied to the wrong invoice. Check the account monthly, keep the balance small and short-lived, and fix the application step if the same investigation comes round every quarter.