Test time tracking software

Test time recording software - We have tested different time tracking and project tracking systems.

How user-friendly it is to register for testing? How easy is the creation of new time entries and to create a new test project?

Testing Goodtime

Goodtime is a time tracking software with optional project time tracking. A fully functional trial version can be tested for 14 days. The test period can be extended unbureaucratically if necessary.

When registering to test the time recording software, all you need is your name, company name and an email address. Goodtime sends an activation code to the email address, so it should be reachable. Then it goes straight to the login of the application.

Goodtime time tracking registration for testing
Registration for testing at Goodtime is pleasingly lean.

Working times can be recorded with the help of a time clock or in a list of hours. The timesheet has a weekly and a monthly view. New entries are possible in all views. In contrast to Harvest, specifying a project is optional. The time tracking software records a start and end time - where Harvest only saves time periods. With Goodtime, not only project times, but also working times can be recorded at the same time. Unformatted time strings are recognized: "906" is thus saved as "9:06". Help is available in English.

Finally, we want to test how to create a new project at Goodtime: It works very quickly: Under "Administration" all administrative activities are summarized - including project management. Entering a project name is sufficient to create a new project. Optionally, an hour limit and the project participants can be entered.

Test Harvest

Harvest focuses more on project time tracking and offers a fully functional trial version for 30 days. To register you only have to enter your name, company name and email address. After entering this data, a small "input marathon" starts:

Harvest registration for testing
Harvest also only asks for a few registration details - but then sends the user on a small input marathon.

Right at the beginning you have to determine whether the account is to be used by the applicant alone or by several users or how many users will work with the time tracking software. The test account can optionally be filled with sample data - which we recommend. Another user can then be "invited" - Harvest's mechanism to add a new user. Finally, the branch of industry must be entered. A mascot accompanies you through the entire set-up procedure.

The Harvest mascot
The Harvest mascot accompanies you on the long way to your own time recording.

Now we want to create new time entries and switch to the daily view of the timesheet. A so-called "timer" can be started or the working time can be entered directly. Only the duration is recorded - the start and end times are not entered. Unformatted entries are always converted into hours. Only overview values are displayed in the weekly view. This also means that only one entry is possible per project and task. The extensive help is available in English.

Finally we create a new project. The inputs are rather extensive, particularly the settings for costs and budgets get out of hand. Unfortunately, when saving the project, a program error occurs:

Harvest: Error when creating a new project
Harvest: Error when creating a new project.

Testing Kimai

Kimai is an open source time tracking software from Kevin Papst. For testing, the application must first be installed on a server.

The source files from Kimai can be downloaded as ZIP file from the homepage or cloned from a GIT project. The homepage also leads to the installation instructions. After unpacking the ZIP file you have to switch to the command line and install additional dependencies, configure the URL of the database and set up the necessary permissions. A first admin user is created with the supplied "console" program.

Kimai Download
Kimai is open source and can be downloaded for free.

For setting up the web server, you will then be referred to another manual. Configuration templates for Nginx and Apache can be found there. At the latest at this point you will not get on without knowledge of Linux and web server. To get details about the server installation, you will be referred to another help page, which describes the installation for Ubuntu in more detail. We quit at this point.

Fortunately, Kimai has a live demo that we can switch to: As with Goodtime, no registration is required for the live demo and pre-installed users with different roles and rights are available. You can also choose between different versions of the time tracking application.

After logging in, you end up in your own timesheet. All time entries are displayed in this list and have to be restricted by filters. The are no weekly or monthly views. The data for project and task is mandatory. There is no stop or time clock. Instead - similar to Harvest - a list of the most recently edited time entries is displayed, which can be started and stopped again. Entering time entries for several users is possible. Unformatted time entries are not accepted.

Kimai time tracking error
Unfortunately a small error has crept in here at Kimai.

If you enter an invalid date, the time tracking software makes a mistake and nonsensical values are displayed for selection. There is extensive help in English.


Goodtime and Harvest make testing easy and with both you can take first steps relatively quickly in the direction of your own time tracking. Goodtime doesn't need as much preparation as Harvest does before you can get started. To install a separate test server for Kimai turns out to be more complicated than expected. But here you can at least use the live demo. The problem of installation of course is just postponed.