What to Do When Payroll Checks Never Clear the Bank in QuickBooks® Online
Jim Merritt - September 21, 2026
If you operate a restaurant, you have probably seen this happen: payroll is processed, a paper check is issued to an employee, but the check never clears the bank.
This can happen frequently with wait staff, part-time employees, seasonal workers, or employees who leave shortly after receiving their final paycheck. Sometimes the check gets lost. Sometimes the employee forgets about it. And sometimes a relatively small payroll check simply sits uncashed for months.
From an accounting standpoint, however, you should not simply delete or void the payroll check to get it off your bank reconciliation.
The employee earned that money. The fact that the check has not cleared your bank does not mean the restaurant gets to take the money back.
Let’s look at the proper way to handle these checks in QuickBooks® Online.
Why an Uncleared Payroll Check Is Different From a Regular Check
When you process payroll through QuickBooks® Online Payroll, several things happen.
The employee's gross wages are recorded as payroll expense. Taxes and other deductions are calculated. Payroll liabilities are recorded, and the employee's net paycheck reduces the payroll bank account in QuickBooks®.
For example:
Gross wages: $500
Taxes and deductions: $125
Net payroll check: $375
QuickBooks® records the payroll based on the $375 check being issued.
But suppose the employee never cashes the $375 check.
Your actual bank still has the $375, while QuickBooks® shows that the money has already left the account. Consequently, that check continues appearing as an outstanding transaction every time you reconcile the bank account.
That can be frustrating, but the solution is not to reverse the payroll expense.
The employee earned the wages, and the company continues to owe the employee the $375.
Don't Just Void the Payroll Check
This is probably the most important point.
Do not void an old payroll check simply because the employee never cashed it.
Intuit specifically advises employers not to void unclaimed employee paychecks because the employee is still entitled to the money. Voiding the paycheck can also change payroll records and potentially affect previously filed payroll tax returns.
This is especially important when you are dealing with a payroll check from a prior quarter or prior year.
You don't want to fix an outstanding-check problem by accidentally creating a payroll-tax problem.
Step 1: Determine Why the Check Hasn't Cleared
Before doing anything in QuickBooks®, investigate the check.
Ask:
Is the employee still working for the company?
Does the employee still have the check?
Was the check lost?
Was the check mailed to the employee but never received?
Is the employee no longer working for the restaurant?
Do you have a current address, phone number, or email address for the employee?
Is the check now too old for the bank to accept?
Intuit notes that a paper paycheck more than approximately 180 days old may be considered stale-dated by a bank. If the employee still wants the money, you may need to stop payment on the old check and issue a replacement rather than changing the original payroll transaction.
Step 2: Contact the Employee
Your first goal should always be to get the employee paid.
Document your attempts to contact the employee.
For example, keep records of:
Phone calls
Emails
Text messages
Letters mailed to the last known address
Returned mail
Dates you attempted contact
If the employee responds, determine whether the original check can still be deposited or whether it needs to be replaced.
If a replacement is necessary, follow the appropriate lost or expired paycheck procedure rather than simply running another payroll check. Otherwise, you could accidentally record the wages twice.
Step 3: Keep the Wage Expense on the Books
Suppose you issued a $375 paycheck to a server.
The employee never cashes the check.
The wrong approach would be to eventually record:
Debit Bank Account $375
Credit Payroll Expense $375
That would effectively reduce the restaurant's payroll expense.
But nothing happened that eliminated the wage expense.
The employee worked the hours.
The employee earned the wages.
The restaurant still owes the money.
Therefore, the $375 should ultimately be treated as a liability, not as income or a reduction of payroll expense.
Moving an Old Payroll Check to an Unclaimed-Wages Liability
Once you have determined that the check needs to be handled under your state's unclaimed-property rules, an accounting approach is to establish a liability account such as:
Unclaimed Payroll Checks Payable
or
Unclaimed Wages Payable
For our $375 example, the accounting entry would generally be:
Debit: Payroll Bank Account — $375
Credit: Unclaimed Wages Payable — $375
What's happening here?
The debit recognizes that the $375 never actually left the bank.
The credit recognizes that the $375 still does not belong to the business. The company owes it either to the employee or, eventually, to the appropriate state's unclaimed-property agency.
The original payroll expense remains untouched.
The Balance Sheet Now Makes Sense
Before the adjustment, QuickBooks® shows a $375 payroll check that has been outstanding indefinitely.
After the adjustment, the accounting records effectively say:
Yes, the $375 is still physically in our bank account, but we also have a $375 liability because the money belongs to someone else.
That is a much better representation of what is actually happening.
Clearing the Old Check From Your Bank Reconciliation
This is where the procedure becomes particularly useful in QuickBooks® Online.
Your original payroll check decreased the QuickBooks® bank balance by $375.
Your adjustment increases the QuickBooks® bank balance by $375.
During your bank reconciliation, the two transactions offset one another:
Original payroll check: –$375
Unclaimed-wages adjustment: +$375
Net effect: $0
You can clear the two offsetting transactions together during the reconciliation.
The old payroll check is no longer sitting on your outstanding-check list forever, but you have not eliminated the company's obligation to the employee.
Instead, that obligation is now sitting where it belongs—on the Balance Sheet as a liability.
What Happens When You Turn the Money Over to the State?
Eventually, state unclaimed-property laws may require the employer to remit the money to the state.
Suppose the company sends the $375 to the appropriate state agency.
The accounting would generally be:
Debit: Unclaimed Wages Payable — $375
Credit: Bank Account — $375
The liability is now zero because the company no longer owes the money directly.
The state is holding the money for the employee.
Notice something important: Payroll Expense was never touched.
That is because the original payroll expense was legitimate.
North Carolina Businesses Need to Pay Particular Attention
If your restaurant is in North Carolina, unclaimed payroll checks can become reportable relatively quickly.
North Carolina classifies wages, payroll, employee commissions, bonuses, and similar payments as unclaimed property after one year from the date the amount was payable to the employee.
North Carolina generally requires businesses holding reportable unclaimed property to file their report by November 1 for property that reached its applicable dormancy period as of the preceding June 30.
North Carolina also has due-diligence requirements. For most property valued at $50 or more, the holder generally must send written notice to the owner within the state's required notice period before reporting the property. Amounts below $50 are still potentially reportable even though the written notice requirement may differ.
One additional detail is important: the correct state is not necessarily determined solely by where the restaurant is located. Generally, unclaimed property is reported to the state of the employee's last known address.
Because unclaimed-property laws differ from state to state, businesses with employees in multiple states should verify the requirements for each situation.
Don't Let Small Payroll Checks Fool You
In restaurants, these outstanding checks may be relatively small.
You might have:
$42.67
$78.21
$115.40
$63.18
Individually, they may not look significant.
But after several years and dozens of employees, the outstanding-check list can become a mess.
More importantly, a small check is still an employee's earned wages.
Writing these checks off to miscellaneous income simply because they haven't been cashed can create incorrect financial statements and may violate your state's unclaimed-property requirements.
Create a Routine for Reviewing Outstanding Payroll Checks
Restaurants that issue paper payroll checks should review outstanding checks regularly.
A good procedure is to review them during each monthly bank reconciliation.
Pay particular attention to checks more than 60 or 90 days old. Contact employees while their information is still current rather than waiting until the check has been outstanding for a year.
Consider maintaining a simple list containing:
Employee | Check Date | Check Number | Amount | Contact Attempts | Current Status
This makes it much easier to determine whether the check should be reissued, continued as outstanding, or eventually transferred to an unclaimed-wages liability.
One More Warning About Prior-Year Payroll
Be especially careful with checks issued in a previous quarter or previous calendar year.
Changing, deleting, or voiding an old payroll transaction can potentially change wages and payroll taxes that have already been reported on payroll tax forms or an employee's Form W-2.
Intuit notes that payroll corrections affecting previously filed periods may require amended payroll tax returns.
That's another reason I generally recommend solving the accounting problem without changing legitimate historical payroll.
The Bottom Line
When an employee's payroll check doesn't clear the bank, remember this simple rule:
The money doesn't suddenly become the company's money.
If the employee earned the wages, the payroll expense generally remains.
First, try to locate the employee and get the employee paid.
If the check has been lost or become stale-dated, properly replace it without recording the payroll twice.
If the wages eventually become unclaimed property, move the amount to an Unclaimed Wages Payable liability account and follow the appropriate state's reporting and remittance requirements.
What you generally should not do is simply void an old payroll check, reduce payroll expense, or move the money into miscellaneous income just to make your bank reconciliation easier.
Your bank reconciliation may look cleaner—but your accounting could be wrong.
Need Help Cleaning Up Old Payroll Checks in QuickBooks® Online?
If you've accumulated months or years of outstanding payroll checks in QuickBooks® Online, don't start deleting transactions just to clean up the reconciliation screen.
QuickTrainer, Inc. can help review the outstanding transactions, determine what is affecting your bank reconciliation, and show you how to properly record the accounting adjustments while preserving your payroll history.
Let QuickTrainer give you back your time.
📞 Call QuickTrainer at 910-338-0488
📧 Email: [email protected]
🌐 www.qti-wilmington.com
This article provides general accounting and QuickBooks® information and is not legal or tax advice. Unclaimed-property and wage laws vary by state. Consult the appropriate state agency and your accounting or legal professional for requirements applicable to your business.
Intuit and QuickBooks® are trademarks of Intuit Inc. QuickTrainer, Inc. is an independent provider of training and support for QuickBooks® users and is not an employee or representative of Intuit Inc.
Contact Us
Let’s Tackle Your QuickBooks® Challenges Together
An email will be sent to the QuickTrainer team
