I entered a $5,000 deposit in a QuickBooks Online invoice and now it’s marked paid in full. How can I correct this mistake without messing up my books?

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.

  1. Open the existing deposit (New → Bank Deposit) and locate the transaction.
  2. Uncheck the invoice that was automatically selected under “Received From.”
  3. 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:

  1. Create a Sales Receipt or Receive Payment using the Customer Deposits liability account.
  2. Apply this payment to the open invoice.
  3. 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.

  1. Delete the deposit: Go to Sales → All Sales → filter by Payments or Deposits. Open the deposit and delete it.
  2. 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.

Submit Your Details for Expert Support

    Contact Form Demo