Company Setup - Payroll Onboarding

How do I complete the Company Setup module in payroll onboarding?

Purpose: The purpose of this guide is to explain the required payroll steps and tasks you will need to complete within the Company Setup and Payroll Settings modules of onboarding.

For more information about general onboarding/implementation, click here. For more information about Payroll-specific modules of onboarding, click here.


Company Setup

This section does not outline all of the steps within Company Setup and rather focuses on the Payroll-related steps.

Contact > Payroll Contact task

In the Payroll Contact task within the Contact step, you will select the primary contact for the Payroll onboarding experience by choosing from the Account Owner or Full Admin(s) in the drop-down menu. Payroll admins are not included. If you add a new user, they will have Full Admin access to BambooHR. 

The Payroll contact will also have access to the related EIN once the Form 941 is uploaded. If the Payroll contact is later changed, you will need to confirm whether the previous Payroll contact will retain access to the EIN or if they should be removed. Either way, they will still have Full Admin access to BambooHR

Settings > Payroll Services Agreement task

This task allows you to check the box indicating your acceptance of our Payroll Services Agreement. Clicking View Payroll Services Agreement opens the agreement for your review. The Next button is disabled until you mark the the checkbox indicating your acceptance of the agreement.

Company Info

We will need to verify your company’s legal name with what is on record with the IRS by uploading your Form 941 from the previous tax quarter. Click Choose File to select the appropriate file from their computer, and then click Upload. This will upload your file to the Payroll Implementation folder on the Files tab within BambooHR. If you are a new company or do not have Form 941, you can also upload the IRS CP 575/SS-4 return document.

Clicking Upload using Form 941 will automatically extract your company's EIN, federal deposit frequency, address, and company legal name for you to verify. You will also be required to add the company phone number and business type before saving the information. If you uploaded any other type of document, you will need to manually enter this information and verify that it is also correct. 

Please note that the company's legal name registered with the state does not sync alongside the federal registration with the IRS. If any changes have occurred to your company's legal name with the state, and you did not file that change directly with the IRS, the federal legal name will remain the same until you update it with the IRS.

Need help verifying your tax frequency?

Your company will either be a monthly or a semi-weekly depositor. You can verify your federal tax deposit frequency schedule using your Form 941 or 944 filing documents. You can request a copy of your Form 941 or 944 from your previous payroll provider or the IRS. 

If you are a new company, you will need to reach out to the IRS at 1 (800) 829-4933 or locate your deposit frequency using IRS Publication 15 (Section 11: Depositing Taxes) to determine your deposit schedule.

Please note that your deposit schedule is when you deposit your federal taxes and will not necessarily align with when you pay your employees.

Locations

Company locations are significant because they determine which state taxes you will need to set up tax registration and sync to your employee’s state tax withholding information. For this reason, all locations must have an associated physical address or be marked as Remote within your BambooHR Settings.

Verify that all physical addresses are typed correctly and have the Address Line 1, City, State, Zip Code, and County fields completed. We use the United States Postal Service database to verify addresses are correct. 

If you have remote employees, set up a remote location and assign them to that location. BambooHR will then use the employee's home address set up in their Personal tab for tax withholding purposes. Please verify that those working in a remote location also have their correct home address.

Click Add a Location to open the modal where you can type in the location address and add a timezone. If you have remote employees and need to create a remote location, check the box next to This location is for remote employees.

Locations set up within this step will show in Settings > Employee Fields in BambooHR.

If you have multiple remote locations, the first five characters of the location name must be unique. For example, if you have two remote locations–one in California and one in Washington–you can name them “CA - Remote” and “WA - Remote.”

Pay Schedules

Would you like to review a step-by-step help guide on how to set up pay schedules in BambooHR?

You must set up your pay schedules, assign your employees to the pay schedule, and ensure the pay schedule is syncing to Payroll. Pay schedules are the linking factor between BambooHR and Payroll and must have the correct pay period dates and pay dates. This step will walk you through how to set up a pay schedule in your account. Click Create pay schedules to begin.

You can manually assign the pay schedule to an employee in the Compensation table on their Job tab. This is a great opportunity to verify that other data, such as the Overtime Status and Paid Per* fields, have been entered correctly on the employee’s profile.

*The only options that will sync to Payroll from the Compensation table’s Paid Per field are paid per Hour or paid per Year.

Tips for setting up syncing pay schedules
  1. You can assign employees to a pay schedule after it has been synced. However, all required Personal and Job tab information must be added to the employee profile before assigning the pay schedule. We recommend creating the pay schedule without syncing it to Payroll, verifying the pay dates, assigning your employees, and then going back and editing the pay schedule to sync to Payroll.
  2. If you have employees with the same pay period start, end, and pay dates, but some get paid through Payroll while some do not, you will need to create two identical pay schedules with different names and mark one as syncing to Payroll while leaving the other as unsynced.
  3. You will not be able to edit the pay period and pay date after you add the syncing pay schedule, so please ensure that the pay schedule and pay dates are accurate. If the dates are wrong after it is saved, you will have to create a new pay schedule and reassign your employees.
  4. After creating your pay schedule, verify that the pay periods and pay dates look correct by hovering over the pay schedule and clicking on the calendar icon. This will bring up a window that shows the pay schedule start, end, and pay dates.
Tax Docs

We will also request the appropriate tax documents from your company for payroll processing. To ensure we collect the correct documents, you will need to answer the following two questions: 

  1. “Has [Your Company Name associated with this EIN] paid employees before?” 
  2. “Does your business use a PEO (Professional Employer Organization)?”

The system will then prompt you to upload either your tax returns or additional state tax documents. To save and upload your files, click Upload. You can find all uploaded files in the Payroll Implementation folder on the Files tab.  

Bank

You must complete the Company Info step before you can add your bank accounts!

Bank account information is vital for your application to our bank, NPC (National Payment Corporation). Click Connect via Plaid to open Plaid and find your bank. BambooHR uses Plaid to verify your bank account securely. Once filled out, the bank account information will automatically populate on your ACH Authorization document.

If you are having difficulty entering your bank account when using Plaid, there is an option to enter your account information manually by clicking Add Bank Manually. Please ensure you enter your information correctly so we do not run into any issues with NPC or the next steps. This help guide walks you through exactly how to add your account manually.

It is important to enter this information as soon as possible so that we may continue with your onboarding. If needed, you can work with BambooHR to change the bank information later in the process.

Sign Docs

You must complete the Company Info step before you can upload the rest of your documents!

Click Download 4 documents. There are four onboarding documents you are required to download, complete, and sign for our team to begin processing forms with the IRS and NPC:

  • IRS Form 8821
  • IRS Form 8655
  • ACH Authorization
  • Beneficial Owner(s) Addendum

These documents must be filled out using a 'wet' signature (see requirements below)*. If you need help, check out this help guide that walks you through each step and gives examples of what your documents should look like.

Clicking Next will complete the step and clicking Done will complete the entire Company Setup module.

*Signature requirements

Keep in mind that an authorized individual of your company (Owner, CEO, President, etc.—please see the image below for accepted titles) must sign each of the IRS forms using a physical "wet" signature.


Payroll Settings

The Payroll Settings module will appear if you have multiple EINs that you are onboarding. The steps and tasks within this module are exactly the same as the Company Setup module as you will need to set up the same information for each company. The company EIN associated with the Payroll Settings module will appear at the top of the screen.