Ensure legal compliance when processing final paychecks. This guide details how to calculate owed wages, PTO, and severance, and run a termination check in QuickBooks Online.

Processing an employee’s final paycheck correctly is more than just good bookkeeping; it’s a legal necessity that protects your business. Unlike a regular payroll run, a final check involves specific rules for timing and an accurate calculation of all owed wages, including accrued vacation time and severance. This guide will walk you through the entire process, covering key legal considerations before you start and providing a detailed, step-by-step tutorial on how to run a final paycheck in QuickBooks Online.
Jumping directly into your payroll software without proper preparation is a recipe for costly mistakes. An incorrect final paycheck can lead to wage claims, state penalties, and legal headaches. Before you log in to QuickBooks Online Payroll, gather the following information and confirm these key details.
The single most important factor in processing a final paycheck is understanding your state’s specific requirements. Federal law (the Fair Labor Standards Act, or FLSA) doesn't dictate a specific timeline for final pay, but most states do, and they vary significantly. State laws determine when the final check is due and what must be included.
Ignorance of these laws is not a defense. Look up your state’s department of labor website to find the specific statutes governing final pay. This will dictate your entire timeline.
Ensure you have the employee's final timesheet. Every minute of work must be accounted for, including any time worked on their last day. For salaried exempt employees, you’ll typically pay them for the full last pay period they worked, unless your company policy and state law allow for pro-rata pay.
Your state and company policy determine whether you must pay out unused vacation time. In states like California, Colorado, and Illinois, accrued vacation time is considered earned wages and must be paid out upon termination. In other states, the payout requirement depends on your written company policy. If your employee handbook states you will pay it out, you are legally obligated to do so. Sick time is a different matter and is less frequently required to be paid out, but again, check your state and local laws.
To calculate this in QuickBooks Online, run a Vacation and Sick Leave report to get the employee's current balance before processing the last check.
Final paychecks are subject to the same standard deductions as regular pay: federal and state taxes, Social Security, and Medicare. Beyond that, be cautious.
Is there an employment contract or severance agreement in place? If so, you must include the agreed-upon severance pay. Severance pay is considered a supplemental wage by the IRS and has specific tax withholding rules. QuickBooks Online can handle this, but you need to know the amount ahead of time.
Once you’ve done your legal homework and gathered all the necessary numbers, running the check in QuickBooks Online Payroll is fairly straightforward. QBO offers a specific workflow for termination checks to ensure you cover all your bases.
Here’s the process for running a special payroll for a terminated employee. Using this "termination check" feature is better than just terminating them from the employee list, as it ensures all final dates and amounts are recorded correctly for year-end tax reporting.
Before you run the final check, you need to tell QuickBooks that the employee is being terminated. This sets the stage for the payroll system to calculate year-to-date totals correctly.
This does not run their last check; it only updates their status. Now you are ready to create the final paycheck itself.
Because the timing is an HR and legal matter, not your typical payroll schedule, you'll run what QuickBooks calls an "off-cycle" or "special" payroll run.
This is where you'll input all the numbers you gathered during your preparation phase.
Before you finalize, take a moment to carefully review the entire check. QuickBooks Online will show you a comprehensive preview, including:
Compare these numbers against your manual calculations to ensure everything is correct. Check the pay date a final time. If you spot an error, click back and make the necessary corrections. Once you are confident that everything is 100% accurate, click Submit Payroll.
QuickBooks will now process the final payment. If you use direct deposit, remember to check the processing deadlines to ensure the funds arrive on the state-mandated date. If you issue a physical check, print it immediately along with the final pay stub.
Your work isn't done quite yet. Finalizing an employee's separation involves a few administrative tasks to ensure clean records and prevent future issues.
Start using Feather now and get audit-ready answers in seconds.
Running a final paycheck in QuickBooks Online is a methodical process that starts with diligent preparation and understanding of your legal obligations. By accurately calculating final wages, PTO, and other payouts and following the specific workflow within the software, you ensure compliance and a smooth offboarding experience for the parting employee.
The complexities of state-specific final pay rules—especially for multi-state employers—and the tax treatment of severance can create uncertainty. Instead of spending hours hunting through state websites and IRS publications, an informed accountant can find the right answer in seconds. With Feather AI, our AI tax research assistant, you can ask plain-language questions like "What are a California employer's waiting time penalties for a late final paycheck?" and get instant answers with citations to the actual state code, protecting both your firm and your clients.
Written by Feather Team
Published on October 15, 2025