Stale check flags, not a once-a-year hunt
Checks outstanding past a chosen number of days get flagged automatically for review, so cleanup happens continuously instead of becoming a project at year-end.
Find the check, open it, select More at the bottom, then Void. QuickBooks zeroes out the amount but keeps the check number and record in place, which is what you want for a check that was already issued. Voiding is different from deleting: deleting removes the transaction entirely and leaves a gap in your check numbering. Here's the full process and when to use each.
1. Find the check. Search for it by check number, payee, or amount, or open the bank register for the account it was written from.
2. Open the check. Click into the transaction to open the full check detail screen.
3. Select More, then Void. This is at the bottom of the check screen. QuickBooks will confirm before it makes the change.
4. Confirm. Once confirmed, the check's amount zeroes out and QuickBooks marks it "VOID," but the check number and transaction stay in your records, which keeps your check number sequence intact and your history accurate.
5. Check whether it was already reconciled. If the check was part of a completed reconciliation, voiding it will change that period's numbers. QuickBooks will usually warn you; if it's already closed or reported on, talk to whoever handles your books before voiding rather than after.
A single voided check, a typo, a check printed on the wrong stock, is nothing. The recurring version of this problem is checks that go stale: issued, never cashed, sitting open for months until someone has to track them all down during year-end cleanup and decide what to do with each one.
That cleanup is almost always manual: someone runs an aging report, cross-checks it against the bank, and works through a list of checks one at a time, some of which need voiding, some of which need a stop payment at the bank first, some of which the payee genuinely still needs reissued.
None of that actually needs to wait for year-end. A check that's been outstanding past a reasonable window, say sixty or ninety days, is a known condition the moment it crosses that line. There's no reason a person has to notice it manually instead of it being flagged the day it happens.
Checks outstanding past a chosen number of days get flagged automatically for review, so cleanup happens continuously instead of becoming a project at year-end.
When your bank's positive pay or stop-payment system reports a check as lost or stopped, the matching check in QuickBooks gets voided and the payee gets notified automatically, instead of someone finding the mismatch during reconciliation weeks later.
That's two examples, out of however many are possible. If stale checks are a recurring headache in your business, tell us how you currently track them and we'll tell you if it can run itself.
Tell us how you currently track which checks are still open, and we'll tell you whether that can be flagged automatically instead of discovered all at once. And if checks aren't actually your pain point, that's fine too; we automate whatever's manual in the business, any tool, any process.
Let's talk →Voiding zeroes out the amount but keeps the check number and transaction on record, preserving your audit trail and check sequence. Deleting removes the transaction entirely, leaving a gap in the check numbering with no trace it ever existed. For a check that was actually issued, voiding is almost always the right call.
Open the account register (Banking, then Use Register), find the check, and either right-click it and choose Void Check, or select it and use Edit, then Void Check from the menu. The underlying logic is the same as Online: it zeroes the amount and keeps the record.
QuickBooks will usually let you, since the check nets to zero and technically shouldn't change that period's totals, but it's worth confirming with your accountant first if financials for that period have already been filed or reported externally.
It changes a period that's supposed to be locked, which can throw off your beginning balance on the next reconciliation. QuickBooks typically warns you before letting the void go through for a reconciled transaction; it's worth stopping and checking with whoever manages your books rather than clicking through the warning.