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 |
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) |
- |

