Custom Fields, Tables, and Tabs

What custom fields, tables, and tabs can I create in my account?

Purpose: To show you what types of fields, tables, and tabs are available when customizing your account.


In BambooHR, users of the Advantage, Core, and Pro packages can view the standard fields library, which consists of a list of fields you can add or remove in your BambooHR account. You will also be able to add custom fields if you do not see the option you need in the standard fields library. 

Keep in mind that when you add or remove a field, table, or tab on an employee profile, the change will apply to all employees in your account.

Standard fields library

The standard fields library allows you to add fields and tables to your BambooHR account. Click here to see a list of the fields and tabs that are available for selection. The list also shows field types and where these fields appear on a specific tab. This help guide also includes instructions on how to add custom fields that are not in the standard fields library.

Please note that the system does not pull any custom fields, tabs, or tables into BambooHR® Payroll.

Charlotte Abbott - Personal

To add a new field or table to a specific tab from the standard fields library, navigate to an employee profile and click on the tab. Then, click Add and Edit Fields in the top right corner.


Add a field

In the pop-up box, click Add Fields to see a list of standard fields you can add to the tab you are viewing on the employee profile. The system categorizes fields by the tab's sections, so you can only add or remove fields designated for a specific section. Click on a field you want to add to a section.

In the example above, I have added the Secondary Language field to the Personal tab, and it is now showing under the Basic Information section. You also have the option to drag and drop fields to reorder them on the corresponding tab.

If you would like your employees to view or edit a new field, you will need to update your employee access level settings.

If you no longer want one of the standard fields to appear in your account, click on the X next to the field name. This action will remove the field from your account. If you decide to add the field again in the future, the system will restore all previous data associated with the field.


Add a table

In the pop-up box, click Add Fields to see a list of available standard fields you can add to the tab you are viewing on the employee profile. If you scroll through the list, you will notice line breaks in the list, indicating the available tables you can add to this specific tab. Click on the table you would like to add, and it will appear at the bottom of the tab. In the example above, I have added the Commissions table to the Job tab.

If you would like your employees to view or edit the new table, you will need to update your employee access level settings.

If you no longer want one of the added tables to appear in your account, click on the X next to the table name. This action will remove the table from your account. If you decide to add the table in the future, the system will restore all previous data associated with the table.

This only applies to fields and tables you can add or remove in the standard fields library.


Standard field options

Personal tab

Field Name Field Type Section Added to
Allergies Short text area Basic Information
Dietary Restrictions Text area Basic Information
Birthplace Text area Basic Information
Citizenship Countries list Basic Information
Passports Table New section
Visa Information Table New section
Shirt Size List Basic Information
T-Shirt Size List Basic Information
Jacket Size List Basic Information
Driver License Table New section
Nationality List Basic Information
NIN Short text area Basic Information
SIN Short text area Basic Information
National ID Short text area Basic Information
Secondary Language Text area Basic Information
Instagram URL Link Social Links
LinkedIn URL Link Social Links
Facebook URL Link Social Links
Twitter Feed Link Social Links

Job tab

Field Name Field Type Section Added to
Commission Table New section
Probation End Date Date Customizable
Contract End Date Date Customizable
Bonus Table New section
Notice Period List Customizable
Team List Customizable
Stock Options Table New section
Project Pay Rates Table New section

Training tab

Field Name Field Type Section Added to
Certifications Table New section

Assets tab

Field Name Field Type Section Added to
Assets Table New section
Company Credit Cards Table New section

COVID-19 tab

Field Name Field Type Section Added to
Vaccination Status List New section
Vaccine Received List New section
Final Dose Administration Date Date New section
Proof of Vaccination Provided Checkbox New section
Testing Tracker Table New section
Vaccination History Table New section
Vaccination Exemptions Table New section
Exposure Tracker Table New section
Upload Covid-19 Documents New section

Add a standard tab

Adding standard tabs occur outside of the standard fields library. To add a new tab, go to an employee profile and click More. Select Customize Tabs and then Click Add Tabs to see the list of available tabs* for you to add. Select the new tab you would like to add to your account. In the example above, I have added the Assets tab to the Job tab and saved my changes.

*If you already have all available tabs in your account, Add Tabs will not be an available option.

If you would like your employees to view or edit fields on the new tab, you will need to update your employee access level settings.


Add a custom field

If you need to add a custom field that is not available in the standard fields library, you can do so in two places: through an employee profile or Settings.

Charlotte Abbott - Personal

On an employee profile, navigate to the same place you go for the standard fields library. Click Edit Fields > Add Fields > and select +New Custom Field.

Custom Fields

From Settings, click Custom Fields and then select +New Custom Field. Notice on this page you will also be able to edit or archive any custom fields you have added to your account, as well as restore the archived fields (see more information below).

New Custom Field

Both of those options will bring you to the same field builder page. Here, you will add the necessary information about your field:

  1. Field Name: Choose a name for your field.
  2. Type: Determine what type of field this will be. The options are: Short Answer, Long Answer, List: Single Answer, List: Multiple Answer, Checkbox, Employee List, Currency, Date, Number, Percentage, and State. See a description of the available field types below.
  3. Field Status: Mark this field as required or optional. Required will add an asterisk to the field.
  4. Where will this new field appear?: Determine where in your account the field will appear. Please note that custom fields are not allowed on the following tabs—Time Off, Documents, Performance, Notes, and Emergency.
  5. Just Checking...: Make sure the field you are creating isn't a duplicate, privacy issue, or legal no-no. This box must be checked for you to be able to save your field.
  6. Preview: As you fill out the above fields, you will see an evolving preview of your field here.
  7. Save: Add your field to your account. Remember to update your access levels to allow the appropriate people to view or edit this field.
Restore archived fields
Custom Fields

If you would archived fields in the past, you can add them back to your account through the Restore Archived Fields button.

Custom Fields

This will pull up a list of all fields that you have archived in your account. Check the box next to any you would like to restore, and click Next.

Custom Fields

On the next page, you will determine where you would like the fields to appear. Keep in mind that all the fields you have selected will show in this location. If you need any on a different page, you will need to restore them separately. Click Restore Fields, and you will see a success banner letting you know that you have restored the fields to the selected location.


Add a custom tab

ONLY Core and Pro packages include the ability to create custom tabs. Interested in upgrading your package? Click here for more information!

Olivia Sterling - Personal

If you need to add a custom tab that is not already available, you can do so on the My Info tab of your account. 

Olivia Sterling - Job

Navigate to the My Info tab, click More and then select Customize Tabs at the bottom of the dropdown menu. This will open the Customize Tabs page, where you can add, edit, reorganize, or remove employee record tabs.  

Olivia Sterling - Personal

To create a new custom tab, click Add Tabs and select +New Custom Tab.

Olivia Sterling - Personal

Enter a name for the custom tab and then click Save.

Charlotte Abbott - Custom Tab

By default, the custom tab will have no fields. To start adding your custom fields, find the custom tab on your employee profile and click Add and Edit Fields.

Charlotte Abbott - Custom Tab

You can add or edit custom fields from either location in BambooHR:

  1. The custom tab on an employee profile
  2. Settings > Custom Fields
Edit Employee Access Level

After setting up a custom tab with custom fields, navigate to Settings > Access Levels and review the What Can People with this Access Level See? section in applicable access levels to determine who can or cannot access the custom tab and its fields. 

Please note that custom tabs are not specific to just one employee. Once you add a custom tab, the system will automatically apply it to all employees. However, who can access that tab will depend on the access level settings you have set up.


Request custom tabs and tables

  1. Custom tabs: If you have the Core or Pro package, you can create custom tabs following the instructions listed above.
    • If you have the Essentials or Advantage package, our Customer Support team can add custom tabs upon request from a Full Admin user or the Account Owner.
  2. Custom tables: For ALL packages, our Customer Support team can add custom tables upon request from a Full Admin user or the Account Owner.

When making a request, it is important to provide our Customer Support team with the following information:

  • Background into what data you would like to store in BambooHR
  • Storage type
    • Table
    • Tab 
      • Our team can add additional tabs to your account to organize your custom fields and tables.
  • Type of table
    • View a list of available table types below. 
  • Name of the table or tab
    • When requesting a table, please include the column header names. 
  • Desired storage location for the table in BambooHR
    • Please note that custom tables can only add to the Personal, Job, Benefits, Training, and custom tabs.

For example, I need to add a Skills and Proficiency Levels table to my account, and I have specific things to track, so I included the following information.

I would like to add a table to track skills and proficiency levels in my account and have it stored on a tab titled "Skills." I will need the following fields:

  • Date Added
  • Skill (dropdown list)
  • Proficiency Level (dropdown list)
  • Notes

Available field types

Available Field Types

Customer Support can create the following types of fields:

  • Checkbox
    • A single checkbox
  • Currency 
    • Currency field
    • Uses the account's default currency information but can be modified if needed
  • Date 
  • Employee list
    • A dropdown list of all active employees within the account
  • Information field
    • The set text that appears on each employee profile
  • List
    • A dropdown list that is editable in Settings
  • Multi-row line paragraph
    • Text field
    • Provides space for typing a paragraph
  • Multiple selection list
    • A set of multiple checkboxes that are editable in Settings
  • Number
  • Percentage
    • A standard percentage format field
  • Phone number
    • Text field
    • Formats phone numbers 
  • Section header
    • A title heading that separates information
  • Single line text
    • Text field
    • Holds letters, numbers, and symbols
  • State
    • A dropdown list that is defined by the account's default country setting. If the country is the US, UK, Canada, or Australia, the list will contain the applicable states (or equivalent).

Custom tables

Charlotte Abbott - Job

A custom table tracks historical changes or multiple lines of data that are currently relevant to an employee. A custom table can include any of the field types listed above except section header, multiple selection list, and an information field.


Request limitations

With each request, our team members consider the if the requested customization would be user-friendly and set you up for long-term success in BambooHR. Please note that we may not be able to fulfill your customization request if it would not provide a great user experience or would put your data at risk. The following examples are fields and tables that we will not create: 

  • Usernames and passwords
  • Full credit card numbers
    • We only store the last four digits.
  • Bank PIN 
  • Custom Social Security or personal identifying numbers 
  • Custom Time Tracking tabs and fields
  • Custom Performance tabs and fields
  • Custom development work
    • BambooHR does not provide custom development work to alter your account.
  • Editing existing standard fields and tables
    • We need to keep those consistent for filtering purposes.

Grant access to custom fields and tables

By default, only the Account Owner and Full Admin users can access custom fields. If you would like users in other access levels to view and/or edit new custom fields or tables, go to Settings and click Access Levels. Then, select Access Level Settings for the specific access level you are editing. 

Custom tabs (Core & Pro packages): Only the Account Owner and Full Admin users can access custom tabs. As an admin, you will be able to determine if users in other access levels can view a specific custom tab on their employee profile.


Remove a field

Via Access Levels in Settings

You cannot remove the following fields from your account as removal would affect functionality in BambooHR. However, you can hide these fields from employees through Access Levels in Settings. In an employee access level, you will need to mark the fields as No Access under the See About Themselves section. For a manager or custom access level, you will need to mark the fields as No Access under the See About other Employees section. 

You can preview as a user in an access level to ensure you have hidden the fields that users in the access level should not have access to.

  • Employee #
  • Status
  • Name
  • Middle Name
  • Last Name
  • Preferred Name
  • Birth Date
  • Gender
  • Address Line 1
  • Address Line 2
  • City
  • State
  • ZIP
  • Country
  • Work Email
  • Home Email
  • Hire Date
  • Direct Reports
  • All Veteran Status fields
  • All fields in the Employment Status table
  • All fields in the Compensation table
  • All fields in the Job Information table
Via our Customer Support team

Please reach out to our Customer Support team if you need one of the following fields removed:

  • Work Phone
  • Ext.
  • Mobile Phone
  • Home Phone
  • Education

Our Customer Support team can remove the following fields ONLY for companies without US employees:

  • SSN
  • Marital Status
  • Ethnicity
  • EEO Job Category
Via the Add and Edit Fields button

Via the Add or Edit Fields button on the employee profile, you can delete any fields you have added from the standard field library. Go to the specific tab where the field is on and click Add or Edit Fields. Locate the field you would like to delete and then click on the X. Click Done to save the change. Keep in mind this action will delete the field throughout the whole account.


Need ideas for customization?

BambooHR offers several customization options for storing your data and creating a system that can help you track the information that is important to your company and your employees. Watch this video for some ideas on what you can track in BambooHR.