What Is Undeposited Funds in QuickBooks?

Undeposited Funds in QuickBooks is a temporary holding account that stores customer payments until you group them into a bank deposit. Think of it as a cash drawer: money sits there after you record a payment but before you actually take it to the bank. Its purpose is to let you combine multiple payments into a single deposit entry so that your QuickBooks records match the lump-sum deposits that appear on your bank statement.

Why This Account Exists

When you go to the bank, you rarely deposit one check at a time. You might deposit five checks from different customers, and your bank records that as one transaction. If QuickBooks recorded each of those five payments directly into your checking account as separate line items, you’d have five entries in QuickBooks but only one on your bank statement. Reconciling would be a headache every single month.

Undeposited Funds solves this by acting as a middle step. You record each payment individually, and they all land in this holding account. Then, when you’re ready, you select the payments that went to the bank together and create one deposit. That single deposit matches what the bank shows, and reconciliation stays clean. In newer versions of QuickBooks Online, you may see this account labeled “Payments to deposit” instead of “Undeposited Funds,” but the function is identical.

How the Two-Step Deposit Process Works

The workflow has two distinct moments: recording the payment, then recording the deposit.

  • Step 1: Record the payment. When a customer pays an invoice or you enter a sales receipt, QuickBooks places that money into Undeposited Funds by default. At this point, your checking account balance in QuickBooks doesn’t change. The money is just sitting in the drawer.
  • Step 2: Create a bank deposit. When you’re ready to record what you actually deposited, go to the Bank Deposits screen (in QuickBooks Online, navigate to + New, then Bank Deposit). You’ll see a list of all payments waiting in Undeposited Funds. Check the ones that were part of the same real-world deposit, choose the correct bank account, and save. QuickBooks moves those payments out of Undeposited Funds and into your checking account as a single grouped transaction.

For example, if you received three payments of $200, $350, and $150 on the same day and deposited them together, you’d select all three and create one $700 deposit. Your bank statement will show $700, and so will QuickBooks.

Matching Deposits to Bank Feeds

If you connect your bank account to QuickBooks, downloaded transactions appear in a review queue for you to categorize or match. When a deposit comes through from your bank, QuickBooks looks for existing transactions with the same amount within a window of 90 days before and 20 days after the transaction date. If it finds a match, it suggests one for you to confirm.

There’s an important detail here: QuickBooks won’t automatically suggest a match when multiple individual payments need to be grouped into one deposit. You have to create the grouped deposit in QuickBooks first (step 2 above), and then match the resulting deposit to the downloaded bank transaction. If you skip the grouping step and instead just “add” the bank feed entry as a new transaction, you’ll end up with duplicate income, which is the most common Undeposited Funds mistake people run into.

What Happens When the Balance Gets Too High

A growing Undeposited Funds balance usually means payments were recorded but never moved into a bank deposit. This doesn’t necessarily mean something is wrong with your actual bank account. It means QuickBooks still thinks those payments are sitting in the drawer. Over time, this inflates the account and makes your books unreliable.

To check your balance, pull up your Balance Sheet report and look for Undeposited Funds under Other Current Assets. If you see a number there that looks too large, click into it to see which payments are stuck. For each one, determine whether the money was actually deposited at the bank. If it was, you need to create a deposit in QuickBooks to clear those items out and move them to the correct bank account.

Fixing Duplicate Deposits

The most common problem with Undeposited Funds is double-counted income. This happens when you record a customer payment (which goes to Undeposited Funds), and then you also add the same amount as a new transaction from your bank feed instead of matching it. Now the income shows up twice: once from the original payment and once from the bank feed entry.

To fix this, you need to find and delete the duplicate. Open your bank account register in QuickBooks and look for two entries that represent the same real-world deposit. Delete the extra one. In QuickBooks Desktop, you can open the duplicate transaction and press Ctrl + D to delete it. In QuickBooks Online, open the transaction and select Delete from the options at the bottom of the screen.

If the duplication has already affected your income accounts, you may need to create a correcting deposit. The process involves going to the deposit screen, selecting the orphaned payment from Undeposited Funds, and then adding a negative line for the same amount to the income account that was overstated. The deposit total should net to zero, which clears the payment from Undeposited Funds without adding any new money to your bank register.

When You Don’t Need Undeposited Funds

Not every business needs the two-step process. If you deposit each payment individually and your bank shows each one as its own line item, you can skip Undeposited Funds entirely. When recording a payment or sales receipt, change the “Deposit to” field from Undeposited Funds to your checking account. The payment goes straight into the bank register, and there’s nothing to group later.

This works well for businesses that receive most of their payments electronically, where each transaction posts to the bank separately. It also works if you simply make frequent single-check deposits. The key question is whether your bank statement shows individual transactions or grouped lump sums. If it shows lump sums, use the two-step process. If each payment is its own bank entry, depositing directly saves you a step.

Keeping Undeposited Funds Clean

Make it a habit to process your bank deposits in QuickBooks at the same time you make real deposits. If you go to the bank on Fridays, create your QuickBooks deposit on Fridays too. This keeps the Undeposited Funds balance low and prevents the account from accumulating months of unmatched payments.

When you connect bank feeds, always look for a match before adding a new transaction. If QuickBooks doesn’t suggest a match for a deposit, check whether you still need to group payments into a deposit first. Creating the deposit and then matching it to the bank feed is the correct sequence. Adding the bank feed entry as a standalone transaction when those payments already exist in Undeposited Funds is how duplicates happen.