The fastest way depends on whether the payment has cleared your bank
You can undo a payment in QuickBooks in three ways: delete it outright if it was never sent, void it if it cleared your bank, or reverse it by creating an offsetting transaction. Which one you use matters because QuickBooks tracks what actually moved money versus what you recorded by mistake. If the payment left your account, deleting it creates a mismatch between your books and your bank statement. If it never left, deletion is the cleanest option.
The method also depends on whether you recorded the payment as a check, a bill payment, a credit card charge, or a bank transfer. Each one lives in a different place in QuickBooks and follows a slightly different path to undo. The good news: none of them require you to contact your bank or reverse anything on their end unless the payment actually cleared.
Key Takeaways
- Delete a payment only if it was never sent to the bank; if it cleared, you must void or reverse it instead to keep your records honest.
- Voiding a payment keeps it on your books as a zero-value transaction so your audit trail stays intact and your bank reconciliation stays correct.
- Reversing a payment by creating an offsetting entry is the safest choice when you are unsure whether the payment cleared.
- The steps differ slightly depending on whether you recorded the payment as a check, a bill payment, or a credit card transaction.
- After you undo the payment in QuickBooks, you may still need to contact your bank or the payee if money actually left your account.
Delete a payment that was never sent
If you recorded a payment in QuickBooks but never actually sent it—or caught the mistake before it cleared—deletion is the simplest fix. Open the transaction (check, bill payment, or transfer), click the Delete button, and confirm. The transaction disappears from your register and your reports.
This works cleanly only if the payment never touched your bank. If you wrote a check and mailed it, or initiated an ACH transfer that went through, do not delete it. Deletion removes the record entirely, which means your QuickBooks balance will not match your bank statement, and you will have no record of where the money went. Your accountant or auditor will see the discrepancy during reconciliation.
Void a payment that already cleared
Voiding is the standard way to undo a payment that actually left your account. When you void a transaction in QuickBooks, it stays on your books with a zero balance, marked as voided. Your bank statement still shows the money left, but your QuickBooks register shows it as cancelled. This keeps your audit trail intact and makes reconciliation straightforward.
To void a check or bill payment: open the transaction, click the More button (three dots), and select Void. QuickBooks will ask you to confirm. The transaction will now show a status of "Voided" and a balance of $0.00. It remains visible in your transaction list and reports, but it no longer affects your account balance or your financial statements.
For credit card payments or bank transfers, the process is the same: open the transaction, click More, select Void, and confirm. The voided transaction stays in your records with zero value.
Reverse a payment by creating an offsetting entry
If you are unsure whether a payment cleared, or if you need to keep a detailed record of what happened, you can reverse it by creating a new transaction that cancels it out. This is especially useful when the original payment was sent to the wrong account or the wrong vendor, and you need to show both the mistake and the correction.
To reverse a check: write a new check for the same amount to the same payee, but mark it as a reversal or add "REVERSAL" to the memo line. Record it in QuickBooks as a separate transaction. Your register will now show both the original check and the reversal check, netting to zero. This creates a clear paper trail of what happened.
For bill payments, you can create a credit memo or a negative bill payment entry. For credit card charges, record a refund or credit to the same card. The key is that both transactions appear in your books, so anyone reviewing your records can see the original entry and the correction.
What to do after you undo the payment in QuickBooks
Undoing the payment in QuickBooks is only half the job. If the payment actually cleared your bank, you still need to contact your bank or the payee to stop or reverse the actual money transfer.
For checks: if the check has not been cashed, contact your bank and ask them to put a stop payment on it. This costs a fee (usually $25 to $35) but prevents the check from clearing. If the check already cleared, you will need to contact the payee and ask them to return the funds or explore it to a different invoice.
For ACH transfers or bill payments: if the transfer has not yet settled (usually within one to two business days), contact your bank when ready and ask them to recall or cancel it. If it has already settled, you will need to ask the payee for a refund or work with your bank on a reversal, which may take several days.
For credit card charges: if you recorded a charge by mistake, contact the merchant and ask for a refund. The refund will appear as a credit on your card statement within a few days.
How to avoid recording duplicate or wrong payments
The easiest way to undo a payment is to not record it wrong in the first place. Before you record a payment in QuickBooks, double-check the payee name, the amount, and the account it is coming from. If you are paying a bill, match the payment amount to the invoice amount.
If you use QuickBooks' bill payment feature (rather than writing checks manually), the system will warn you if you are paying a bill twice or paying more than the bill amount. Pay attention to these warnings. If you are setting up automatic payments or recurring transactions, review the first one carefully before letting it repeat.
After you record a payment, reconcile your bank account within a few days. Reconciliation will catch mismatches between what you recorded and what actually cleared, and it gives you a narrow window to catch and fix mistakes before they compound.
Frequently Asked Questions
Can I undo a payment if it already cleared my bank?
Yes, but you cannot straightforward delete it. You must void it in QuickBooks (which keeps it on your books as a zero-value transaction) and then contact your bank or the payee to reverse the actual money transfer. Deleting a cleared payment will make your QuickBooks balance wrong.
What is the difference between voiding and deleting?
Deleting removes the transaction entirely from QuickBooks, which breaks your bank reconciliation if the payment actually cleared. Voiding keeps the transaction on your books with a zero balance, so your records stay accurate and your audit trail stays intact. Use void for payments that cleared; use delete only for payments that were never sent.
If I void a payment, will my bank statement change?
No. Voiding a payment in QuickBooks does not change anything at your bank. The money already left your account (or will leave it if the payment has not cleared yet). Voiding only changes your QuickBooks records to match what actually happened at the bank. You may still need to contact your bank to stop or reverse the actual payment.
How long do I have to undo a payment before it is too late?
For checks, you can put a stop payment on them for months after you write them, though the payee may have already cashed it. For ACH transfers, you have one business day to recall them before they settle. For credit card charges, you can dispute or reverse them within 60 days. The sooner you act, the better your chances of stopping the money from leaving your account.
Do I need to tell my accountant if I void a payment?
If you void a payment that was already recorded and reconciled, mention it to your accountant so they know why the transaction appears on your books with a zero balance. If you void a payment before reconciliation, it will show up naturally during the reconciliation process and does not require a separate note.