What field types are available for Custom Fields in Procore Tools?
Answer
Procore offers a variety of Field Types when creating custom fields. Each type is designed to capture a specific kind of information, ensuring data is entered in the correct format.
To learn more, see What are custom fields and which Procore tools support them?
To create custom fields, see Create New Custom Fields.
To request new fields, submit a feature request in Procore Community.
Field Types
Field Type | Description |
|---|---|
Checkbox | A simple box that can be checked (true/yes) or unchecked (false/no). |
Company | A drop-down menu that allows users to select a single company from the Directory tool. |
Date | A date field that allows users to select a specific calendar date (e.g., 11/18/2025). |
Date/Time | A field that shows a specific date/time (e.g., 10/28/2025, 2:30 PM). |
File Uploads | A field that allows users to attach one or more files from their computer or from within Procore. |
Location | A drop-down menu that allows users to select a single location from the project's pre-configured location tiers. |
Multi-Select | A drop-down menu where a user can choose one or more options from a predefined list. |
Number | A field that only accepts numerical values. |
Plain Text (Short) | A standard free-text entry field for entering a small amount of text, like a single word or short sentence. |
Project Director User (Multi Select) | A drop-down menu that allows a user to select one or more users from the Project Directory tool. |
Project Directory User (Single Select) | A drop-down menu that allows a user to select only one user from the Project Directory tool. |
Read Only Entry | A field that displays static text, such as instructions, disclaimers, or help messages directly from the form or item. This is not a field for user input. |
Rich Text | A standard free-text entry field for longer text entries. It also supports formatting options, such as bolding, italics, and underlining. |
Single Select | A drop-down menu where a user can chose only one option from a predefined list. |
Tool User (Single Select) | A drop-down menu that allows a user to select one user who has 'Read Only' permissions or higher on a specific tool where the field is located. |
Available Field Types by Tool
This table lists only the Procore tools that support custom fields.
Best Practice
A field type is usually unavailable because the Procore tool already has standard, built-in fields that serve the same purpose. Adding a custom field for something a Procore tool already manages by default would be redundant, potentially confusing, and could interfere with reporting and core workflows.
For example:
Date/Time: This is the most common exclusion. This is because tools like Change Orders, Commitments, Submittals, and RFIs already have built-in date or time fields, like Date Created, Date Submitted, or Due Date. Always look for the tool's built-in date fields first.
Location: Tools like Punch List, Observations, Daily Log, and Incidents are almost always tied to a physical place. Because they have a built-in Location field that links to the project's location data, always use the tool's default Location field.
File Uploads. Many tools like Punch List, Observations, and Incidents already have a dedicated Attachments or Photos section. This area is better designed to manage multiple files, photos, and documents than a custom field.
User/Company Fields. Fields like these are a common exclusion because Procore tools manage assignments through built-in fields, like Assignee, Responsible Contractor, or Responsible Company. These fields are directly tied to permissions, notifications, and workflows.
Before creating a custom field, always check the Procore tool's built-in fields first. In most cases, Procore has already provided a dedicated field for the exact data you're trying to track. To request new fields, submit a feature request in Procore Community.
Procore Project Tool | Field Types Available? | Except... | Notes |
|---|---|---|---|
Action Plans | Most | Date/Time, Location | - |
Admin | Most | Date/Time, Location | Custom fields are applied to Bid Board. |
Change Events | Most | Date/Time | - |
Change Orders | Most | Date/Time | Available for Change Orders & Potential Change Orders. |
Client Contracts | Most | Date/Time | - |
Commitments | Most | Date/Time | - |
Coordination Issues | All | - | - |
Correspondence | Most | Location | - |
Daily Log | Most | Date/Time, File Uploads, Location, Read Only Entry | Available with Manpower Log, Notes, Visitor Log, Equipment Log, and Daily Construction Reports Log |
Documents | Some | Company, Date, Date/Time, File Uploads, Location, Project Directory User (Multi Select), Project Directory User (Single Select), Read Only Entry, Rich Text, Tool User (Single Select) | - |
Equipment (Beta) | Some | Company, Date/Time, File Uploads, Location, Project Directory User (Multi-Select), Project Directory User (Single-Select), Tool User (Single-Select) | - |
Incidents | Most | Date/Time, File Uploads, Location, Read Only Entry | Only available in the Incidents Fieldset: Company, Project Directory User (Multi-Select), Project Directory User (Single-Select) |
Inspections | All | - | - |
Invoicing/Progress Billings | Most | Date/Time | - |
My Time | Most | Date/Time, File Uploads, Location | - |
Observations | Most | Date/Time, File Uploads, Location | - |
Prime Contracts | Most | Date/Time | - |
Punch List | Most | Date/Time, File Uploads, Location | - |
RFIs | Most | Date/Time | - |
Specifications | Some | Company, Date/Time, File Uploads, Location, Project Directory User (Multi Select), Project Directory User (Single Select), Read Only Entry, Tool User (Single Select) | - |
Submittals | Most | Date/Time | - |
T&M Tickets | Some | Date/Time, File Uploads, Location, Project Directory User (Single Select), Tool User (Single Select) | - |