TRAXPayroll Integration

How does TRAXPayroll Integrate with BambooHR?

Purpose: To help you understand what TRAXPayroll is used for and how you can integrate it with BambooHR.

If you are not currently using TRAXPayroll and would like to learn more about this integration with BambooHR, click here.

Since 1997, TRAXPayroll has been offering US businesses of all sizes, a cloud based, software-as-a-service (SAAS) solution that delivers trouble-free and simplified payroll processing and administration, time tracking. We emphasize personalized service and long-term relationships. Behind our leading payroll solution stands a team of industry and technology experts that provide exceptional five-star service and support with our products.

You can learn more about TRAXPayroll in BambooHR's Marketplace.

How do I Enable the TRAXPayroll Integration?

BambooHR integrates seamlessly through our API with TRAXPayroll sending information directly into their system. This allows you to keep your employee data as the master record within BambooHR, but do payroll through TRAXPayroll. To enable the TRAXPayroll integration within BambooHR, please contact a Support Hero.

What Data Syncs Between BambooHR and TRAXPayroll?

This information can be found in the BambooHR Marketplace. For more information, please click here to learn more about syncing fields.

When using this integration, all employees must be added in BambooHR. Once the new employee is added in BambooHR, they will automatically sync through to Remote Link in order to be added to TRAXPayroll.

Sync Approved Hours

If you don't have BambooHR Time Tracking and are interested in a demo, click here!

If you are using BambooHR Time Tracking, all approved hours will sync over to TRAXPayroll prior to each payroll run. This is easily done by using the "remote link" feature in TRAX before running your payroll (learn more about the remote link feature below under "How do I Manage Information Flowing from BambooHR..."). 

If you are using an external time tracking system, you can use the hours importer to manually upload hours worked for employees into BambooHR through a .csv file. As long as the hours worked have been imported before running payroll in TRAX, you will be able to sync the hours through the remote link in TRAX prior to each payroll run.

Approved hours will not sync over to TRAX until it has been enabled in your BambooHR account. Please email us at with your name, company, and phone number, and a payroll representative will help you get everything set up.

Sync Approved Time Off Requests

Approved time off requests for paid time off types in BambooHR will sync into TRAX for the relevant pay period for all workers. This is easily done through the remote link in TRAX (learn more about the remote link feature below under "How do I Manage Information Flowing from BambooHR...").  

If you are using BambooHR Time Tracking, holidays hours will automatically sync through to TRAX. If you are not using BambooHR Time Tracking, time off for Company Holidays in BambooHR will not automatically flow into TRAX. If you'd like time off for Company Holidays in BambooHR to sync with TRAXPayroll without manually adding them for each employee, follow the instructions below:

Simply create a new time off type for "Holiday" time, or whatever you'd like to call it. You can then have employees request time off for Company Holidays. Or, you can use our time off importer to import time off requests for all employees who will be taking each holiday off. Be sure to follow the specific instructions under "Do you Need to Import Time Off Requests?" in this help guide.

Once the time off requests are in BambooHR for the time off type you created for "Holiday" time, they will sync over to TRAXPayroll when using the remote link feature.

Sync Direct Deposit and Federal Withholding Information

Direct Deposit

Employee direct deposit information can be updated by going to the "Pay Info" tab and clicking "Update Direct Deposit."

This will bring up a pop-box where direct deposit details are entered. To add a new bank account, simply click "+ Add Account." To delete an existing direct deposit account, hover over the account and click on the trash can icon. There is no limit to the number of direct deposit accounts added.

When adding direct deposit information, it is important to add the bank details in the correct order. As you can see in the screenshot above, the first direct deposit will be a % or $ from the grand total. The next direct deposit will only be a % or $ from what is left of the total. If there is any amount left over after the final direct deposit account has been added, a paper check will be created with any remaining balance. If you would like to receive the entire remaining balance in the last direct deposit account, you will need to set that direct deposit account as 100% of the remaining total. You will then click “Save.”

If direct deposit information has been added and an employee would prefer to start receiving paper checks, you have the option to quickly delete all direct deposit information by selecting “I’d prefer a paper check." A pop-up will alert you that by deleting all direct deposit information, the employee will start receiving paper checks.

Employee Tax Information

If using TRAXPayroll to store withholding and state unemployment insurance information, please use this help guide for direction on how to manage this data. If using BambooHR as the system of record, please see below:

Federal Withholding

1. Employees can also be given access to add and edit Federal Withholding information. The withholding information includes:

  • Filing status: Single, Married, or Married, use single rate
  • Exemptions: Enter the number of exemptions
  • Additional Withholding type: Dollar or Percent
  • Additional Withholding Amount: Enter an additional withholding, if needed.

If the Federal Tax Withholding Status and Exemptions are not entered, the employee will be set to Single, zero.

2. Full Admins within BambooHR will have access to an additional three fields within the Federal Tax Withholding section:

  • Ignore filing status/exemptions: Check this box to have no federal income tax taken or a specified dollar amount entered. Wages are reported to the IRS.
  • FICA Exempt: Check this box to have no Social Security or Medicare taxes taken or reported.
  • FUTA Exempt: Check this box to have no Federal Unemployment taxes taken or reported.
State Withholding

Employees can be given the ability to edit and manage State Tax Withholding information. When a location is selected, additional fields may appear below the Location field depending on each state’s unique requirements:

  • Location: Select if the state withholding applies to an employee’s work or home address.
    • If ‘Work’ is selected, BambooHR will use the employee’s location found in the ‘Job Information’ table on the Job tab to determine which location and associated address to use.
    • If ‘Home’ is selected, BambooHR will use the employee’s home address found on the Personal tab.
  • Filing Status: Single, Married, or Married using single rate.
  • Additional Withholding Amount: Enter an additional withholding, if needed.
  • Additional Withholding type: Dollar or Percent.

Like with Federal Withholdings, Full Admins will have access to additional fields. In the screenshot above, we see that the Full Admin has the ability to select “Ignore filing status.”

State Unemployment Insurance

These fields are viewable by Full Admins only. Employees are set to work in only one state for withholding and unemployment taxes per payroll run, though those states can differ. For example, an employee can have income tax withholding in California and unemployment tax in Oregon.

  • Location: Select whether the state withholding applies to an employee’s work or home address.
  • State UI tax exempt: Check this box if the employee is exempt from State Unemployment Insurance Tax.
How do I Manage Information Flowing from BambooHR into TRAXPayroll?

To manage the information being sent from BambooHR into TRAXPayroll, navigate to Bamboo Home. Click the "TRAXPayroll" button in the top right corner in order to login to TRAXPayroll and go to the administrative dashboard.

Once you are viewing TRAXPayroll information, click on the "Remote Link" tab in order to review and approve pending information updates from BambooHR.

When an information update to an existing employee is made within BambooHR, we automatically compare the data between BambooHR and TRAXPayroll and then send an update request which appears on the Remote Link tab.

You can apply the changes to the TRAXPayroll data from the main Dashboard through the Action button. Once the changes sent over from BambooHR have been approved, the employee profile within TRAXPayroll will be automatically updated accordingly.

Click here to learn more about how to use Remote Link in TRAXPayroll.

Where do I go for Support for this Integration?

If you are an existing customer using this integration, please be aware that this integration is supported by TRAXPayroll and BambooHR.

Contact information can be found here.

What's Next?

Do you need help making changes to table data on the employee profile?

Do you need help updating data for multiple employees at one time? 

Do you want to find out more about our current integrations?