Skip to content

Manual Time Entry

Not every task is tracked with a running timer. Manual time entry lets you log time after the work is done, whether it was an hour ago or last Friday. This is the most common way teams record time in SetGet.

Opening the time log modal

There are three ways to open the manual time entry modal:

From a work item detail panel

  1. Open any work item.
  2. Scroll to the Time Tracking section.
  3. Click the Log Time button (plus icon).
  4. The time log modal opens with the current issue pre-selected.

From the time tracking page

  1. Navigate to Analytics > Time Tracking in the sidebar.
  2. Click the Log Time button in the top toolbar.
  3. The time log modal opens. You will need to select an issue.

From the Quick Actions panel (dashboard)

  1. On any dashboard with the Quick Actions widget, click Log Time.
  2. The time log modal opens. You will need to select an issue.

Filling in the time log modal

The modal contains the following fields:

FieldRequiredDefaultDescription
IssueYesCurrent issue (if opened from a work item)The work item to log time against. Search by title or identifier.
DurationYesEmptyTime spent, entered as hours and minutes.
DateYesTodayThe date the work was performed.
DescriptionNoEmptyA brief note about what was done.
BillableNoProject defaultWhether this time entry is billable.

Selecting an issue

If the issue field is not pre-filled:

  1. Click the Issue field.
  2. A searchable dropdown appears.
  3. Type the issue title or identifier (e.g., "PRJ-42" or "login bug").
  4. Select the issue from the results.

The dropdown shows:

ColumnDescription
IdentifierProject prefix and issue number
TitleIssue title
ProjectProject name (useful when searching across projects)
StateCurrent state badge

Entering duration

The duration field accepts multiple input formats:

InputInterpreted as
2h 30m2 hours 30 minutes
2.5h2 hours 30 minutes
2:302 hours 30 minutes
150m2 hours 30 minutes
30m30 minutes
0.5h30 minutes
3h3 hours 0 minutes
4545 minutes (bare numbers are treated as minutes)

Alternatively, use the hours and minutes stepper inputs:

  1. Click the Hours field and enter or increment the hour value.
  2. Click the Minutes field and enter or increment the minute value.
  3. Minutes are clamped to 0-59.

WARNING

The minimum loggable duration is 1 minute. Entries with zero duration cannot be saved.

Setting the logged date

The date field defaults to today. To log time for a different day:

  1. Click the Date field.
  2. A date picker calendar appears.
  3. Select the date.
  4. Future dates are not allowed -- you can only log time for today or past dates.

TIP

If you forgot to log time on Friday, open the modal on Monday and set the date to Friday. The time log will appear under Friday's date in reports and summaries.

Adding a description

The description field is optional but recommended. It accepts free-form text up to 500 characters. Good descriptions are short and specific:

Good descriptionPoor description
"Code review for authentication PR""work"
"Investigated memory leak in export service""stuff"
"Client call to discuss requirements""meeting"
"Fixed CSS alignment on dashboard widgets""frontend"

Descriptions appear in time log tables, reports, and exports. They make time data useful for retrospectives and client billing.

Setting the billable flag

The billable toggle determines whether this time entry counts toward billable hours:

StateMeaning
On (blue)This time is billable to a client or project
Off (grey)This time is non-billable (internal work, admin, meetings)

The default value comes from the project's time tracking settings. You can override it per entry.

Saving the entry

  1. Fill in all required fields (issue and duration).
  2. Click Save.
  3. The modal closes.
  4. A confirmation toast appears: "Time logged: Xh Ym".
  5. The entry appears in the work item's time log table and in the time tracking page.

If there is a validation error (missing issue, zero duration, future date), the modal highlights the problematic field and shows an error message.

The time log table

Every work item has a time log table in its detail panel showing all logged entries. The table is also available on the workspace-level time tracking page.

Table columns

ColumnDescriptionSortable
MemberAvatar and name of the person who logged timeYes
DurationTime spent, displayed as Xh YmYes
DateThe date the work was performedYes (default sort)
DescriptionThe description text (truncated, hover for full)No
BillableCheckmark icon if billableYes
Created atTimestamp when the entry was recordedYes
ActionsEdit and Delete buttonsNo

Sorting

Click any sortable column header to sort the table:

  • First click: ascending order.
  • Second click: descending order.
  • Third click: reset to default (date descending).

Filtering

On the workspace-level time tracking page, the time log table supports filters:

FilterOptions
MemberSelect one or more members
ProjectSelect one or more projects
Date rangeFrom and to dates
BillableAll, billable only, non-billable only

Filters are combined with AND logic.

Editing an existing entry

Only the person who created the entry (or a project admin) can edit it.

  1. Find the entry in the time log table.
  2. Click the Edit button (pencil icon) in the Actions column.
  3. The time log modal opens pre-filled with the entry's current values.
  4. Modify any field: duration, date, description, billable.
  5. Click Save.
  6. The entry is updated.

What can be edited

FieldEditableNotes
IssueNoTo move a log to a different issue, delete and re-create
DurationYes
DateYesCannot be set to a future date
DescriptionYes
BillableYes
MemberNoThe entry always belongs to the creator

Edit history

Edits are not versioned. The entry reflects the latest saved values. The updated_at timestamp records the last modification.

Deleting an entry

Only the person who created the entry (or a project admin) can delete it.

  1. Find the entry in the time log table.
  2. Click the Delete button (trash icon) in the Actions column.
  3. A confirmation dialog appears: "Delete this time log? This action cannot be undone."
  4. Click Delete.
  5. The entry is permanently removed.

WARNING

Deleted time logs cannot be recovered. If you need to correct a duration, edit the entry instead of deleting and re-creating it.

Bulk time logging

For teams that log time at the end of the day or week, the time tracking page supports bulk entry:

  1. Navigate to Analytics > Time Tracking.
  2. Click Log Time to open the modal.
  3. Fill in the entry and save.
  4. The modal reopens automatically for the next entry (the issue field is cleared, the date retains the previous value).
  5. Continue logging until done.
  6. Click Close to dismiss the modal.

This workflow reduces navigation overhead when logging multiple entries in sequence.

Permissions

RoleCan log own timeCan edit own entriesCan delete own entriesCan edit others' entriesCan delete others' entries
OwnerYesYesYesYesYes
AdminYesYesYesYesYes
MemberYesYesYesNoNo
GuestNoNoNoNoNo

Best practices

  • Log time daily. Reconstructing a full week from memory is unreliable. Daily logging takes 2 minutes and produces accurate data.
  • Always add a description. Even a few words make time reports dramatically more useful for billing and retrospectives.
  • Use consistent granularity. If the team logs in 15-minute increments, stick to that convention for comparable reports.
  • Review before exporting. Check the time log table for missing descriptions or incorrect dates before generating reports or invoices.
  • Prefer edit over delete. If a duration is wrong, edit the entry. Deleting and re-creating loses the original creation timestamp.