How to Run Payroll in QuickBooks Online: A Complete Guide for US Businesses

·

·

Illustration showing a laptop with the QuickBooks Online payroll screen, titled “How to Run Payroll in QuickBooks Online: A Complete Guide for US Businesses,” with icons representing setup, payroll processing, and tax compliance.

Table of Contents

Running payroll is one of the most critical responsibilities for any business owner. It’s not just about paying your employees on time it’s about ensuring accuracy, compliance with federal and state regulations, and maintaining detailed records. QuickBooks Online has become the go-to solution for thousands of businesses across the United States, offering a streamlined approach to payroll management that saves time and reduces errors.

Whether you’re a small business owner processing payroll for the first time or an experienced manager looking to optimize your payroll workflow, this comprehensive guide will walk you through everything you need to know about running payroll in QuickBooks Online.

Understanding QuickBooks Online Payroll

Before diving into the step-by-step process, it’s important to understand what QuickBooks Online Payroll offers and why it has become such a popular choice among US businesses.

QuickBooks Online Payroll is an integrated payroll solution that works seamlessly with your QuickBooks Online accounting software. It automates complex calculations, handles tax filings, manages employee benefits, and ensures compliance with federal and state regulations. The system supports various pay schedules, handles different employee types (hourly, salaried, contractors), and keeps detailed records of all payroll transactions.

The platform offers three main payroll tiers: Core, Premium, and Elite. Each tier provides different levels of automation and support, with Elite offering same-day direct deposit, tax penalty protection, and dedicated HR support. For businesses seeking professional assistance with their payroll setup and management, partnering with experienced accounting professionals can ensure optimal configuration and compliance.

Prerequisites for Running Payroll in QuickBooks Online

Before you can run your first payroll, you’ll need to complete several setup steps and gather essential information.

Required Business Information

First, ensure you have your Employer Identification Number (EIN) from the IRS. This nine-digit number is crucial for tax reporting and compliance. You’ll also need your state unemployment insurance account number, workers’ compensation policy information, and details about your business structure.

Employee Information Collection

For each employee, you must collect comprehensive information including their full legal name, Social Security number, date of birth, and current address. You’ll need completed W-4 forms showing federal tax withholding elections and state withholding certificates where applicable. Additionally, gather information about hire dates, pay rates, pay schedules, and any benefits elections.

Bank Account Setup

To process direct deposits and pay payroll taxes electronically, you’ll need to connect a business bank account to QuickBooks Online. Ensure you have the routing number and account number readily available. Most businesses use a dedicated payroll account to keep payroll transactions separate from general operating expenses.

Setting Up Payroll in QuickBooks Online

The initial setup process is crucial for ensuring smooth payroll operations. Here’s how to configure your payroll system properly.

Accessing Payroll Setup

Log into your QuickBooks Online account and navigate to the Payroll section from the left-hand menu. If you haven’t subscribed to payroll yet, you’ll see options to add payroll to your account. Once subscribed, QuickBooks will guide you through a setup wizard.

Company Information Configuration

Enter your company details including legal business name, doing business as (DBA) name if different, business address, and contact information. Input your EIN and select your business entity type (LLC, Corporation, Partnership, etc.). This information will appear on employee pay stubs and tax forms.

Tax Setup and Registration

QuickBooks needs accurate tax information to calculate withholdings correctly. Enter your federal tax ID, state unemployment insurance account number, and state withholding account number. Specify your state and local tax obligations, as requirements vary significantly by location.

For businesses operating in multiple states, you’ll need to set up tax information for each jurisdiction. QuickBooks will automatically calculate the appropriate taxes based on where your employees work and live.

Adding Employees to the System

Navigate to the Payroll section and select “Employees” to begin adding your team members. Click “Add an employee” and enter all required information. The system will prompt you for essential details in organized sections.

In the Personal Info section, enter the employee’s full legal name, Social Security number, date of birth, and contact information. The Employment Details section requires hire date, employment type (W-2 or 1099 contractor), and job title.

For compensation setup, specify whether the employee is salaried or hourly, enter the pay rate, and select the appropriate pay schedule. You can also set up multiple pay rates if an employee works in different roles or locations.

Configuring Pay Schedules

Establish clear pay schedules that align with your business operations. Common schedules include weekly, bi-weekly, semi-monthly, and monthly. QuickBooks allows you to create multiple pay schedules if different employee groups are paid on different cycles.

When creating a pay schedule, specify the pay frequency, the day employees get paid, and the pay period end date. For example, if you run a bi-weekly payroll with payday on Friday, you might set the pay period to end on Sunday, allowing time for processing.

Running Your First Payroll

With setup complete, you’re ready to process your first payroll. The process is straightforward but requires attention to detail.

Starting a Payroll Run

From the Payroll section, click “Run payroll” to begin. QuickBooks will display your upcoming pay period with a list of employees scheduled to be paid. The system automatically populates regular hours for salaried employees and shows zero hours for hourly employees, which you’ll need to update.

Entering Hours and Earnings

For hourly employees, enter the number of regular hours worked during the pay period. If employees worked overtime, enter those hours in the designated overtime field. QuickBooks automatically calculates overtime pay at 1.5 times the regular rate, though this can be customized based on your state’s requirements or company policy.

Review each employee’s earnings carefully. If an employee receives bonuses, commissions, or other additional compensation, add these amounts in the appropriate fields. You can add various pay types including tips, mileage reimbursement, and expense reimbursements.

Reviewing Calculations

Before finalizing payroll, carefully review all calculations. QuickBooks displays gross pay, all tax withholdings (federal income tax, Social Security, Medicare, state income tax, and local taxes where applicable), deductions for benefits or garnishments, and net pay for each employee.

The system shows a payroll summary displaying total gross pay, total taxes, total deductions, and total net pay. Compare these totals with previous payrolls to identify any unusual variations that might indicate errors.

Previewing Payroll

Use the preview feature to see exactly how much will be paid to employees and how much you’ll owe in taxes. This preview doesn’t commit you to anything it’s simply a final check before submitting. Review each employee’s pay stub to ensure accuracy.

Submitting Payroll

Once you’ve verified everything is correct, click “Submit payroll” to finalize the process. QuickBooks will process direct deposits and make funds available according to your payroll tier (Elite offers same-day direct deposit, while other tiers typically require two business days).

For employees receiving paper checks, QuickBooks generates check numbers and amounts. You’ll need to print these checks from your bank account or print pay stubs if you’re using handwritten checks.

Managing Payroll Taxes

One of the most valuable features of QuickBooks Online Payroll is automated tax management. Understanding how this works helps ensure compliance and avoid penalties.

Automatic Tax Calculations

QuickBooks automatically calculates all required payroll taxes including federal income tax withholding based on W-4 information, Social Security tax (6.2% of wages up to the annual wage base), Medicare tax (1.45% of all wages, plus additional 0.9% for high earners), federal unemployment tax (FUTA), state income tax withholding, state unemployment tax (SUTA), and local taxes where applicable.

The system stays updated with current tax rates and wage bases, eliminating the need to track changing regulations manually.

Tax Payment and Filing

With QuickBooks Online Payroll Premium or Elite, the system automatically files and pays your payroll taxes on your behalf. This includes quarterly Form 941 filings, annual Form 940 for FUTA, W-2 and W-3 forms at year-end, and state and local tax returns.

The system withdraws tax payments from your connected bank account on the appropriate due dates. You’ll receive notifications before withdrawals occur, allowing you to ensure sufficient funds are available.

Tax Forms and Reporting

QuickBooks generates all necessary tax forms throughout the year. You can access these forms anytime from the Payroll Tax section. At year-end, the system automatically prepares W-2 forms for all employees, which you can review, approve, and distribute electronically or by mail.

For contractors paid $600 or more annually, QuickBooks generates 1099-NEC forms. The system handles all filing requirements with the IRS and state agencies.

Handling Special Payroll Situations

Not every payroll is routine. QuickBooks Online can handle various special situations that commonly arise.

Processing Off-Cycle Payrolls

Sometimes you need to run payroll outside your regular schedule for bonuses, termination payments, or corrections. In QuickBooks, navigate to Payroll and select “Run payroll,” then choose “Create a new pay run” instead of using the scheduled run.

Select “Unscheduled” as the pay schedule type and choose which employees to include. This allows you to process payments for specific employees without affecting your regular payroll schedule.

Managing Terminations

When an employee leaves, navigate to their employee profile and select “Terminate employee.” Enter the termination date and reason. QuickBooks will calculate any final wages, accrued vacation pay, or other amounts owed.

Process a final paycheck including all outstanding compensation. Ensure you’ve collected any company property and deactivated system access as part of your offboarding process.

Handling Garnishments

For court-ordered wage garnishments, set up the garnishment in the employee’s profile under the Deductions section. Enter the garnishment type (child support, tax levy, creditor garnishment), amount or percentage, and priority level. QuickBooks will automatically withhold the specified amount from each paycheck and track the total withheld.

Processing Bonuses

Bonuses require special tax treatment. When running payroll, add the bonus amount to the employee’s pay. QuickBooks can calculate bonus tax withholding using either the percentage method (flat 22% federal withholding for bonuses under $1 million) or the aggregate method (combining the bonus with regular wages). Most businesses prefer the percentage method for its simplicity.

Employee Benefits and Deductions

Managing employee benefits and deductions properly is essential for compliance and employee satisfaction.

Setting Up Health Insurance Deductions

Navigate to the employee’s profile and select “Edit” next to Pay. Under Deductions, add the health insurance deduction type and specify whether it’s a fixed dollar amount or percentage. Indicate whether the deduction is pre-tax (Section 125 plan) or post-tax, as this affects tax calculations.

You can set up different contribution amounts for employee-only coverage, employee plus spouse, employee plus children, or family coverage.

Retirement Plan Contributions

For 401(k) or other retirement plans, set up both employee contributions and employer matches. Add the retirement plan as a deduction type, specify whether contributions are traditional (pre-tax) or Roth (post-tax), and enter the contribution percentage or fixed amount.

If you offer an employer match, set up a separate company contribution that calculates automatically based on your matching formula.

Other Common Deductions

QuickBooks handles various other deductions including flexible spending accounts (FSA), health savings accounts (HSA), dental and vision insurance, life insurance, disability insurance, union dues, and loan repayments.

Each deduction can be configured as pre-tax or post-tax, with different frequencies (every paycheck, monthly, annually) and effective dates.

Payroll Reporting and Analysis

QuickBooks Online provides comprehensive reporting tools that help you understand your payroll expenses and ensure accuracy.

Standard Payroll Reports

The Payroll Summary report shows total wages, taxes, and deductions for any period. Use this report for budgeting and forecasting labor costs. The Employee Details report provides comprehensive information about each employee including hours worked, earnings, taxes, deductions, and net pay.

The Payroll Tax Liability report shows how much you owe in payroll taxes and when payments are due. Review this report regularly to ensure you have sufficient funds available for tax payments.

Year-End Reports

At year-end, run reports including the Annual Payroll Summary showing total compensation and taxes for all employees, the W-2 Summary Report for verification before filing, and benefits reports showing total costs for health insurance, retirement plans, and other benefits.

Custom Reporting

QuickBooks allows you to customize reports by filtering for specific date ranges, employees, or departments. You can also schedule reports to run automatically and email to specified recipients.

For businesses with multiple locations or departments, use class tracking to break down payroll expenses by business segment. This provides valuable insights into labor costs across your organization.

Best Practices for Payroll Management

Following established best practices helps ensure accuracy, compliance, and efficiency in your payroll operations.

Maintain Accurate Time Tracking

Implement reliable time tracking systems for hourly employees. QuickBooks Time (formerly TSheets) integrates seamlessly with QuickBooks Online Payroll, allowing employees to clock in and out from their phones or computers. Time data flows directly into payroll, eliminating manual entry and reducing errors.

Review Before Submitting

Always preview payroll before submitting. Create a checklist including verifying all hours are entered correctly, confirming pay rates haven’t changed unexpectedly, checking that bonuses and commissions are included, reviewing tax withholdings for accuracy, and ensuring deductions are being withheld properly.

Keep Detailed Records

Maintain comprehensive payroll records for at least seven years, as required by the IRS. QuickBooks stores all payroll history, but consider backing up your data regularly. Keep copies of all employee tax forms, benefit enrollment forms, and garnishment orders.

Stay Informed About Tax Changes

While QuickBooks updates tax tables automatically, stay informed about tax law changes that might affect your business. Subscribe to IRS and state tax authority newsletters, and consider working with professional accounting services like Siam Accounting Solutions for expert guidance.

Conduct Regular Audits

Periodically audit your payroll system to identify potential issues. Compare payroll expenses to your budget, verify that all terminated employees have been properly removed from active payroll, confirm that tax deposits match your payroll tax liability reports, and ensure benefit deductions are being remitted to insurance carriers and retirement plan administrators.

Troubleshooting Common Payroll Issues

Even with a robust system like QuickBooks Online, issues can arise. Here’s how to address common problems.

Incorrect Tax Calculations

If taxes seem incorrect, first verify that employee W-4 information is entered accurately in their profile. Check that the employee’s state and local tax settings are correct, especially if they work or live in a different location than your business.

Ensure that any pre-tax deductions (health insurance, 401(k) contributions) are properly classified, as these reduce taxable wages. If problems persist, contact QuickBooks support for assistance.

Direct Deposit Failures

Direct deposit failures typically occur due to incorrect banking information. Verify the employee’s routing and account numbers in their profile. Ensure the numbers are entered without spaces or special characters.

If an employee recently changed banks, they need to update their information at least three business days before the payroll submission deadline. Failed deposits may require issuing a paper check instead.

Missing or Duplicate Paychecks

If a paycheck is missing, check whether it was accidentally voided or deleted. You can view all payroll transactions in the Payroll Center. If a paycheck was deleted, you can recreate it by running an unscheduled payroll for that employee.

For duplicate paychecks, void the duplicate through the Payroll Center. Be cautious about voiding checks after payroll taxes have been filed this may require amended tax returns.

Year-End Form Issues

Year-end W-2 issues often stem from incorrect employee information entered during the year. Review each employee’s Social Security number, legal name, and address well before year-end. Make corrections at least two weeks before you plan to file W-2s.

If an error is discovered after W-2s are filed, you’ll need to file a W-2c (corrected W-2) with the Social Security Administration.

Advanced Payroll Features

Once you’ve mastered basic payroll operations, explore advanced features that can further streamline your processes.

Multi-State Payroll

For businesses with employees in multiple states, QuickBooks handles the complexity of various state tax requirements. When adding an employee, specify their work location and home address. The system automatically applies the correct state and local taxes.

Be aware that some states have reciprocal agreements that affect tax withholding for employees who live in one state but work in another. QuickBooks handles these situations automatically when configured correctly.

Department and Class Tracking

Use classes to track payroll expenses by department, location, or project. This allows for detailed analysis of labor costs across your organization. Assign each employee to their primary class in their profile, or split time between multiple classes during payroll processing.

This feature is invaluable for businesses that need to track profitability by location, bill clients for employee time, or analyze departmental efficiency.

Workers’ Compensation Tracking

Workers’ compensation insurance premiums are typically based on payroll amounts and job classifications. QuickBooks tracks workers’ comp wages automatically, making it easy to reconcile with your insurance carrier and complete annual audits.

Assign workers’ comp codes to each employee based on their job duties. QuickBooks will track wages by classification code, simplifying your year-end workers’ comp audit process.

QuickBooks Online Payroll includes paid time off (PTO) tracking. Set up PTO policies specifying accrual rates, maximum balances, and whether unused time carries over to the next year. Employees can view their PTO balances, and managers can approve time-off requests directly in the system.

When processing payroll, PTO hours appear automatically if an employee has used paid time off during the pay period.

Integration with Other Business Systems

QuickBooks Online Payroll works seamlessly with various other business tools, creating an integrated management system.

Time Tracking Integration

QuickBooks Time integrates directly with payroll, automatically importing employee hours. This eliminates manual time entry and reduces errors. Employees can clock in and out from their smartphones, and managers can approve timesheets before payroll runs.

The integration also helps with job costing by tracking time spent on specific projects or clients, allowing you to bill accurately for labor.

Accounting Software Integration

Since QuickBooks Online Payroll is built into QuickBooks Online, all payroll transactions automatically post to your general ledger. Wages post to expense accounts, payroll taxes post to liability accounts, and employee withholdings are tracked accurately for remittance to government agencies and benefit providers.

This seamless integration eliminates the need for manual journal entries and ensures your financial statements always reflect current payroll expenses and liabilities.

HR Software Compatibility

For businesses using dedicated HR software, QuickBooks offers integration with popular platforms. These integrations typically allow employee information to sync between systems, eliminating duplicate data entry and reducing the risk of discrepancies.

Compliance and Regulatory Considerations

Payroll compliance is complex, with federal, state, and local regulations that vary by jurisdiction and change frequently.

Federal Compliance Requirements

At the federal level, you must comply with the Fair Labor Standards Act (FLSA), which establishes minimum wage, overtime pay, recordkeeping, and child labor standards. Ensure you’re properly classifying employees as exempt or non-exempt from overtime requirements.

The Federal Insurance Contributions Act (FICA) requires withholding and paying Social Security and Medicare taxes. The Federal Unemployment Tax Act (FUTA) requires paying federal unemployment taxes on behalf of employees.

State and Local Requirements

Each state has its own requirements for minimum wage (which may be higher than federal), overtime rules, pay frequency mandates, required deductions, unemployment insurance, and disability insurance in some states.

Many cities and counties have additional payroll requirements including local income taxes, paid sick leave ordinances, and minimum wage rates higher than state levels.

QuickBooks Online Payroll automatically applies all federal, state, and local requirements based on where your employees work and live, but staying informed about regulatory changes helps you understand your obligations.

Audit Preparedness

Maintain audit-ready records by keeping all payroll records organized and accessible, documenting any policy changes or special circumstances, retaining all tax filings and payment confirmations, and keeping signed employee authorization forms for deductions.

QuickBooks stores most of this information digitally, but consider maintaining a separate file system for original signed documents.

Cost Analysis and Budgeting

Understanding and controlling payroll costs is essential for business profitability.

True Cost of Employees

Remember that the cost of an employee extends beyond their gross wages. Employer payroll taxes add approximately 7.65% (Social Security and Medicare employer portion) to base wages. Federal and state unemployment taxes typically add another 0.6% to 6% depending on your industry and experience rating.

Benefits like health insurance, retirement plan contributions, and paid time off add significant costs. Calculate your fully loaded labor cost to make informed hiring and pricing decisions.

Payroll Budgeting

Use QuickBooks’ payroll reports to analyze historical trends and create accurate budgets. Consider factors including planned raises or merit increases, anticipated hiring, seasonal fluctuations in hours worked, changes in benefit costs, and projected tax rate changes.

Build in a buffer for unexpected overtime, turnover costs, and other variables. Review budget versus actual payroll expenses monthly to identify variances early.

Cost Control Strategies

Control payroll costs while maintaining employee satisfaction by optimizing schedules to minimize overtime, using part-time or seasonal workers for variable demand periods, implementing efficient time tracking to reduce time theft and buddy punching, regularly reviewing benefit offerings for cost-effectiveness, and considering flexible work arrangements that may reduce facility costs.

When to Seek Professional Help

While QuickBooks Online Payroll is user-friendly, some situations benefit from professional accounting expertise.

Complex Payroll Situations

Consider professional assistance for multi-state payroll operations, international employees or contractors, complex commission structures, significant payroll growth or reorganization, acquisition or merger activities, and employee classification questions.

Professional accountants can ensure you’re meeting all compliance requirements while optimizing your payroll processes for efficiency.

Audit Support

If you face an IRS or state tax audit, having experienced professionals on your side is invaluable. They can represent you before tax authorities, prepare required documentation, respond to agency inquiries, and negotiate settlements if necessary.

Strategic Planning

Accounting professionals provide strategic advice on employee versus contractor classification decisions, optimal benefit structures for tax efficiency, strategies for managing payroll in business expansion, succession planning considerations, and cash flow management for payroll obligations.

Siam Accounting Solutions offers comprehensive payroll and accounting services tailored to businesses across various industries. Their team stays current with changing regulations and can help optimize your payroll processes for accuracy and efficiency.

Staying Updated and Informed

Payroll regulations and best practices evolve continuously. Stay informed to maintain compliance and efficiency.

QuickBooks Updates

QuickBooks regularly releases updates including new features, enhanced functionality, tax table updates, and security improvements. The system updates automatically, ensuring you always have the latest version.

Review release notes when major updates occur to understand new features and any changes to existing workflows.

Educational Resources

Take advantage of QuickBooks’ learning resources including tutorial videos, webinars on payroll topics, the QuickBooks Community forum, and help articles and guides.

Consider attending QuickBooks conferences or workshops to learn advanced features and connect with other users.

Professional Development

For business owners and payroll professionals, continuing education helps maintain expertise. Consider joining the American Payroll Association (APA), pursuing payroll certifications like Certified Payroll Professional (CPP), attending industry conferences and workshops, and subscribing to payroll-focused publications.

Conclusion

Running payroll in QuickBooks Online streamlines one of the most critical and complex business functions. By automating calculations, managing tax compliance, and integrating with your accounting system, QuickBooks allows you to process accurate payroll efficiently while reducing the risk of costly errors.

Success with QuickBooks Online Payroll requires proper initial setup, attention to detail during each payroll run, regular review and reconciliation, staying informed about tax and regulatory changes, and knowing when to seek professional assistance.

Whether you’re processing payroll for a handful of employees or managing a complex multi-state operation, QuickBooks Online provides the tools you need to pay your team accurately and on time while maintaining full compliance with federal, state, and local requirements.

For businesses seeking expert guidance on payroll setup, optimization, or ongoing management, professional accounting services can provide valuable support. If you need assistance with QuickBooks Online Payroll or any other accounting needs, contact Siam Accounting Solutions to discuss how their experienced team can help your business succeed.

Stay connected with Siam Accounting Solutions for ongoing tips, updates, and insights:

With the right tools, knowledge, and support, payroll management becomes a streamlined process that allows you to focus on growing your business while ensuring your team is compensated accurately and on time.


This article provides general information about running payroll in QuickBooks Online. For specific guidance tailored to your business situation, consult with qualified accounting professionals or payroll specialists.



Welcome to Siam Accounting Solutions

X