Best Time Tracking Software

Time Tracking Software

Are you looking for a suitable time tracking or project tracking software for your company? We made a comparison between different project management and time management software.

#1 Harvest, the old bull from the USA.

Harvest is probably the best-known project management and time tracking software for the last few decades. In Harvest, all time is tracked to customers, projects and tasks. The entries are displayed in the hours list, which has two views: by the day and by the week. Time entries can only be changed in the day view. A so-called "timer" can be started and stopped like a stopwatch.

A system that is rather difficult to see through is in use to lock time entries or entire projects. In order to remove the lock, you usually have to contact the administrator.

The costs for Harvest are derived from so-called "seats" - which corresponds most closely to active users. The costs are calculated per seat and month. There are no other costs. Any number of team members can be added.

Harvest project progress chart
A project progress chart

There is a simple division of roles between user, project manager and administrator.

The employee web timesheet supports the rendering of invoices. Cost rates can be assigned to projects or tasks. Reminders can be sent automatically when a customer is behind schedule. Expenses from users can be recorded and archived. These Expenses can be submitted to a project manager for review for approval. Administrators can always check on any outstanding timesheets and can remind users to present his timesheet or expense. Approval reminders can also be sent automatically.

Various reports can be created, for example for lists of working hours.

Regular working hours are only supported rudimentarily: You can enter the total capacity of hours per week a person can work - no overtime is calculated.

You can set up notifications to remind you to keep track of your working hours.

Harvest is a more complex application that does not always seem very clear. Consultation with the help is probably necessary in most cases.

It has all the necessary settings. However, these do not significantly change the appearance of the project management software. Therefore, the adaptability of Harvest is limited. There is a long list of possibilities to integrate other programs or APIs.

Harvest create new project
Creating a new Project

Harvest offers support via email.

The employee attendance tracker is free for a single user. However, only two projects can be created by this user. The regular cost is 12.00 USD per "seat" per month. Harvest offers a fully functional 30-day trial. The project management software saves the time data for one week after the cancellation. The data can be exported during this time.

Price: $12.00 per seat per month

  • Fine division into tasks
  • Free account for individuals
  • High price
  • No planned working time, overtime or vacation calculations
  • Available in English only

Conclusion: For English-speaking freelancers or companies that are looking for pure project recording without time recording functions, Harvest is an option. The price is clearly in the upper range.


#2 Goodtime, the classic from Austria.

Goodtime has been on the market since 2005. All time is tracked optionally for customers and projects. The time tracking software does not provide tasks, but has a very flexible system of time types.

Time entries are created in two ways: in a timesheet, or with the optional "stopwatch", which works like a time clock. The timesheet has two views: weekly or monthly. Time entries can be created and modified in the day view as well as in the month view.

The costs of Goodtime are calculated per user and per month. There are no other costs.

Goodtime time tracking live demo
Goodtime has a live demo without registration

The time tracker software has a clear role scheme, which is separated into simple users and four other roles. Users, projects and customers can be "closed" - which most closely corresponds to archiving.

Goodtime is simple and clear and can usually be used unassisted. Both appearance and functionality can be changed in the settings. For example, Goodtime can also be used as a pure time recording.

With so-called business ratios any values such as material consumption or certain expenses can be recorded. In addition to business ratios, the statistics also display data on customers, projects and lists of hours.

Goodtime offers support via email.

The employee timesheet software does not have a free payment model. The cost is $1.80 per user per month. Goodtime offers a fully functional 14-day trial version that can be extended if necessary. The employee time tracking software will keep the time data for five years after termination. The data can be exported at any time.

Goodtime time tracking charts
A user chart by Goodtime

Price: $1.80 per user per month

  • Budged price
  • Freely configurable time categories
  • Optional functions for time tracking such as time models, calculation of overtime and remaining leave
  • No tasks (only clients and projects)
  • No billing

Conclusion: Goodtime is suitable for pure time tracking as well as for project tracking. The price is in the lower range.


#3 Kimai, the open source alternative.

Kimai is a time tracker software published by Kevin Papst under an open source license. For the operate it is necessary to run your own server. The browser is used as client.

The time tracking is done, similar to Harvest, with mandatory information about the project and an activity. Kimai is more aimed at users of pure project tracking, while Goodtime, for example, is used for both working time tracking and project time tracking.

Time entries are created and edited in a timesheet or a calendar. There is no stopwatch or time clock, but a list of activities is displayed that can be started and stopped. The entries can be created for several users at the same time and so-called "tags" can be attached.

Kimai time tracking dashboard
The Kimai time tracking dashboard

Like Goodtime, Kimai can be run on mobile devices such as tablets or smartphones via the browser. The application follows a "mobile-first approach", which sometimes comes across as a bit crude on "normal" screens.

The time tracking follows a role-based authorization system with four fixed roles. The authorizations are then very fragmented. There is a paid plugin for creating any generic fields in the hours list, customer, project and activity.

Weekly or monthly tabular lists of daily working times provide an overview. There are no target hours, time models or similar functions for recording working hours. The vacation entitlement can be managed using a paid plugin.

The software has a very clear main menu. The "Dashboard" shows overview and key data for time tracker. Project data can be exported to CVS, Excel or PDF. Extensive help in English will help if anything is unclear.

The time tracking software is written in PHP and there are instructions for installation, implementing and any updates. Installation and operation seem to be intended more for technically experienced users: The operation of their own hardware will not be financially and organizationally worthwhile for everyone. The actual costs of the operation are usually difficult to understand - in contrast to the fixed rates of a Software as a Service (SaaS) solution.

Kimai: Create a new project
Kimai: Create a new project

A number of functions - such as the activities already mentioned or the billing function - are not part of the open source software and can be purchased as plug-ins. Kevin Papst offers paid support.

Price: Open Source (Paid plugins and paid support possible)

  • Open Source
  • Technical know-how required
  • Difficulty estimating the real costs

Conclusion: Kimai is suitable for users with technical know-how who like to run their own server. The software is open source - the real costs are difficult to estimate.