QuickBooks Payroll Processing: Complete Guide to Running Payroll Smoothly
QuickBooks Payroll Processing is an essential part of managing employee payments, payroll taxes, deductions, direct deposits, and payroll records. When payroll is processed correctly, employees receive accurate paychecks on time, payroll expenses are recorded properly, and required tax obligations can be handled according to the payroll service and setup.
QuickBooks Online Payroll allows businesses to run scheduled and unscheduled payroll, review employee pay details, submit payroll for processing, and manage payroll tax payments and filings. Before running payroll, employee information and tax settings should be complete and up to date.
What Is QuickBooks Payroll Processing?
QuickBooks Payroll Processing is the process of calculating and submitting employee payroll through QuickBooks.
A typical payroll cycle involves:
- Reviewing employee information
- Confirming pay schedules
- Entering employee hours
- Reviewing salaries and wages
- Adding bonuses or other compensation
- Calculating payroll taxes and deductions
- Reviewing paycheck amounts
- Selecting the appropriate payroll bank account
- Submitting payroll
- Processing employee payments
- Reviewing payroll records and reports
The exact workflow depends on whether you use QuickBooks Online Payroll or QuickBooks Desktop Payroll.
Why Accurate Payroll Processing Matters
Payroll is one of the most important accounting activities for a business. Even a small mistake can affect an employee’s paycheck, payroll taxes, accounting records, or required filings.
Accurate payroll processing helps businesses:
- Pay employees correctly
- Maintain organized payroll records
- Track wages and payroll expenses
- Calculate applicable payroll taxes
- Process direct deposits
- Prepare payroll reports
- Monitor payroll liabilities
- Reduce manual bookkeeping work
- Keep employee information organized
QuickBooks Payroll can also help automate certain tax payment and filing tasks when the payroll service is properly configured for those features.
QuickBooks Payroll Processing Requirements
Before processing payroll, make sure your payroll account has been properly configured.
Important setup items include:
- Business information
- Employee information
- Employee pay rates
- Pay schedules
- Federal tax information
- State and local tax information where applicable
- Payroll bank account
- Direct deposit setup
- Employee tax withholding information
- Payroll history, if employees were already paid during the year
If you are starting QuickBooks Payroll after already paying employees during the current year, QuickBooks may require year-to-date payroll information so wages and taxes can be reported accurately on payroll forms.
How to Process Payroll in QuickBooks Online
QuickBooks Online Payroll provides a guided process for creating and submitting payroll.
Step 1: Open Payroll
Sign in to QuickBooks and go to All apps → Payroll → Employees.
Select Run payroll.
The current QuickBooks Online workflow allows you to select the pay schedule before continuing with the payroll run.
Step 2: Select the Pay Schedule
Choose the appropriate pay schedule.
Depending on your business, payroll may be processed:
- Weekly
- Biweekly
- Semimonthly
- Monthly
- According to another configured schedule
Always verify that the selected schedule corresponds with the intended payroll period.
Step 3: Verify the Pay Period
Review the:
- Pay period
- Pay period start date
- Pay period end date
- Pay date
Pay dates are particularly important when employees receive direct deposits because payroll processing deadlines can affect when funds are available.
Step 4: Select Employees
Choose the employees who should be paid during the payroll run.
Review the employee list carefully to make sure:
- Current employees are included
- Inactive employees are not accidentally selected
- Employees who should not be paid are excluded
- Pay schedules are correct
Employees generally need to be active for at least part of the applicable pay period to appear in scheduled payroll.
Step 5: Enter Employee Hours
For hourly employees, enter the appropriate hours.
Depending on your QuickBooks setup, employee time may come from time tracking or be entered during payroll.
Review:
- Regular hours
- Overtime
- Holiday hours
- Sick time
- Vacation or paid time off
- Other applicable compensation
If you use QuickBooks Time, approved time can be reviewed during the payroll workflow.
Step 6: Review Compensation
Check employee compensation before submitting payroll.
This may include:
- Regular wages
- Salaries
- Overtime
- Bonuses
- Commissions
- Reimbursements
- Other compensation
If an employee received a change in pay rate, verify that the current rate is reflected correctly.
Step 7: Preview Payroll
Select Preview payroll before submitting the payroll.
Review the payroll details carefully.
Pay attention to:
- Gross wages
- Employee deductions
- Taxes
- Net pay
- Employer payroll expenses
- Direct deposit amounts
- Pay dates
This review is one of the most important steps in the payroll process because it provides an opportunity to identify errors before payroll is submitted.
Step 8: Confirm the Payroll Bank Account
Review the QuickBooks bank account being used to track payroll.
Make sure the appropriate account is selected before completing payroll.
Step 9: Submit Payroll
After reviewing all payroll details, submit the payroll.
Once submitted, payroll is processed according to the payment method and service configuration. Employees using direct deposit receive payment on the specified pay date when the payroll has been submitted within the applicable processing requirements.
Scheduled Payroll vs Unscheduled Payroll
QuickBooks supports different types of payroll processing.
Scheduled Payroll
Scheduled payroll is designed for regular employee payments.
For example, a business that pays employees every two weeks can use its regular pay schedule to process payroll.
Scheduled payroll may include:
- Regular wages
- Standard hours
- Overtime
- Bonuses
- Other applicable compensation
Unscheduled Payroll
Unscheduled payroll is useful when you need to make a payment outside the normal payroll schedule.
Examples include:
- Bonuses
- Commissions
- Final paychecks
- Certain fringe benefits
QuickBooks currently provides specific unscheduled payroll options for items such as bonuses and commissions.
QuickBooks Payroll Processing for Bonuses
Bonuses can require additional review because they may have different tax and withholding considerations.
When processing a bonus:
- Confirm the bonus amount.
- Verify the employee receiving it.
- Review the applicable payroll calculations.
- Confirm the payment date.
- Preview the payroll.
- Check the resulting paycheck.
- Submit the payroll after reviewing the details.
Avoid manually changing tax amounts simply to produce a desired net paycheck unless you understand the accounting and tax consequences.
QuickBooks Payroll Processing for Direct Deposit
Direct deposit allows employees to receive their wages electronically rather than receiving a paper paycheck.
Before using direct deposit, the payroll setup must be properly configured.
This can include:
- Connecting the payroll bank account
- Completing bank verification
- Setting employee payment methods
- Confirming employee banking information
- Meeting applicable payroll submission deadlines
If direct deposit is being used, processing payroll too late can affect the employee’s expected payment date.
Always review the processing deadline shown by your QuickBooks payroll service.
QuickBooks Payroll Processing for Paper Checks
Businesses can also process employees using paper checks, depending on their payroll setup.
The payroll workflow still requires reviewing:
- Pay period
- Pay date
- Employee hours
- Compensation
- Taxes
- Deductions
- Net pay
After payroll is created, checks and pay stubs can be printed or distributed as appropriate.
QuickBooks Desktop Payroll also provides workflows for scheduled payroll, unscheduled payroll, and termination checks.
QuickBooks Desktop Payroll Processing
QuickBooks Desktop Payroll uses a different interface from QuickBooks Online.
To begin processing payroll in QuickBooks Desktop, go to:
Employees → Pay Employees
You can then select the appropriate payroll type, such as:
- Scheduled Payroll
- Unscheduled Payroll
- Termination Check
QuickBooks Desktop then allows you to confirm the pay period end date, check date, bank account, employees, and hours before creating paychecks.
Common QuickBooks Payroll Processing Problems
Payroll processing can occasionally encounter problems.
Some common issues include:
- Payroll will not process
- Payroll is stuck
- Direct deposit is delayed
- Payroll taxes are incorrect
- Employee hours are missing
- Incorrect pay rate
- Wrong pay date
- Payroll bank account problem
- Payroll update problem
- Tax table issue
- Employee paycheck amount is incorrect
- Payroll submission failure
- Payroll service connection problem
The best way to resolve a payroll issue is to identify where the process stopped rather than repeatedly submitting payroll.
QuickBooks Payroll Processing Is Stuck
If payroll appears stuck, first determine whether the issue is related to:
- Employee information
- Payroll setup
- Internet connection
- Payroll service status
- Bank information
- Direct deposit processing
- Tax calculations
- A particular employee record
Do not repeatedly submit the same payroll while trying to resolve an unknown problem. Multiple submissions can create additional confusion or duplicate processing concerns.
Review the payroll status and available messages before taking further action.
Payroll Taxes Are Not Calculating Correctly
Incorrect payroll tax calculations can have several possible causes.
Review:
- Employee tax information
- Employee work location
- State tax setup
- Local tax setup
- Pay rate
- Payroll items
- Payroll service configuration
- Payroll history
If you recently changed an employee’s address, compensation, tax information, or work location, verify that the change was entered correctly.
QuickBooks Online Payroll requires payroll tax setup to be completed before electronic payroll tax payments and filings can be handled through the service.
Payroll Update Problems
Payroll calculations and tax forms depend on current payroll information and proper configuration.
If QuickBooks indicates that payroll needs attention, review the message carefully rather than ignoring it.
Depending on the issue, you may need to:
- Update QuickBooks
- Review payroll subscription status
- Verify employee information
- Review payroll tax settings
- Check payroll service configuration
- Confirm internet connectivity
- Reopen QuickBooks
- Review available payroll notifications
For QuickBooks Desktop Payroll, make sure the software and payroll service are properly updated before processing payroll.
Employee Hours Are Missing
If employee hours are not appearing during payroll processing, check whether the time was:
- Entered correctly
- Approved
- Assigned to the correct employee
- Assigned to the correct pay period
- Imported correctly from time tracking
If QuickBooks Time is connected, review approved time before submitting payroll. The current QuickBooks Online Payroll workflow provides a Review Approved Time option for applicable users.
Incorrect Employee Pay Rate
An incorrect pay rate can produce an incorrect paycheck.
Before processing payroll, review each employee’s:
- Hourly rate
- Salary
- Overtime rate
- Compensation
- Effective dates for changes
If a rate was recently changed, confirm that the new rate is active for the appropriate payroll period.
QuickBooks Payroll Processing and Payroll Taxes
Payroll processing does more than calculate employee wages.
Payroll may also involve employer and employee tax obligations.
Depending on your payroll service and tax setup, QuickBooks can assist with electronic tax payments and filings.
For example, QuickBooks Online Payroll provides workflows for federal, state, and local payroll taxes when electronic payment and filing services are configured.
Tax deadlines vary by jurisdiction and tax type, so businesses should review their specific filing and payment requirements.
Paying Payroll Taxes Through QuickBooks
When electronic tax payments are enabled, QuickBooks provides a payroll tax workflow where users can review taxes due, select a payment, verify the bank account and payment date, and submit the electronic payment.
Processing times can vary, and some payroll tax payments may need to be initiated several business days before their due dates.
This makes it important to avoid waiting until the final moment to process payroll tax obligations.
Filing Payroll Tax Forms
Payroll tax forms are another important part of payroll administration.
Depending on your business and tax setup, forms can include:
- Form 941
- Form 944
- Form 943
- Form 940
- State unemployment forms
- State withholding forms
- Local tax forms
QuickBooks Online Payroll provides a Filings area where applicable forms can be reviewed and submitted electronically when the service supports the filing.
QuickBooks Payroll Processing Reports
Payroll reports help you verify that payroll was processed correctly.
Useful reports may include:
- Payroll Summary
- Payroll Tax and Wage Summary
- Employee earnings reports
- Payroll liability reports
- Tax payment reports
- Payroll details
Reports can help identify unusual wage amounts, tax differences, or unexpected payroll expenses.
They are also useful when preparing for payroll tax filings and year-end reporting.
How to Review Payroll Before Submission
A payroll review should be systematic.
Employee Review
Confirm:
- Correct employees
- Correct pay rates
- Correct hours
- Correct compensation
Date Review
Confirm:
- Pay period
- Pay period end
- Pay date
Payment Review
Confirm:
- Direct deposit employees
- Paper-check employees
- Net pay
- Bank account
Tax Review
Review:
- Federal taxes
- State taxes
- Local taxes where applicable
- Employee deductions
- Employer payroll expenses
Final Review
Preview the entire payroll before selecting the final submission option.
QuickBooks Payroll Processing Best Practices
A consistent payroll routine can reduce errors.
Keep Employee Information Current
Update employee records whenever important information changes.
This can include:
- Address
- Pay rate
- Tax information
- Payment method
- Employment status
Process Payroll Early
Do not wait until the last possible moment.
Allow enough time to identify and correct problems before the pay date.
Review Every Payroll
Even if payroll is usually consistent, review the payroll before submitting it.
Use Approved Time
If your business uses time tracking, make sure employee time has been reviewed and approved before payroll processing.
Monitor Payroll Notifications
Payroll notifications can identify tasks that require attention.
Review Payroll Reports
Regular report reviews can help identify unusual changes and payroll discrepancies.
QuickBooks Payroll Processing Checklist
Before submitting payroll, use this checklist:
- Confirm the correct pay schedule
- Verify the pay period
- Verify the pay date
- Confirm active employees
- Review employee pay rates
- Review employee hours
- Confirm overtime
- Check bonuses and commissions
- Review deductions
- Review payroll taxes
- Confirm direct deposit information
- Confirm the payroll bank account
- Preview payroll
- Check net pay
- Review payroll totals
- Submit payroll
- Save or review payroll reports
What to Do After Payroll Is Processed
Payroll processing does not necessarily end when you submit the payroll.
After processing, review:
- Paychecks
- Pay stubs
- Direct deposit status
- Payroll reports
- Tax liabilities
- Tax payment schedules
- Payroll expenses
QuickBooks allows users to access and distribute pay stubs after payroll has been submitted.
QuickBooks Payroll Processing and Payroll Reconciliation
Payroll records should also be reviewed against your business bank activity.
After employees are paid, compare payroll-related transactions with the appropriate bank account records.
This can help identify:
- Unexpected withdrawals
- Incorrect payroll amounts
- Duplicate transactions
- Missing transactions
- Tax payment differences
Regular reconciliation is an important part of maintaining accurate accounting records.
When to Get Professional Payroll Help
Payroll can become complicated when a business has:
- Multiple states
- Multiple tax jurisdictions
- Frequent employee changes
- Complex deductions
- Bonuses and commissions
- Large numbers of employees
- Payroll corrections
- Prior-year payroll errors
- Tax notices
- Failed payroll filings
- Direct deposit problems
In these situations, professional assistance can help identify whether the problem is caused by QuickBooks configuration, payroll data, tax setup, or a broader accounting issue.
Final Thoughts on QuickBooks Payroll Processing
QuickBooks Payroll Processing provides businesses with a structured way to manage employee pay, payroll calculations, direct deposits, payroll records, and applicable tax responsibilities.
The most important part of payroll processing is not simply clicking the final submission button. A reliable payroll process starts with accurate employee information and continues through time review, paycheck verification, tax review, payment processing, and post-payroll reporting.
For QuickBooks Online Payroll, the current process includes selecting the payroll schedule, reviewing the pay period and pay date, selecting employees, entering compensation and hours, previewing payroll, confirming the appropriate account, and submitting the payroll.
By reviewing payroll carefully before submission and monitoring payroll reports afterward, businesses can reduce avoidable mistakes and maintain more reliable payroll records.






