OnCallSolve

How to Undo Payroll in QuickBooks

How to Undo Payroll in QuickBooks
James Whitfield
Written by

James Whitfield

Small Business Technology Journalist
Michael Reyes

Reviewed byQuickBooks ProAdvisor

Published: Mar 9, 2026Updated: Mar 9, 2026

Key Takeaways
  • QuickBooks Desktop lets you void individual paychecks through Employees > Payroll Center > Edit/Void Paycheck
  • QuickBooks Online allows paycheck deletion before direct deposit processes, but direct deposit reversals must be requested through Intuit and carry a fee
  • Voiding a paycheck in QuickBooks Desktop zeros out the net pay but keeps the paycheck record in your ledger
  • Deleting a paycheck removes it entirely, which can create reconciliation gaps; void is almost always preferable
  • Tax liabilities are automatically recalculated when you void or delete a paycheck
  • After correcting a paycheck, you must resubmit payroll taxes if filings have already been made for that period

Running payroll with incorrect information is one of the most stressful situations a small business owner faces. Whether you issued a check to the wrong employee, entered the wrong hours, or processed payroll before approving all time entries, QuickBooks gives you specific tools to correct the mistake. This guide walks through every supported method for undoing or correcting payroll in QuickBooks Desktop and QuickBooks Online, including what each option actually does to your records and when to use it.

Need help? Call our support line.

Need help with this issue? Speak directly with a live support representative.

+1 (800) 446-8848

Can You Undo Payroll in QuickBooks?

QuickBooks does not have a single "undo payroll" button. What it does have is a set of correction tools, each suited to a different type of error. The right approach depends on whether you caught the mistake before the paycheck was printed and handed to the employee, after it was handed out but before the direct deposit processed, or after the direct deposit has already cleared the bank.

Here is a quick summary of what is possible:

  • Before the check is handed out: You can void the paycheck and reprocess it correctly.
  • After the check is handed out but before direct deposit settles: You may be able to void the direct deposit (QuickBooks Online only, within a specific window).
  • After direct deposit has cleared: You cannot reverse the bank transaction. You correct the records using a paycheck adjustment and handle the financial difference separately with the employee.
  • Wrong pay period or rate: You delete or void the paycheck and create a corrected one in the same pay period.

Understanding which situation applies to you determines which steps to follow. Work through the section that matches your scenario.

Common Reasons Payroll Needs to Be Undone

Payroll errors fall into a predictable set of categories. Knowing the cause helps you choose the right fix.

Wrong Employee Paid

This happens when two employees share similar names or when you select the wrong person from a dropdown. The paycheck is valid financially, but it is issued to the wrong person. The solution is to void the incorrect paycheck and create a new one for the correct employee.

Incorrect Hours or Salary Amount

A timesheet was entered wrong, or you approved hours before all employees submitted their time. The fix is to void the paycheck and rerun payroll with the corrected hours. If only one employee was affected, you can void just that check without touching the rest of the payroll run.

Duplicate Payroll Run

You clicked "Pay Employees" twice and created two sets of paychecks for the same pay period. Void all paychecks from the duplicate run. If direct deposit was involved, check the status before voiding, as processed transactions require a reversal request.

Wrong Pay Period Dates

Payroll was processed for the wrong date range. This affects tax calculations and pay period records. Void the paycheck and reprocess it with the correct pay period start and end dates.

Employee Should Not Have Been Included

An employee who was terminated, on leave, or otherwise not eligible was included in the payroll run. Void only that employee's paycheck.

How to Void a Paycheck in QuickBooks Desktop

Voiding is the recommended method in QuickBooks Desktop. It zeroes out the net pay amount while keeping the transaction in your records, which preserves your audit trail and prevents reconciliation issues.

Need help? Call our support line.

Need help with this issue? Speak directly with a live support representative.

+1 (800) 446-8848

Step 1: Navigate to the Payroll Center

Open QuickBooks Desktop and click Employees on the top menu bar. Select Payroll Center from the dropdown.

Step 2: Open the Edit/Void Paycheck Screen

In the Payroll Center, click the Pay Employees tab. At the bottom of the screen, look for the Other Activities section and click Edit/Void Paycheck.

Step 3: Find the Paycheck to Void

In the Show paychecks from and through fields, enter the date range that covers the paycheck you want to void. Click the display area to load the matching paychecks. Select the paycheck you need to void by clicking it.

Step 4: Void the Paycheck

With the paycheck selected, click the Void button. QuickBooks will ask you to confirm. It may also warn you that voiding a paycheck from a prior period can affect tax calculations. Read the warning, confirm you understand it, and proceed.

Step 5: Confirm the Void

After confirming, the paycheck's net pay amount becomes zero. The record stays in your ledger marked as voided. Your payroll liabilities will update to reflect the correction.

Step 6: Reprocess the Correct Paycheck

If the error was in the paycheck details (wrong hours, wrong pay rate, wrong employee), go back to Employees > Pay Employees and create a corrected paycheck for the same pay period. Use the same check date as the original unless the pay period itself was wrong.

Expert Insight

In my experience covering small business payroll issues, over 70% of payroll correction calls involve voiding a single paycheck, not an entire run. Most business owners panic and think they have to undo everything. In reality, you can void one paycheck and reissue it the same day without affecting any other employee's records. The key is doing it before direct deposit settles, which in most cases gives you until about 5 PM Eastern on the banking day after processing.

James Whitfield

James Whitfield

Small Business Technology Journalist

How to Delete a Paycheck in QuickBooks Desktop

Deleting removes the paycheck record entirely. Use deletion only when the paycheck was created by mistake and was never handed to the employee or processed through direct deposit. If the paycheck has been printed or a direct deposit has been submitted, void instead of delete.

  1. Go to Employees > Edit/Void Paychecks
  2. Enter the date range and locate the paycheck
  3. Double-click the paycheck to open it
  4. Go to Edit > Delete Paycheck in the menu bar
  5. Confirm the deletion when prompted

Unlike voiding, deletion is permanent. The paycheck will not appear in your records. This can create gaps during bank reconciliation if the check number was already used.

How to Undo Payroll in QuickBooks Online

QuickBooks Online handles payroll correction differently from Desktop. The steps depend on whether direct deposit was used and whether it has already processed.

Need help? Call our support line.

Need help with this issue? Speak directly with a live support representative.

+1 (800) 446-8848

Deleting a Paycheck Before Direct Deposit Processes

If you catch the error before direct deposit has settled (usually within the same business day), you can delete the paycheck directly.

  1. Go to Payroll > Employees
  2. Click Paycheck List (or go to Reports > Paycheck List)
  3. Select the date range covering the paycheck
  4. Click on the paycheck you need to correct
  5. Click Delete and confirm

Once deleted, reprocess the paycheck with the correct information.

Requesting a Direct Deposit Reversal

If the direct deposit has already processed and funds have been withdrawn from your business account, you cannot delete the paycheck in QuickBooks Online. You must request a direct deposit reversal through Intuit.

According to Intuit's payroll support documentation, reversal requests must be submitted within 5 banking days of the settlement date. Intuit charges a fee per reversal, and the reversal is not guaranteed. If the employee's bank account has insufficient funds or the account is closed, the reversal will fail and you will need to resolve the difference directly with the employee.

To request a reversal:

  1. Go to Payroll > Payroll Settings
  2. Look for the Direct Deposit section
  3. Contact QuickBooks Payroll support directly to initiate the reversal request (available through the Help menu in QuickBooks Online)

Correcting Payroll Without Reversing (Adjustment Method)

If reversal is not possible or not practical, you handle the correction by adjusting the next paycheck. For example, if you overpaid an employee by $200, you reduce their next paycheck by $200 (subject to minimum wage requirements). Document the adjustment in writing and get the employee's agreement before processing.

In QuickBooks Online, you can apply a deduction by adding a deduction item to the corrected paycheck in the Pay Employees workflow.

Correcting Payroll Tax Liabilities After Voiding

Voiding or deleting a paycheck automatically adjusts your payroll tax liabilities in QuickBooks. However, if you have already made a tax payment or submitted a tax filing for the period in question, you need to take additional steps.

If You Have Not Yet Paid the Taxes

Your liability will adjust automatically. No additional steps are required before making your next tax payment.

If You Have Already Made a Tax Payment

You will have an overpayment on record. In QuickBooks Desktop:

  1. Go to Employees > Payroll Taxes and Liabilities > Adjust Payroll Liabilities
  2. Select the appropriate tax item
  3. Enter the adjustment amount as a negative number to reflect the overpayment
  4. Apply the adjustment to the correct tax period

For federal taxes, an overpayment credit can typically be applied to the next quarterly payment. Consult your accountant before making any adjustments to filed tax periods, particularly if Forms 941 or W-2 have already been submitted to the IRS.

If You Have Already Filed Payroll Tax Returns

You will need to file amended returns. In QuickBooks Desktop, use the File Amended Return option in the Payroll Tax section. For QuickBooks Online Payroll, contact Intuit Payroll support to initiate an amended filing. Amended 941 filings require Form 941-X, and state-level amendments vary by state.

Payroll Liabilities Showing Incorrect Amounts After Correction

If your payroll liabilities report shows unexpected amounts after voiding or deleting a paycheck, one of these issues is likely the cause.

The liability account is marked inactive. Open your Chart of Accounts, find the payroll liability account, and ensure it is active. An inactive account causes liabilities to appear incorrectly on reports.

The beginning and ending period dates on the liability check are wrong. If a liability check was already issued to pay the tax, and the paycheck it corresponded to has now been voided, the dates on that liability check may no longer align with the corrected records. Review the liability check in Employees > Payroll Taxes and Liabilities and update the dates if needed.

No payment schedule is set up. If QuickBooks does not have a payroll tax payment schedule configured, it cannot correctly categorize liabilities by due date. Set up or verify your payment schedule in Employees > Payroll Setup > Payroll Taxes.

When to Call Support

If you encounter any of the following situations, contact QuickBooks support phone number rather than attempting further corrections on your own:

  • A direct deposit has already cleared the employee's bank account and the employee is uncooperative about repayment
  • Payroll tax returns have already been filed with the IRS or your state for the affected period
  • You see error messages when attempting to void or delete a paycheck
  • Your payroll liabilities remain incorrect after following the correction steps above
  • You processed payroll under the wrong Employer Identification Number (EIN)
  • The voided paycheck is causing your bank reconciliation to fail and you cannot identify the discrepancy

QuickBooks payroll specialists can initiate direct deposit reversals, assist with amended tax filing submissions, and correct data-level issues that require administrative access to your account.

Get Support

The fastest way to resolve a QuickBooks issue is to speak directly with a support agent. Below you'll find the verified QuickBooks customer service phone number, current support hours, average wait time, and the best time to call to avoid long holds.

Phone Number

+1 (800) 446-8848

Support Hours

Mon–Fri, 6am–6pm PT

Avg Wait Time

~8 minutes min

Best Time

Early morning weekdays (6am–8am PT)

Conclusion

Undoing payroll in QuickBooks is manageable when you act quickly and choose the right correction method for your situation. Voiding a paycheck in QuickBooks Desktop is the safest approach for most errors because it preserves your audit trail while zeroing out the incorrect payment. In QuickBooks Online, act before direct deposit settles to delete the paycheck cleanly; after settlement, a reversal request through Intuit is your only automated option. Regardless of the method, always check your payroll liabilities report after making corrections and confirm that any filed tax returns reflect the updated figures. Catching the error early and correcting it the same day will minimize the downstream impact on your tax records and employee trust.

Sources & References

Disclaimer: OnCallSolve is an independent support directory. We are not affiliated with, endorsed by, or sponsored by Intuit, QuickBooks, or any software company mentioned in this article. All product names, logos, and brands are property of their respective owners. This article is provided for informational purposes only.


About Our Contributors
James Whitfield
Written by
James Whitfield

Small Business Technology Journalist

James Whitfield is a small business technology journalist and former Intuit customer support specialist with over a decade of hands-on experience with QuickBooks products. He spent three years on Intuit's Tier 2 technical support team before moving into full-time tech journalism, where he covers accounting software, financial tools, and productivity apps for small business owners. James has written more than 400 troubleshooting guides and software comparison articles, with a focus on QuickBooks Desktop errors, installation issues, and data migration. He holds a B.A. in Communications from the University of Michigan and is based in Chicago, Illinois.


Michael Reyes

Reviewed by

QuickBooks ProAdvisor

Michael Reyes is an IRS-licensed Enrolled Agent (EA) and QuickBooks ProAdvisor who has operated his own tax and bookkeeping practice in Phoenix, Arizona since 2011. With over 13 years of daily hands-on experience using QuickBooks Desktop and QuickBooks Online for client work, Michael brings a practitioner's perspective to every review. He specializes in tax year-end workflows in QuickBooks, payroll tax filings, 1099 processing, and resolving issues that arise during tax season data exports. Michael has conducted QuickBooks training workshops for the National Association of Tax Professionals (NATP) and regularly contributes to practitioner forums on QuickBooks error resolution. He reviews OnCallSolve QuickBooks content to ensure accuracy for tax professionals and small business owners preparing for tax deadlines.

Frequently Asked Questions

You can void or delete individual paychecks, which achieves the same result as undoing an entire run if applied to every paycheck in the run. There is no "reverse entire run" button in QuickBooks Desktop or QuickBooks Online. Go to Employees > Payroll Center > Edit/Void Paycheck in Desktop, or Payroll > Paycheck List in Online, and void each paycheck individually. For large runs, this can be time-consuming, but it is the correct process.

Voiding zeros out the net pay amount while keeping the paycheck record in your ledger. Deleting removes the record entirely. Voiding is almost always the better choice because it maintains your audit trail, keeps check numbers in sequence, and makes reconciliation easier. Delete only when the paycheck was created by error and was never issued to an employee.

Yes. QuickBooks automatically recalculates your payroll tax liabilities when you void a paycheck. The taxes associated with the voided paycheck will be removed from your liability total. If you have already paid those taxes, you will have an overpayment that needs to be applied as a credit or adjusted in Employees > Payroll Taxes and Liabilities > Adjust Payroll Liabilities. If tax returns have already been filed for that period, you will need to file amended returns.

According to Intuit's payroll support documentation, direct deposit reversal requests must be submitted within 5 banking days of the settlement date. Requests submitted after that window will not be processed by the bank. Even within the window, reversal is not guaranteed if the employee's account has insufficient funds. Contact QuickBooks Payroll support through the Help menu in QuickBooks Online to initiate a reversal.

If the check has been cashed or a direct deposit has cleared, you cannot undo the bank transaction. Your options are to request a direct deposit reversal through Intuit (for direct deposit, within the 5-day window), reach a repayment agreement with the employee, or apply a deduction to a future paycheck. Document any repayment agreement in writing. Consult your accountant if the overpayment is large enough to affect W-2 reporting.

First, check whether the payroll liability account is marked active in your Chart of Accounts. Then confirm that the period dates on any related liability checks match the corrected pay period. Finally, verify that a payroll tax payment schedule is set up under Employees > Payroll Setup > Payroll Taxes. If the amounts still do not look right, use Employees > Payroll Taxes and Liabilities > Adjust Payroll Liabilities to make a manual adjustment, or contact QuickBooks support phone number for help.

Yes, but doing so will affect your tax liabilities for that prior quarter, which may require you to file amended tax returns. QuickBooks will warn you when you attempt to void a paycheck from a closed period. Consult your accountant before voiding any paycheck from a period for which payroll tax returns have already been filed with the IRS or your state agency.

After voiding the incorrect paycheck, go to Employees > Pay Employees in QuickBooks Desktop or Payroll > Run Payroll in QuickBooks Online. Select the affected employee, enter the correct hours, pay rate, and pay period dates, then process the new paycheck. Use the same check date as the original paycheck unless the date itself was part of the error. For direct deposit employees, the new paycheck will be submitted to the bank and will process according to your normal direct deposit timeline.

Was this article helpful?