Custom attributes
Add custom attributes to store additional information about your employees, contracts, and teams.

Overview
Custom attributes let you capture information that isn’t covered by the standard attributes. Common examples include:
- Badge numbers or employee ID numbers
- Department codes for reporting
- Team types (department, project team, etc.)
- Contract details specific to your organization
Where you can add custom attributes
You can create custom attributes for three areas:
| Area | Use for |
|---|---|
| Employee attributes | Personal details stored on each employee’s profile |
| Employment attributes | Contract-specific information (helpful when someone has multiple positions) |
| Org unit attributes | Additional details about teams or departments |
Attribute types
When creating an attribute, choose the type that fits your data:
| Type | What it stores | Examples |
|---|---|---|
| Text | Any text | “Building A”, “EMP-12345” |
| Number | Numbers | 42, 3.14 |
| Yes/No | A simple on/off choice | Yes or No |
| Date | A calendar date | 2025-01-15 |
| Selection | A dropdown list you define | “Full-time”, “Part-time”, “Contractor” |
Creating custom attributes
- Go to
- Find the section for the type of attribute you want to add:
- Employee attributes for personal details
- Employment attributes for contract information
- Org unit attributes for team details
- Click Add Attribute
- Fill in the details:
- Name: The label users will see
- Key: A short identifier (created automatically from the name)
- Description: Optional help text to explain what this attribute is for
- Type: Choose from Text, Number, Yes/No, Date, or Selection
- Configure any additional options (see below)
- Click Save

Attribute options
Required
When turned on, this attribute must be filled in. Users won’t be able to save without providing a value.
Unique
Ensures no two records can have the same value. This is useful for:
- Employee ID numbers
- Badge numbers
- External reference numbers
If someone tries to enter a value that’s already in use, they’ll see an error message.
Searchable
Makes this attribute’s values findable through search. When turned on, you can search for employees (or other records) by their attribute values.
For example, if you have a searchable “Badge ID” attribute with value “A-1234”, searching for “A-1234” will find that employee.
Read-only
Prevents users from changing the value. This is useful for:
- Information imported from other systems
- Values managed by integrations
- Reference numbers that shouldn’t be changed
Read-only attributes can still be updated through imports or integrations.
Editing attributes
Deleting attributes
Where custom attributes appear
Once you’ve created attributes, they automatically show up in the right places:
- Employee attributes: In the “Extended Information” section when editing an employee
- Employment attributes: When creating or editing a contract
- Org unit attributes: In the “Extended Information” section when editing a team

Attributes from integrations
If you use integrations (like Visma), they may add their own attributes. These work a bit differently:
- They appear in a separate “Integration attributes” section
- You cannot edit or delete them in mTime
- They are managed by the connected system
- They may be read-only
Creating a dropdown list
For Selection type attributes, you define what options appear in the dropdown:
- When creating or editing the attribute, choose “Selection” as the type
- In the Options field, type each option separated by commas
- Example:
Full-time, Part-time, Contractor, Intern
Users will see these choices in a dropdown menu.
Troubleshooting
| Problem | Solution |
|---|---|
| Attribute doesn’t appear | Refresh the page and check that it was saved |
| Can’t save because value is already used | The attribute has Unique turned on; use a different value |
| Can’t edit an attribute | The attribute has Read-only turned on; an admin can change this in workspace settings |
| Search doesn’t find the value | Turn on Searchable for the attribute; it may take a moment to update |
| Can’t change the key | Keys can’t be changed; delete and recreate the attribute if needed |