How to Handle Customer Overpayment in QuickBooks Online Easily 2026
By Impran M N
When a client pays more than an invoice total, QuickBooks Online automatically holds the extra amount as an unapplied credit rather than leaving it unaccounted for. This guide covers recording the overpayment through the Receive Payment form and later applying that credit to a new invoice. It's for bookkeepers who want to keep the accounts receivable ledger clean after an over-collection.
01Open the Receive Payment form
Click + New, then select Receive Payment under the Customers column.
02Choose the customer
Select the client's profile from the search field to pull up their outstanding balances.
03Enter the full amount received
Type in the total check or electronic payment amount, even if it's larger than the invoice being settled.
04Confirm the unapplied credit
Check the specific invoice being paid, and QuickBooks will automatically flag the excess amount as an unapplied payment in the footer.
05Apply the credit to a new invoice
When creating a future invoice for the same customer, QuickBooks will surface the available credit so you can apply it to offset the new balance.
Frequently asked questions
Does QuickBooks automatically detect an overpayment?
Yes, once the amount received exceeds the checked invoice, the system automatically flags the difference as an unapplied credit.
Can I refund the overpayment instead of holding it as credit?
Yes, but that requires a separate refund transaction; holding it as credit is the default and keeps the funds available for future invoices.
Will the overpayment show up on my bank feed correctly?
Yes, the full deposit amount should match your bank feed even though only part of it applies to the original invoice.
How do I check a customer's current credit balance?
Open the customer's directory profile to see their balance matrix, which reflects any applied credits alongside open invoices.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



