How do I set up and enable Project Codes?

Project codes allow workers to track what tasks they are working on throughout the day so you can see how many hours are being devoted to different types of work. Setting them up is simple:

First, you'll want to make sure you've set up Projects in the Company Profile.

  1. Open the Company Profile app and select Projects from the left hand menu.
  2. Click Manage Projects.
  3. Click Enter Manually and use the interface on the next page.
  4. Click Add Row at the bottom, and type in the project name. 
  5. Then, once the project name shows up on the left, you can click into the field to its right to add a code.
  6. Project names may only contain alphanumeric characters and hyphens. Project codes may only contain up to 10 alphanumeric characters.
  7. Make sure that there are no duplicate project names or codes.
  8. Note that codes are required in order to use Projects in Time & Attendance and Zenefits Payroll.


Then, you'll assign Projects.


From the Company Profile app (preferred if assigning in bulk)
  1. Open the Company profile app and select Projects from the left hand menu.
  2. Click Assign.
  3. Using the filter panel on the left, include or exclude the desired individuals and click Next.
  4. Select one or more projects and click Submit.

From the individual worker's profile
  1. Open the Directory app.
  2. Select the name of someone who should be assigned the Project.
  3. Select the Work Groups tab, then click the Make Changes link.
  4. Select an effective date for change, then Continue.
  5. Under Projects, assign codes to each Project.
  6. Complete the rest of the steps of the flow and Confirm.

From the bulk update tool
  1. Open the Directory app.
  2. Click the Bulk Update button.
  3. Make sure to check the box next to Projects, then Download Spreadsheet (note that you can use this edit to make multiple types of updates, but if you have a lot of Projects the spreadsheet can require a lot of scrolling).
  4. In the spreadsheet, there will be a column for you to assign a Project to someone (change No to Yes in the row with the individual's name).
  5. If you'd like to assign a primary project to someone, simply type Primary instead of Yes/No in the column for that project. However, this isn't required.
  6. Note that you won't be able to add new Projects (or additional columns or rows) to the spreadsheet. You'll need to follow the set of instructions at the top of the page to create new Projects.
  7. Once you're done making edits, save the spreadsheet and return to the Bulk Update page in Zenefits.
  8. Click Next, then upload your spreadsheet.
  9. Validate Spreadsheet, then fix any errors that appear in the box below.
    Note that any blank fields in a required column will return an error.
  10. Once all the errors have been cleared, you can Submit Spreadsheet. All changes will take effect immediately.

Next, you'll enable the Projects created in Time & Attendance.

  1. In Time & Attendance Settings, select Work Groups.
  2. Click the pencil icon to edit, then toggle Project to enable.
  3. Click Save.

How to enable Projects for only specific workers.

  1. In Time & Attendance People tab, select someone you'd like to use Projects.
  2. Select the Work Groups tab, then scroll until you see the Use Company Defaults checkbox.
  3. Uncheck the Use Company Defaults box.
  4. Click the pencil/edit icon and toggle Project on, then Save.

Individual workers can select project codes following the process detailed on this page.

What should I do if I receive a Missing Project pop-up while enabling project codes?

Companies that haven't set up Projects in the Company Profile will be prompted to do so. Until Projects have been set up, given a code, and assigned to workers, then Zenefits will flag an error on their timesheet.

Companies that have set up Projects but haven't assigned all of their workers can still report hours. However, any workers who do not have a Project assigned will have an error in their timesheet.

Why can my workers clock in without being required to select a Project?

Workers will be able to clock in without selecting a Project. However, it will flag an error on their timesheet as a missing Project.

Workers are able to proceed without selecting a Project.

Was this answer helpful?  

Still need our help? Our support team is waiting to help you. Contact us