Correcting a Deposit That Was Incorrectly Applied to an Invoice in QuickBooks Online (USA)
When a deposit is entered directly to an invoice, QuickBooks Online assumes the customer has paid the full amount. This happens even if the money was meant to be a partial deposit or retainer. The steps below explain how to correct the issue so your receivables, income, and bank balance remain accurate.
What Caused the Issue
This usually occurs when one of the following actions happens:
- A bank deposit is created and the invoice is selected in the “Received From” field, causing QBO to apply the full amount as payment.
- A customer payment is recorded for the deposit and QuickBooks automatically marks the invoice as paid in full.
As a result, the invoice incorrectly shows a zero balance, even if the deposit was only partial.
How to Correct the Issue
Option 1: Keep the Deposit but Remove It from the Invoice
Use this option if the money received is a customer deposit, retainer, or advance payment that will be applied later.
- Open the existing deposit (New → Bank Deposit) and locate the transaction.
- Uncheck the invoice that was automatically selected under “Received From.”
- Change the “Received From” field to a liability account such as “Customer Deposits” or “Unearned Revenue.”
If you do not have a liability account for customer deposits, create one:
- Go to Settings → Chart of Accounts → New
- Category Type: Other Current Liabilities
- Detail Type: Unearned Revenue
- Name: Customer Deposits
This adjustment will show the correct balances:
- The invoice becomes open again.
- The deposit shows as cash in the bank.
- The corresponding liability reflects money collected in advance.
Option 2: Apply the Deposit to the Invoice Later
Once the work is completed or the product is delivered, you can apply the deposit properly:
- Create a Sales Receipt or Receive Payment using the Customer Deposits liability account.
- Apply this payment to the open invoice.
- This reduces the liability and marks the invoice as paid.
Option 3: If the Deposit Was Entered by Mistake
Choose this option when the deposit was not real money received.
- Delete the deposit: Go to Sales → All Sales → filter by Payments or Deposits. Open the deposit and delete it.
- The invoice will return to an unpaid status.
Important: If the deposit came in through the bank feed, make sure it is excluded or matched properly before deleting anything.
Example Summary
| Action | Correct Account | Effect |
|---|---|---|
| Deposit recorded directly to invoice | Incorrect | Marks invoice paid too early |
| Deposit recorded to Customer Deposits liability | Correct | Keeps invoice open and records advance properly |
| Deposit deleted (if incorrect) | Correct | Removes incorrect payment and restores A/R balance |
Professional Tips
- Record customer deposits to a liability account until the work is completed.
- Do not apply a deposit directly to an invoice unless it is full payment.
- Create a “Deposit Received” item linked to the liability account to streamline future entries.