Skip to content

Custom fields

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed
  • Status: Beta

Version history

  • Introduced in GitLab 17.11 with a flag named custom_fields_feature. Enabled on GitLab.com, GitLab Self-Managed, and GitLab Dedicated.

The availability of this feature is controlled by a feature flag. For more information, see the history.

Custom fields add specialized information to work items, such as issues and epics, that match your specific planning needs. Configure custom fields for a group to track data points like business value, risk assessment, priority ranking, or team attributes. These fields appear in all work items across the group, its subgroups, and projects.

Custom fields help teams standardize how they record and report information across the entire workflow. This standardization creates consistency across projects and supports more powerful filtering and reporting capabilities. Choose from various field types to accommodate different data requirements and planning scenarios:

  • Single-select
  • Multi-select
  • Number
  • Text

Configure custom fields for a group

Configure custom fields for top-level groups to make them available for work items in that group, its subgroups, and projects.

Create a custom field

Create custom fields to capture the specific information your team needs to track. You can configure each field for one or more work item types, tailoring your workflow to your organization's requirements.

Keep these limits in mind:

  • A top-level group can have at most 50 active custom fields.
  • A work item type can have at most 10 custom fields assigned to it.

Prerequisites:

  • You must have at least the Maintainer role for the group.

To create a custom field:

  1. On the left sidebar, select Search or go to and find your group. This group must be at the top level.
  2. Select Settings > Issues.
  3. Select Create field.
  4. Complete the fields:
    • In Type, select what type the field should be:

      • Single-select
      • Multi-select
      • Number
      • Text field

      The field type cannot be changed after you create the field.

    • In Use on, select the work item types where you want this field to be available.

    • In Options (on single-select and multi-select fields), enter the possible select options. A single-select or multi-select field can have at most 50 select options.

      • Reorder options by dragging the grip icon ({grip}) to the left of each option.
  5. Select Save.

Edit a custom field

Edit existing custom fields to reflect changing needs in your organization. You can modify a field's name, the work item types it applies to, and the available options without losing existing data.

Prerequisites:

  • You must have at least the Maintainer role for the group.

To edit a custom field:

  1. On the left sidebar, select Search or go to and find your group. This group must be at the top level.
  2. Select Settings > Issues.
  3. Next to the field you want to edit, select Edit <field name> ({pencil}).
  4. Make changes to any of the fields.
  5. Select Update.

Archive a custom field

Archive custom fields that are no longer needed while preserving their historical data. Archiving removes the field from any work items that had them.

Prerequisites:

  • You must have at least the Maintainer role for the group.

To archive a custom field:

  1. On the left sidebar, select Search or go to and find your group. This group must be at the top level.
  2. Select Settings > Issues.
  3. Next to the field you want to archive, select Archive <field name> ({archive}).

Unarchive a custom field

Restore a previously archived custom field when you need to use it again. Work items that had values set for this field retain the same values they had before the field was archived.

Prerequisites:

  • You must have at least the Maintainer role for the group.

To unarchive a custom field:

  1. On the left sidebar, select Search or go to and find your group. This group must be at the top level.
  2. Select Settings > Issues.
  3. Select the Archived tab to list archived fields.
  4. Next to the field you want to unarchive, select Unarchive <field name> ({redo}).

Set custom field values for a work item

Add relevant information to work items by using the custom fields configured for your group.

Prerequisites:

  • You must have at least the Planner role for the work item's project or group.
  • If you have the Guest role, you can set custom fields only when creating a work item.
  1. Go to a work item.
  2. On the right sidebar, find the section for the custom field you want to edit, and then select Edit.
  3. Enter or select the desired value.
    • A text field value can have at most 1024 characters.
  4. Select any area outside the field.