Quick 5-Minute Guide to the Time Tracking in Redmine

2025-09-17  •  Tags:  •  Lyu Shengnan

Quick 5-Minute Guide to the Time Tracking in Redmine

This article will guide you through Redmine’s "Time Tracking" feature—covering how to log spent time on issues, record estimated hours, and view reports to keep your projects on track.

Table of Contents

Overview

Time Tracking Overview

In Redmine, there is a feature called "Time Tracking." This allows you to log and aggregate the hours (work time) spent on issues and projects, as well as record estimated hours.

For example, when you register a task as an issue, you can log the time spent after completing the work. The total logged hours will then be displayed on the issue. You can also generate reports showing who spent how much time on which issues.

Keeping records of the time spent on tasks is useful not only for the current project but also for future projects. When a similar task arises again, you can refer back to the past records to make more accurate estimations for the required hours.

You can also enter estimated hours when registering issues. By doing this for all tasks, you can calculate the total estimated effort for the entire project.

By aggregating issues by phase, you can assess whether each phase is likely to proceed as planned. Aggregating by team member allows you to check whether workloads have been distributed reasonably.

In short, time tracking is an essential tool for effective project management.

Enabling the Time Tracking Feature

Enable the “Time Tracking” Module

First, you need to enable the Time Tracking module, which can be turned on or off for each project.

Only users with the role permissions Edit project and Select modules in the project where time tracking is needed can make this change. If you ran load the default configuration during the initial setup of Redmine, the Manager role already has these permissions, so assigning that role will be sufficient.

Go to Project SettingsProject tab, check the box for "Time tracking", and click "Save".

Time Tracking Module
Enable “Time tracking” in the Modules section

You can also enable modules when creating a new project. If you plan to use "Time tracking," it’s best to enable it at that stage.

Registering “Activities (Time Tracking)”    

When logging time, selecting an Activity is mandatory. Since this will be useful later for reporting, it’s a good idea to register activity names that match your project.

If you ran load the default configuration, two activities—Design and Development—are created automatically. You can use them as they are, or rename them if needed.

Only users with administrator privileges can add or rename activities. Immediately after installation, the admin account has these privileges, so it’s recommended to log in as admin to perform this setup.

From the top menu, go to AdministrationEnumerations. In the "Activities (time tracking)" section, you will find the list of activities.

Activities Under Enumerations
"Activities (time tracking)” under Enumerations

Click New value to add a new activity.

Time Tracking New Value
Add a new activity

Enter a name, check Active, and click Create. If you check Default value, that activity will be automatically selected when logging time.

Logging Time on Issues

There are two ways to log time on issues:
1. Entering time directly in the issue edit screen.
2. Using the dedicated Log time screen.

1. Entering Time in the Edit Screen

In the issue edit screen, there is a Log time section.

Log Time Field
"Log time” field in the issue edit screen

Enter the hours in the "Spent time" field. You can use either hours and minutes or decimal notation:

  • 1:30
  • 1h30m
  • 1.5

Select an "Activity"(mandatory), and optionally add a comment. Then click Submit.

2. Using the “Log Time” Screen

On the issue display screen, click Log time at the top.

Log Time At The Top
Click "Log time"

In the form, enter the hours, select an activity, and click "Create".

Spent Time Entry Form
"Spent time" entry form

Once time is logged, it will be displayed in the “Spent time” field of the issue. If multiple entries are recorded, their total is displayed.

Spent Time Displayed In Issue

By default, time is displayed in hours and minutes. To switch to decimal format, go to AdministrationSettingsDisplay tab → Time span format and select 0.75.

Time Span Format
Set “Time span format” to 0.75 to switch to decimal format

Recording Estimated Time on Issuess

In the issue edit screen, there is an "Estimated time" field where you can enter the estimated time for the task in the same format as actual hours.

Eatimated Time Field
Enter the estimated time

However, this field will only appear if the "Estimated time" standard field is enabled in the tracker settings. Make sure to enable this standard field in the tracker configuration before attempting to enter estimated hours.

Enable Estimated Time Field
Enable "Estimated time" standard field

Viewing Time Reports

To see aggregated time data, open the "Spent time" screen.

Go to the project menu → Spent time, or from the project overview page under Time tracking, click Details.

Spent Time Screen
Click "Spent time" or "Detials"

The Details tab shows a list of issues with logged hours and their totals. You can filter issues and customize displayed items.

Details Tab
“Details” tab in Spent time

Switch to the Report tab to view data grouped by user, activity, or date.

Report Tab
“Report” tab in Spent time

When you select a period or criteria from the dropdown menu, the screen updates to display the aggregated results. In the example above, the results are grouped by user, by activity, and by day.

Note that the "Spent time" screen does not support comparing estimated time with spent time. If you need to see both at once, use the "Issue list" screen.

How to display:

  1. In the Issue list screen, click "Options".
  2. Move Estimated time and Spent time from "Available Columns" to "Selected Columns".
  3. Click "Apply".
Display Estimated Time and Spent Time
Display both "Estimated time" and "Spent time"

Recording estimated hours and actual spent time helps with project progress management and also serves as a valuable reference for future projects. By leveraging Redmine’s Time Tracking feature, you can enhance both project control and long-term efficiency.

Explore Redmine's capabilities firsthand on the demo site: demo.redminecloud.net

Return to the "Quick 5-Minute Guide to Redmine" Article List

Created: 2025-09-17  •  Tags: