We can write off the customer's overpayment in QuickBooks Online (QBO), @wilfried. This process ensures that the credit balance does not linger in your accounts, accurately reflecting your financial position.
To offset the amount because of the overpayment, we can create a Journal entry in QuickBooks. Before doing so, I recommend asking for additional guidance from your accountant to ensure you'll record everything accurately. When ready, refer to these steps:
- Navigate to the +New menu, then Journal entry.

- On the first row, select Accounts Receivable in the ACCOUNT column.
- Enter the overpayment account in Debit and select the name of the customer under the Name column.
- In the second row, select the offset account (usually an expense account) and enter the amount under the Credit column.
- Once done, select Save and Close.
- Next, click the +New button, then Receive payment.
- Select the name of the customer on the Customer drop-down.
- In the Outstanding Transactions section, check the box beside the journal entry.
- Then, in the Credits section, check the box for the overpayment.
- When ready, click Save and close.
For reference, feel free to read this article: Write off customer and vendor balances. Please know that this is for QuickBooks Desktop (QBDT), but the steps are still applicable to QBO.
On top of that, QuickBooks offers offers various reports that you can generate to view a snapshot of your business.
To further enhance your QuickBooks experience, our QuickBooks Live Expert Assisted team can guide you on best practices for managing invoices and payments effectively.
If you have other concerns managing your customer's transactions, please leave a comment below. I'd be glad to provide additional help to ensure you achieve your goal. Have a good one.