Payroll errors cost more than money.
For example, missed tax deadlines trigger penalties. Incorrect withholdings create employee trust issues. Manual calculations consume hours that should go toward running your business.
QuickBooks payroll processing eliminates these problems by automating calculations, tax filings, and payment delivery. But the platform only works when configured correctly.
In this guide, you will learn how to set up QuickBooks payroll processing from scratch, configure tax settings for compliance, avoid common mistakes, and integrate payroll with your broader accounting workflow.
What is QuickBooks payroll processing?
QuickBooks payroll processing is an integrated payroll solution that calculates employee wages, withholds taxes, generates paychecks or direct deposits, files payroll tax returns, and produces year-end tax forms.
The system connects directly to QuickBooks Online, keeping your books updated automatically when payroll runs.
Core QuickBooks payroll processing functions:
- Wage calculation: Computes gross pay from hourly rates, salaries, overtime, bonuses, and commissions
- Tax withholding: Calculates federal income tax, Social Security, Medicare, and state/local taxes automatically
- Deduction management: Processes health insurance premiums, retirement contributions, garnishments, and other deductions
- Payment delivery: Issues paychecks, direct deposits, or both based on employee preferences
- Tax filing: Submits federal and state payroll tax returns on your behalf
- Year-end forms: Generates W-2s for employees and 1099s for contractors
- Accounting integration: Posts payroll journal entries to QuickBooks automatically
Suggested read: QuickBooks Online vs Desktop in 2026: Which Fits Your Business?
QuickBooks Payroll plans and pricing
Intuit offers three QuickBooks Payroll tiers with increasing features and support levels. All plans include the core QuickBooks payroll processing functions, with higher tiers adding HR tools and support options.
QuickBooks Payroll Core and Simple Start: $88/month + $6.50/employee
Core features include:
- Automated payroll calculations and tax withholding
- Direct deposit with next-day delivery
- Federal and state tax filings and payments
- W-2 and 1099 preparation and delivery
- Basic employee portal for pay stubs and tax forms
- Health benefits administration (employee-paid)
- Auto payroll for salaried employees
Best for: Small businesses with straightforward payroll needs and few employees
QuickBooks Payroll Core and Essentials: $125/month + $6.50/employee
Everything in Core plus:
- Same-day direct deposit
- Workers compensation administration
- HR support center with live advisors
- Employee handbook builder
- Job posting and applicant tracking
- Time tracking integration included
- Payroll on autopilot for all employee types
Best for: Growing businesses needing HR support and faster payment options
Suggested read: How to Review Your QuickBooks Balance Sheet Monthly
QuickBooks Payroll Premium and Plus: $203/month + $10/employee
Everything in Premium plus:
- Tax penalty protection (Intuit pays penalties for filing errors)
- Personal HR advisor assigned to your account
- Project tracking and job costing
- Wage garnishment management
- Priority support with dedicated team
Best for: Businesses wanting maximum protection and hands-on HR guidance
Setting up QuickBooks payroll processing step by step
Source
Alt text: QuickBooks payroll processing setup
Proper setup ensures accurate QuickBooks payroll processing from day one. Rushing through configuration creates errors that compound with every pay period.
Before you begin, gather these items:
- Employer Identification Number (EIN) from the IRS
- State employer account numbers for each state where you have employees
- State unemployment insurance (SUI) account numbers and tax rates
- Workers compensation policy details
- Bank account and routing numbers for payroll funding
- Employee information: names, addresses, Social Security numbers, W-4 forms
- Pay rates, schedules, and any existing year-to-date payroll data
- Benefits enrollment information: health insurance, retirement plans, other deductions
Step 1: Subscribe to QuickBooks Payroll
- Log into QuickBooks Online
- Navigate to Payroll in the left menu
- Select Get Started or Subscribe
- Choose your plan tier (Core, Premium, or Elite)
- Enter payment information
- Complete the subscription
If you already have QuickBooks Online, payroll integrates directly. If starting fresh, you can subscribe to both simultaneously.
Step 2: Enter company information
- Navigate to Payroll Settings
- Complete the Company section:
- Legal business name (must match IRS records exactly)
- Business address (must match state registrations)
- EIN (verify accuracy carefully)
- Entity type (LLC, S-Corp, C-Corp, sole proprietorship)
- Industry classification
- Enter pay schedule information:
- Pay frequency: weekly, biweekly, semimonthly, or monthly
- Pay period dates
- Payday timing
Suggested read: Avoid These 7 QuickBooks Year-End Close Errors for Ecommerce
Step 3: Set up tax accounts
- Navigate to Payroll Settings and select Federal Tax
- Verify your EIN is entered correctly
- Enter your federal deposit schedule (monthly or semiweekly based on tax liability)
- Navigate to State Tax for each state where you have employees
- Enter state account numbers:
- State withholding account number
- State unemployment account number
- Any local tax account numbers
- Enter your SUI tax rate (this varies by employer and state)
Tax account setup is critical for QuickBooks payroll processing compliance. Incorrect account numbers cause rejected filings and potential penalties.
Step 4: Connect your bank account
- Navigate to Payroll Settings and select Bank Accounts
- Add your payroll funding account
- Complete bank verification:
- Enter routing and account numbers
- Verify two small test deposits (takes 2-3 business days)
- Confirm deposit amounts in QuickBooks
- Set this account as your primary payroll account
Direct deposit will not work until bank verification completes. Plan setup timing accordingly.
Step 5: Add employees
- Navigate to Payroll and select Employees
- Click Add an Employee
- Enter employee information:
- Full legal name (must match Social Security card)
- Email address (for portal access and pay stub delivery)
- Home address (determines state tax withholding)
- Social Security number
- Birth date
- Hire date
- Enter pay information:
- Pay type: hourly or salary
- Pay rate or annual salary
- Overtime eligibility
- Default hours per pay period (for salaried employees)
- Enter tax withholding from W-4:
- Filing status
- Allowances or new W-4 elections
- Additional withholding amounts
- Set up deductions:
- Health insurance premiums
- Retirement contributions (401k, IRA)
- Other voluntary deductions
- Configure direct deposit:
- Bank name
- Routing number
- Account number
- Account type (checking or savings)
- Amount or percentage (can split between accounts)
Repeat for each employee. Take time to verify Social Security numbers and addresses, as errors cause W-2 problems at year end.
Suggested read: 6 Cash Flow Forecasting Mistakes QuickBooks Users Make
Step 6: Enter year-to-date payroll (if switching mid-year)
If switching to QuickBooks payroll processing during the calendar year, enter prior payroll totals:
- Navigate to each employee's profile
- Select Enter Prior Pay
- Enter totals from previous payroll provider:
- Gross wages by pay type
- Federal income tax withheld
- Social Security wages and withholding
- Medicare wages and withholding
- State wages and withholding
- Local taxes (if applicable)
- Retirement contributions
- Other deductions
- Enter totals for each quarter processed elsewhere
Accurate year-to-date data ensures correct W-2s and prevents over-withholding for Social Security when employees reach the wage base limit.
Configuring payroll taxes and compliance
Tax configuration determines whether your QuickBooks payroll processing stays compliant or generates penalties. Take extra care with these settings.
Federal payroll taxes
QuickBooks automatically calculates these federal obligations:
- Federal income tax withholding: Based on employee W-4 elections
- Social Security tax
- Medicare tax
- Additional Medicare tax
- Federal unemployment tax (FUTA)
Your federal deposit schedule depends on total tax liability:
- Monthly depositors: Total tax liability under $50,000 in lookback period, deposit by 15th of following month
- Semiweekly depositors: Total tax liability $50,000 or more, deposit within 3 banking days of payday
- Next-day depositors: Single-day liability of $100,000 or more, deposit next banking day
QuickBooks tracks your liability and reminds you of deposit deadlines based on your schedule.
State payroll taxes
State requirements vary significantly. Common state payroll taxes include:
- State income tax withholding: Most states require withholding based on employee elections and state tax tables
- State unemployment insurance (SUI): Employer-paid tax on wages up to state-specific limits, rates vary by employer experience
- State disability insurance: Required in California, Hawaii, New Jersey, New York, Rhode Island, and Puerto Rico
- Paid family leave: Required in several states with varying rates and wage bases
- Local income taxes: City or county taxes in some jurisdictions (common in Pennsylvania, Ohio, and others)
For each state where you have employees, verify:
- State withholding account number is entered correctly
- SUI rate matches your most recent rate notice
- Wage base limits are current
- Any local tax requirements are configured
Suggested read: How to Automate Ecommerce Bookkeeping in 2026
Workers compensation
QuickBooks Payroll Premium and Elite include workers compensation administration:
- Navigate to Payroll Settings and select Workers Comp
- Connect your workers comp policy or get quotes through QuickBooks
- Assign classification codes to each employee based on job duties
- QuickBooks calculates premiums automatically based on actual payroll
Pay-as-you-go workers comp through QuickBooks eliminates large annual premium deposits and reconciliation audits.
Common QuickBooks payroll processing mistakes
Even with automation, payroll errors happen. Recognizing common mistakes helps you avoid them.
Worker misclassification
Treating employees as independent contractors to avoid payroll taxes creates significant liability:
- IRS penalties for unpaid employment taxes
- Back taxes, interest, and penalties
- State penalties and potential fraud charges
- Employee lawsuits for unpaid benefits
QuickBooks payroll processing only handles W-2 employees. Use QuickBooks contractor payments for legitimate 1099 workers, but ensure classification is correct.
Suggested read: Marketplace Facilitator Tax for Multi-Channel Sellers
Missing tax deadlines
Late tax deposits trigger automatic penalties:
- 2% penalty: 1-5 days late
- 5% penalty: 6-15 days late
- 10% penalty: 16+ days late
- 15% penalty: 10+ days after IRS notice
Enable auto-pay for tax deposits to avoid missed deadlines. QuickBooks Payroll Elite includes tax penalty protection if Intuit causes the error.
Suggested read: Multichannel Sales Tax Automation Made Simple
Incorrect employee information
Data entry errors create downstream problems:
- Wrong SSN: W-2 rejection and employee tax filing issues
- Wrong address: Incorrect state withholding and W-2 delivery failure
- Wrong pay rate: Under or overpayment requiring correction
- Wrong withholding elections: Employee tax liability surprises
Verify employee information during setup and annually. Request updated W-4s when employees report life changes.
Failing to reconcile payroll liabilities
Unreconciled liabilities accumulate and create cash surprises:
- Tax deposits not matching calculated liability
- Deduction remittances not matching employee deductions
- Benefit payments not matching enrollment
- Workers comp premiums not matching actual payroll
Run the Payroll Tax Liability report monthly and investigate any balances.
Not backing up payroll data
QuickBooks Online automatically backs up data, but Desktop users must backup manually:
- Backup before running each payroll
- Backup before year-end processing
- Store backups offsite for disaster recovery
- Test backup restoration periodically
How Webgility complements QuickBooks payroll processing
Payroll is just one piece of ecommerce accounting.
Orders, fees, inventory, and reconciliation consume hours alongside payroll processing. When manual tasks pile up across Amazon, Shopify, and other channels, payroll review and team management get squeezed.
Webgility automates the ecommerce accounting that surrounds payroll. Orders post to QuickBooks automatically. Marketplace fees categorize without manual entry. Settlements reconcile to underlying transactions in minutes. The platform handles the data work so you have capacity for people work.
Skinny Mixes, a DTC beverage brand, used Webgility to automate their Shopify-to-QuickBooks workflow. With accounting running automatically, the team focused on growth instead of data entry.
Results included $3 million in additional revenue and doubled order volume without adding headcount.
Book a demo with Webgility today.
Frequently asked questions (FAQs)
What are the five basic steps in processing payroll?
The basic steps are collecting employee work data, calculating gross pay, deducting taxes and other withholdings, issuing employee payments, and filing payroll taxes and reports.
What are the four main types of payroll items in QuickBooks?
The four main payroll items are earnings, deductions, employer contributions, and taxes.
What are the four types of payroll systems?
The four types are manual payroll systems, automated payroll systems, outsourced payroll systems, and online/cloud-based payroll systems.
What is a payroll checklist?
A payroll checklist is a step-by-step list used to ensure payroll tasks are completed accurately and on time, including calculations, payments, and tax filings.