You cannot delete a received payment in QuickBooks Desktop once it has been recorded—you can only reverse it or void it
QuickBooks Desktop locks received payments into your accounting records to protect the integrity of your books. If you recorded a payment by mistake, received money you need to return, or need to correct the amount, you have two paths: void the original payment (which leaves a record that it existed) or create a reversing entry that offsets it. Deleting is not an option, but reversing is faster and cleaner than starting over.
The method you choose depends on whether the payment has already been deposited into your bank account. If it has not been deposited yet, voiding is straightforward. If it has been deposited, you will need to reverse it instead, because voiding a payment that matches a bank deposit will create a mismatch during reconciliation.
Key Takeaways
- QuickBooks Desktop does not allow deletion of received payments; you must void or reverse them instead.
- Void a payment if it has not yet been deposited into your bank account.
- Reverse a payment using a credit memo or reversing entry if it has already been deposited, to keep your bank reconciliation accurate.
- Voiding or reversing a payment takes two to three minutes and requires you to locate the original payment record in the Receive Payments window.
How to void a payment that has not been deposited
Open the Receive Payments window by going to Customers menu → Receive Payments. Search for the customer name or invoice number to find the payment you want to void. Click on the payment line to select it, then look for the Edit menu at the top of the window and select Void Payment. QuickBooks will mark the payment as voided, and the amount will no longer appear in your accounts receivable or income accounts.
After you void the payment, the customer's invoice will return to an unpaid status. If the customer actually did send the money and you simply recorded it to the wrong customer or invoice, you can then create a new Receive Payments entry with the correct details. The voided payment will remain in your records with a status of "Void" so you have a complete audit trail.
How to reverse a payment that has already been deposited
If the payment has been deposited into your bank account, voiding it will cause problems during bank reconciliation because QuickBooks will show a deposit that no longer exists in your records. Instead, create a reversing entry by opening Customers menu → Receive Payments, finding the original payment, and recording a new payment entry for the same amount with a negative value (or by creating a credit memo for the customer). This offsets the original payment without breaking your bank match.
Alternatively, you can create a credit memo for the customer, which is cleaner if the customer is may have access to to a refund or credit toward future invoices. Go to Customers menu → Create Credit Memos/Refunds, enter the customer name and the amount, and link it to the original invoice. The credit memo will reduce what the customer owes without touching the deposit record.
Why QuickBooks does not allow deletion
Accounting software locks payments into the system because every transaction must be traceable and verifiable. If you could delete a payment, your bank deposits would not match your accounting records, auditors could not verify your books, and you would have no way to prove what actually happened. Voiding or reversing instead creates a clear record: anyone reviewing your books can see that a payment was recorded, then reversed, and understand why.
This protection also prevents accidental loss of data. If you were able to delete a payment with one click, a user error could wipe out weeks of work. By requiring you to void or reverse, QuickBooks forces a deliberate action that leaves a trail.
What happens to the customer's invoice after you void or reverse
When you void a payment, the customer's original invoice returns to unpaid status immediately. The amount owed goes back to what it was before the payment was recorded. If the customer actually owes that money, you will need to follow up with them to collect it again.
When you reverse a payment using a credit memo, the invoice also returns to unpaid status, but the customer now has a credit on their account. If they owe you money on other invoices, you can apply the credit to those. If they do not owe anything else, you can issue a refund or let the credit sit until they place another order.
How to find a payment if you cannot locate it in the Receive Payments window
If you recorded the payment weeks or months ago and cannot find it by scrolling, use the Find & Replace feature. Go to Edit menu → Find & Replace, enter the customer name or invoice number, and QuickBooks will search your entire file. You can also filter the Receive Payments window by date range: click the date field and enter the approximate date range when the payment was recorded.
If you still cannot find it, the payment may have been recorded as a Deposit rather than a Receive Payments entry. Go to Banking menu → Make Deposits and search there. Some users record payments directly as deposits, which bypasses the Receive Payments window entirely. Once you locate it, you can void or reverse it using the same principles.
Preventing accidental payment entries in the future
To avoid having to void or reverse payments, set up a review step before deposits are finalized. Assign one person to record payments and a different person to review them before they are marked as deposited. You can also enable the Audit Trail feature (Edit menu → Preferences → Accounting tab) so every change to a transaction is logged with a timestamp and user name.
Another safeguard is to reconcile your bank account weekly rather than monthly. The sooner you reconcile, the sooner you will spot a payment that was recorded incorrectly, and the easier it is to fix while the transaction is still fresh.
Frequently Asked Questions
Can I undo a voided payment?
No, but you can create a new Receive Payments entry for the same amount if you need to restore the payment. Voiding is permanent, though the voided record remains visible in your audit trail. If you voided by mistake, record the payment again with the correct details.
What if I void a payment but the customer's bank already withdrew the money?
The customer will see the withdrawal on their bank statement, but you will have no record of receiving it in QuickBooks. Contact the customer and ask them to send the payment again, or create a new Receive Payments entry and ask them to disregard the first one. Do not leave the void in place without communication, or you will have an unexplained gap in your records.
Does voiding a payment affect my tax records?
Voiding removes the payment from your income accounts, so it will lower your reported revenue for the period. If the payment was already included in a tax return you filed, you may need to file an amended return. Consult your accountant before voiding large payments that have already been reported to the IRS.
Can I reverse a payment without creating a credit memo?
Yes, you can record a new Receive Payments entry with a negative amount, which will offset the original payment. However, a credit memo is cleaner because it clearly shows the customer has a credit balance. Use whichever method matches your business process.
What if the payment was recorded to the wrong customer?
Void the payment, then create a new Receive Payments entry for the correct customer. Do not try to edit the original payment to change the customer name, because that will create confusion in your audit trail. A void-and-rerecord approach is clearer and takes only a few extra seconds.