QuickBooks HelpQuickBooksHelpIntuit

Add your new employee to QuickBooks payroll

by Intuit•191• Updated 1 week ago

Add a new employee to payroll

Use this article to set up a new employee in QuickBooks Online Payroll or QuickBooks Desktop Payroll.

If you need to change an existing employee’s info, see Edit or change employee info in payroll instead.

What you'll need

Before adding an employee in QuickBooks Payroll, collect the following from your new hire:

  • Completed W-4 (federal withholding information)
  • Banking details (for direct deposit, if applicable)
  • Home address, phone number, and email address
  • Social Security number and date of birth
  • Hire date
Note: Not sure which payroll service you have? Here's how to find your payroll service.

For a better experience, open this article in QuickBooks Online. Launch side-by-side view

You can add all your employee's info yourself or set up some info then invite your employee to add the rest.

There are two ways to add an employee in QuickBooks Online Payroll: Onboard (recommended) and Quick add. The steps vary slightly depending on your subscription — QuickBooks Online Payroll Core, or QuickBooks Online Payroll Premium and Elite.

Onboard (Recommended)

The Onboard workflow guides you through all required employee information in a single flow.

  1. Go to All apps A bunch of numbers and letters on a tile wall., then Payroll, then Employees (Take me there).
  2. Select Add employee.
  3. Enter the employee's First name, Last name, and email.
  4. Select Continue to onboard.
  5. Complete the onboarding workflow:
    • Review and complete the employee's Personal info and Work info.
    • Complete Payroll info, including Pay type and Default working hours.
    • Complete any Additional pay types.
    • If applicable, select Benefit class and preview Eligible benefits.
    • Set additional Workforce access and, if applicable, choose to Run background check.
  6. Select Finish onboarding.

Quick add

Use Quick add to enter only the employee's name and complete payroll details directly in their profile.

  1. Go to All apps A bunch of numbers and letters on a tile wall., then Payroll, then Employees (Take me there).
  2. Select Add employee.
  3. Enter the employee's First name and Last name.
  4. Turn off Let them enter their own info, then select Quick add.
  5. Select Finish payroll info, then complete remaining payroll info and employee info directly in the profile.

Premium and Elite plans include additional options such as HR workflows, document management, and background checks during onboarding.

Onboard (Recommended) 

  1. Go to All apps A bunch of numbers and letters on a tile wall., then Payroll, then Employees (Take me there).
  2. Select Add employee.
  3. Enter the employee's First name, Last name, and email.
  4. Select Continue to onboard.
  5. Complete the onboarding workflow:
    • Review and complete the employee's Personal info and Work info.
    • Complete Payroll info, including Pay type and Default working hours.
    • Complete any Additional pay types.
    • Add or remove any documents for the employee to complete.
    • Choose to Add HR workflows.
    • If applicable, select Benefit class and preview Eligible benefits.
    • Set additional Workforce access and, if applicable, choose to Run background check.
  6. Select Finish onboarding.

Quick add

  1. Go to All apps A bunch of numbers and letters on a tile wall., then Payroll, then Employees (Take me there).
  2. Select Add employee.
  3. Enter the employee's First name and Last name.
  4. Turn off Let them enter their own info, then select Quick add.
  5. Select Finish payroll info, then complete remaining payroll info and employee info directly in the profile.

Use the Rehire option when adding a former employee who already exists in your system.

  1. Go to All apps A bunch of numbers and letters on a tile wall., then Payroll, then Employees (Take me there).
  2. Select Add employee.
  3. Toggle to Rehire, then choose the employee you are rehiring.
  4. If applicable, enter or edit the employee's email address.
  5. Select Continue to onboard.
  6. Complete the onboarding workflow:
    • Review and complete the employee's Personal info and Work info.
    • Complete Payroll info, including Pay type and Default working hours.
    • Complete any Additional pay types.
    • Add or remove any documents for the employee to complete.
    • Choose to Add HR workflows.
    • If applicable, select Benefit class and preview Eligible benefits.
    • Set additional Workforce access and, if applicable, choose to Run background check.
  7. Select Finish onboarding.

Add an employee in QuickBooks Desktop Payroll

Adding an employee in QuickBooks Desktop Payroll involves two optional but time-saving steps: setting up employee defaults, then entering each employee's individual information.

Set up employee defaults

Employee defaults let you pre-populate fields that apply to most or all of your employees — such as pay schedule, sick or vacation policies, state taxes, and earnings or deductions. Defaults appear automatically when you add each new employee, saving you time.

You must be signed in as the QuickBooks Admin to access defaults.

  1. Select Edit, then Preferences.
  2. Select Payroll and Employees, then Company Preferences.
  3. Select Employee Defaults, then enter the changes that you want.
  4. Select OK twice to save changes.

Add your employee to payroll

  1. Go to Employees and select Employee Center.
  2. Select New Employee and enter the employee's info.
  3. Select OK.

The fields and tabs vary depending on your payroll service. Use the appropriate tab reference below.

  • Required Info - First and last name, Social Security number, and Date of Birth, Home address, Main phone, and Main email.
  • Personal Info - no required fields
  • Additional info - no required fields
  • Payroll info - In order to pay your employee, add a pay schedule or pay frequency, pay type and pay rate, W-4 info, Federal, and state taxes. Add deductions, sick or vacation policies, and direct deposit if necessary.
  • Employment info - Hire date
  • Workers’ compensation (for QuickBooks Desktop Payroll Assisted and QuickBooks Desktop Payroll Enhanced only) - assign a workers' compensation code if you want to track this through QuickBooks.
  • Personal - First and last name, Social Security number, and Date of Birth
  • Address and Contact - Home address, Main phone, and Main email.
  • Additional info - no required fields
  • Payroll info - In order to pay your employee, add a pay schedule or pay frequency, pay type and pay rate, W-4 info, Federal, and state taxes. Add deductions, sick or vacation policies, and direct deposit if necessary.
  • Employment info - Hire date
  • Workers’ compensation (for QuickBooks Desktop Payroll Assisted and QuickBooks Desktop Payroll Enhanced only) - assign a workers' compensation code if you want to track this through QuickBooks.

Results

Once you've completed the steps above, your new employee will appear in the Employees list and be ready to include in your next payroll run. If you used the Onboard workflow, the employee may also receive an invitation to complete or review their own information.

Next steps

If your employee lives and/or works in a different state from where your business is located, set up and pay taxes in that state.

To invite your employees to view and print their own pay stubs and W-2s online in QuickBooks Desktop Payroll follow these steps.

Related links

QuickBooks Desktop Payroll AssistedQuickBooks Desktop Payroll BasicQuickBooks Desktop Payroll EnhancedQuickBooks Desktop Payroll StandardQuickBooks Online Payroll CoreQuickBooks Online Payroll EliteQuickBooks Online Payroll Premium