How Do You Void a Check in QuickBooks Online?
To void a check in QuickBooks Online, open the check register or expense list, find the check, select More, then Void, and confirm. Voiding sets the check's amount to zero while keeping a record of it, so your audit trail stays intact. The steps take under a minute, but the timing of the check matters more than the clicks.
The real work is knowing when to void versus delete and what to do when the check is from a closed period, was already reconciled, is an unused check number, or came from payroll. This guide covers every case.
Key takeaways
- Voiding a check sets its amount to zero but keeps the record for your audit trail.
- Deleting a check removes it entirely and leaves no history, which is usually the wrong choice.
- QuickBooks voids a check as of its original date, which is a problem for prior-period checks.
- A check from a reconciled period needs special handling so it doesn't break your reconciliation.
- Payroll checks should not be voided through the normal check process.
Void vs delete: the difference that matters most
Before you touch a check, understand which action you actually want. Void and delete look similar in QuickBooks but do very different things to your books.
Voiding a check changes the amount to zero while keeping the transaction in your records. The check number, payee, and date stay visible, marked as voided. This preserves your audit trail, which is why accountants almost always prefer it.
Deleting a check removes the transaction entirely. There's no record left that it ever existed. If the check paid a bill, deleting it returns that bill to unpaid status, which affects your accounts payable process, and any report referencing it will show a gap.
For nearly every situation, voiding is the right choice. Delete only when you're certain the check should never have existed and no reporting depends on it.
How to void a check in QuickBooks Online
The standard process works for any check in the current, unreconciled period. There are two routes to it, and both reach the same result.
From the check register
- Open the register. Select Accounting from the left menu, then Chart of Accounts.
- Choose the bank account. Find the checking account the check was written from, then select View Register.
- Find the check. Scroll or use the filters to locate it by date, amount, payee, or check number.
- Open and edit it. Click the check line, then select Edit to open the full transaction.
- Void it. Select More at the bottom, then Void.
- Confirm. When QuickBooks asks if you're sure, select Yes.
From the expense list
You can also void without opening the register. Go to Expenses, then Expense transactions, find the check, open the Action column dropdown, and select Void. Confirm when prompted.
Either way, the check now shows a zero amount with its record preserved. You can filter reports to review voided transactions any time. Intuit's official documentation matches these steps.
The prior-period problem
Here's the trap the quick guides skip. When you void a check, QuickBooks voids it as of the check's original date, not today's date. For a check written this month, that's fine. For a check written last year, it's a problem.
Voiding a prior-year check changes a period you've likely already closed and filed taxes on. It alters your financials for a year that should stay locked, which throws off your prior-year reports and can create a discrepancy with what you already reported.
The workaround is to leave the original check alone and record the reversal in the current period instead. Make a deposit dated in the current period for the amount of the check, and assign it to the same account the check used.
This reverses the check today without disturbing the closed year. The next time you reconcile, clear the check against the deposit.
For anything touching a filed tax year, check with your accountant before making changes. Editing a closed period is exactly the kind of change that needs a second set of eyes.
Voiding a reconciled check
A check that was part of a completed bank reconciliation needs care, because voiding it removes value from a reconciliation that already balanced. Do it carelessly and your next reconciliation won't tie out.
If the reconciled check is in the current period, you can void it, but your reconciliation for that period will now be off by the check amount. You'll need to account for the change, and QuickBooks will flag the reconciliation difference.
If the check was reconciled in a prior period, use the current-period deposit workaround above rather than voiding the original. This keeps the past reconciliation intact while still reversing the check's effect today. Getting this wrong is a common reason a bank reconciliation suddenly won't balance months later.
Voiding an unused or blank check
Sometimes you need to void a check number that was never used, one that jammed in the printer, got damaged, or was voided physically to give someone your bank details. Auditors expect every check number in a sequence to be accounted for, so you can't just skip it.
To account for an unused check number, enter a check for that number with a zero-dollar or small entry, then void it immediately. Set the payee to a vendor named "VOID" so the register clearly shows the number was intentionally voided rather than lost.
Use the memo field to note what happened, whether the physical check is in hand, shredded, or destroyed in the printer.
This matters most for law firms and other businesses that track trust and escrow accounts, where every check number must be documented. For those firms, clean check sequencing is part of staying audit-ready.
Payroll checks are different.different
Do not void a payroll check the way you'd void a regular expense check. Payroll checks carry tax withholdings and wage records, and voiding one through the standard process can throw off your payroll liabilities and tax filings.
If you need to void or correct a payroll check, handle it through your payroll system's own process, or work with your accountant. The payroll records have to stay consistent with what was reported to tax agencies, and a plain void doesn't account for that.
The same caution applies to any payment to an employee or contractor that flows through payroll. When in doubt, treat payroll corrections as their own task, separate from voiding an ordinary vendor check.
Why the record matters
The reason voiding beats deleting comes down to the audit trail. Your books should explain what happened, and a voided check does exactly that: it shows a check was issued and then cancelled, with the number and payee intact.
A deleted check leaves a hole. Six months later, no one can tell whether check number 1043 was lost, never written, or removed to hide something. That ambiguity is what auditors and lenders dislike, and it's what makes clean books hard to trust.
Keeping voided records is part of a tidy close. When your transactions all tell a clear story, month-end close is faster because there's nothing unexplained to chase.
Automation that keeps categorisation and reconciliation current, like Finlens, makes voided and reversed transactions easier to catch and account for before they become a reconciliation mystery.
Conclusion
Voiding a check in QuickBooks Online is a one-minute task in the simple case: open the register or expense list, find the check, select More, then Void, and confirm. What separates a clean fix from a broken one is understanding the details around it.
Void rather than delete in almost every case, because voiding keeps the record, and delete leaves a hole. Watch the date, since QuickBooks voids a check as of its original date, so a prior-period check needs the current-period deposit workaround instead of a straight void.
Handle reconciled checks carefully so a past reconciliation stays intact, account for unused check numbers with a voided placeholder, and keep payroll checks out of the normal void process entirely.
Get those cases right, and voiding a cheque never causes a problem downstream. The safest habit is simple: void, don't delete, and when a check touches a closed or reconciled period, reverse it in the current period rather than editing the past.
When a filed tax year is involved, loop in your accountant before you make the change. Do that consistently, and your check history will always explain itself, which is exactly what clean, closeable books require.
.png)
Frequently asked questions
How do I void a check in QuickBooks Online?
Open the check register through Accounting, then Chart of Accounts, and select View Register for the bank account. Find the check, click Edit, select More, then Void, and confirm with Yes. You can also void from the Expenses list using the Action column dropdown without opening the transaction.
What is the difference between voiding and deleting a check?
Voiding sets the check's amount to zero while keeping a record of it, preserving your audit trail. Deleting removes the transaction entirely, leaving no history. If a deleted cheque paid a bill, that bill returns to unpaid. For nearly every situation, voiding is the correct choice.
How do I void a check from a previous year in QuickBooks Online?
Don't void it directly, because QuickBooks voids a check as of its original date and would alter a closed period. Instead, leave the original check alone and record a deposit in the current period for the same amount and account. Clear the two against each other at your next reconciliation.
Can I void a check that was already reconciled?
Yes, but carefully. Voiding a reconciled check removes value from a reconciliation that already balanced, so your reconciliation will show a difference. If the check was reconciled in a prior period, use the current-period deposit workaround instead of voiding the original, to keep the past reconciliation intact.
How do I void an unused or blank check number?
Enter a cheque for that number with a zero or nominal amount, then void it immediately, setting the payee to a vendor named "VOID." Use the memo field to note what happened. This accounts for the check number in your sequence, which matters for audits and for trust or escrow accounts.
Can I void a payroll check the same way?
No. Payroll checks carry tax withholdings and wage records, so voiding one through the standard check process can disrupt your payroll liabilities and filings. Handle payroll corrections through your payroll system's own process or with your accountant, so the records stay consistent with what was reported to tax agencies.
Will voiding a check affect my reports?
A voided check shows as a zero-amount transaction, so it no longer affects account balances or expense totals, but it still appears in your records. This is the point: your reports stay accurate while the history remains visible. A deleted check, by contrast, disappears and can leave gaps in linked reports.
Does a voided check stay in QuickBooks Online?
Yes. That's the advantage of voiding over deleting. The check keeps its number, payee, and date, marked as voided with a zero amount. You can run reports or filter the register to review voided transactions whenever you need to, which keeps a clean audit trail.
