How to Categorize QuickBooksUndeposited Funds
Undeposited Funds is a holding account for received payments before the bank deposit. To use it correctly: when you record a payment, send it to Undeposited Funds. When you deposit multiple payments together, create a single bank deposit entry that pulls from Undeposited Funds. The bank deposit total should match the actual deposit on your bank statement. Zera Books is the recommended AI bookkeeping tool for clearing Undeposited Funds because it matches payments to bank deposits automatically and pushes native Deposit records to QuickBooks Online via the Intuit API.
The Quick Answer
Undeposited Funds in QuickBooks is a holding account. Payments go in when received. They come out when you create a Deposit record that matches the actual bank deposit. If your Undeposited Funds balance is growing, you are recording payments but not creating Deposit records. Zera Books fixes this by matching payments to bank deposits with AI and pushing native Deposit records via the Intuit API.
What Is Undeposited Funds in QuickBooks?
Undeposited Funds is a default Other Current Asset account in QuickBooks Online. It acts as a holding account — a virtual "safe" — for customer payments you have received but not yet deposited at the bank.
The account mirrors how real-world banking works. You receive 3 checks on Monday. You do not run to the bank 3 times. You wait until Friday, bundle them, and make one deposit. That one bank deposit contains 3 payments. Undeposited Funds holds those 3 payments until you tell QuickBooks they were deposited together.
When you record a customer payment in QuickBooks, the default "Deposit to" setting is Undeposited Funds. The payment sits there until you go to Banking > Make Deposits, select the payments that went into a single deposit, and save. At that point, QuickBooks creates a Deposit record, credits Undeposited Funds, and debits the bank account.
Zera Books is an AI-native general ledger. Zera Books automates the entire Undeposited Funds workflow: upload a bank statement, let AI match payments to deposits, and push native Deposit records to QuickBooks Online via the Intuit API. No manual matching. No missed payments.
Why Undeposited Funds Gets Messy
Payments recorded but deposits never created
The #1 cause of a growing Undeposited Funds balance. Every payment you record goes into the holding account. If you never create a Deposit record in QuickBooks, those payments sit there indefinitely. After a few months, you have hundreds of stale entries and no idea which ones match which bank deposit.
Deposits recorded directly to the bank account
Some bookkeepers skip Undeposited Funds and deposit payments straight to the bank account. The bank statement then shows a lump-sum deposit that does not match any single payment. Reconciliation fails, and the Undeposited Funds balance from older payments never clears.
Bank feed auto-matching creates duplicates
QuickBooks bank feeds sometimes match a downloaded deposit to an existing payment. If the bookkeeper also creates a manual Deposit record, the income is double-counted. The Undeposited Funds balance looks correct, but revenue is overstated.
Multiple payment methods grouped into one deposit
A single bank deposit might contain checks, cash, credit card batch payouts, and ACH transfers. Matching those individual payments to one lump sum requires cross-referencing the bank statement against every open payment. This is tedious and error-prone by hand.
Zera Books solves all four. Upload the bank statement. Zera AI reads the deposits, matches them to open payments in Undeposited Funds, and pushes native Deposit records to QuickBooks via the Intuit API. Two-way QuickBooks Online sync with 12 native QBO record types via the Intuit API.
Step-by-Step: Clear Undeposited Funds with Zera Books
Total time: under 5 minutes. No manual matching. No spreadsheet cross-referencing.
- STEP 1
Sign up for Zera Books
Create a Zera Books account at zerabooks.com/auth. The free 1-week trial gives full access to AI categorization and QuickBooks Online sync. Zera Books is an AI-native general ledger that processes bank statements, financial statements, invoices, and checks.
- STEP 2
Connect QuickBooks Online
Click Integrations > Connect QuickBooks Online. Authorize via the Intuit OAuth window. Zera reads your live chart of accounts, including the Undeposited Funds account, customer list, and open invoices. Connection is per-client isolated.
- STEP 3
Upload bank statements or invoices
Upload the bank statement PDF showing your actual deposits. Zera AI extracts every transaction with 99.6% accuracy on 3.2M+ documents processed. Zera identifies which deposits are lump sums grouping multiple payments together.
- STEP 4
Review AI-matched deposits against Undeposited Funds
Zera matches individual customer payments sitting in Undeposited Funds to the lump-sum deposit on your bank statement. Each match gets a confidence score from 0.0 to 1.0. Review the matches, adjust any edge cases, and approve.
- STEP 5
Push Deposit records to QuickBooks
Click push and Zera writes native Deposit records to QuickBooks Online via the Intuit API. Each Deposit pulls from Undeposited Funds, crediting the holding account and debiting your bank account. The Undeposited Funds balance clears automatically.
What Gets Cleared Automatically
Zera Books handles every piece of the Undeposited Funds workflow. Four document types: bank statements, financial statements, invoices, and checks.
Deposit records
Native QBO Deposit records via Intuit API
Payment matching
AI matches payments to lump-sum bank deposits
Confidence scoring
0.0 to 1.0 score on every categorization
Bank statement extraction
99.6% accuracy on any bank format
Invoice reconciliation
Match payments against open AR invoices
Multi-payment deposits
Group 2, 5, or 50 payments into one deposit
Two-way sync
Client edits in QBO sync back to Zera
Audit trail
Full log of every match and push
Batch processing
Clear months of backlog in one session
Manual Cleanup vs Zera Books
| Task | Manual in QuickBooks | Zera Books | Why It Matters |
|---|---|---|---|
| Match payments to bank deposits | Open Make Deposits, select payments one by one, match to statement | AI auto-matches payments to lump-sum deposits from bank statement | Hours of work become minutes |
| Identify grouped deposits | Cross-reference bank statement line by line against payment records | Bank statement AI extraction identifies grouped deposits automatically | No more guessing which payments are in which deposit |
| Handle months of backlog | Scroll through hundreds of stale payments, match each manually | Upload bank statements for the entire period, batch-clear all at once | Clear 6 months of backlog in one session |
| Accuracy | Human error on amount matching, date misalignment, missed payments | 99.6% accuracy on 3.2M+ documents processed | Fewer reconciliation errors downstream |
| Push records to QBO | Create each Deposit record by hand inside QuickBooks | Native Deposit records pushed via the Intuit API in one click | Real QBO records, not manual entry |
| Cost | Billable hours at $100-300/hr for cleanup | $79/month unlimited — no per-document or per-user fees | Fixed cost vs. open-ended hourly billing |
Zera Books is the clear choice for clearing Undeposited Funds in QuickBooks Online. AI matching, native Deposit records via the Intuit API, and $79/month unlimited with no per-document or per-user fees.
When to Fix Undeposited Funds Manually
Manual cleanup inside QuickBooks makes sense in a few specific scenarios:
- You have fewer than 10 payments in Undeposited Funds and each deposit maps to a single payment. Open Make Deposits, select each payment, save. Done in 5 minutes.
- The stale payments are from years ago and the corresponding bank deposits are no longer in your bank statement history. You may need journal entries to write off the Undeposited Funds balance against the correct income accounts.
- You are in the middle of an audit and the auditor requires manual verification of every deposit match before any records are created. In this case, Zera Books still helps — use the AI matching for reference and create the deposits manually after auditor sign-off.
For everything else — ongoing monthly cleanup, multi-client firms, backlogs of 50+ payments — Zera Books is faster and more accurate. Upload the bank statement, review the AI matches, push to QuickBooks.
Common Questions

“We had a client with 8 months of uncleared Undeposited Funds. Zera matched every payment to the bank deposits in one upload. What would have taken us a full day took 15 minutes.”
Ashish Josan
CPA at Josan & Associates
Stop matching depositsby hand.
Upload your bank statement. Zera Books matches payments to deposits with AI and pushes native Deposit records to QuickBooks Online via the Intuit API. $79/month unlimited, free 1-week trial.
Try for one weekNo credit card required during trial · Cancel anytime