What software do you use to track time spent on a project?

7 Answers 7



I use this all the time and I like it.

  • web based so it will stay synced between multiple computers
  • decent interface
  • nice api
  • integrates with GMail, iGoogle or anything you can put an iframe into.
  • integrates into Basecamp and FreshBooks
  • Just tested it, I love it so far! Very scary to see the timer tick though. Feel how the productivity is increasing by the second. ;)
    – Zolomon
    Nov 8, 2010 at 9:28
  • Also, Android/iPhone apps!
    – benvd
    Nov 8, 2010 at 9:36
  • Windows, Linux and Mac too!
    – Zolomon
    Nov 8, 2010 at 9:38
  • Apparently the desktop app has an "autopilot" feature that lets you specify which applications it should track time on or not! Very handy. @Tim Post: something for you?
    – Zolomon
    Nov 8, 2010 at 9:41

I use JIRA and its associated Agile Greenhopper tool

I find it's brilliant as an electronic Kanban task/planning board and it's various burn down charts etc seem more than adequate for time keeping/reporting.



From the Redmine website:

Some of the main features of Redmine are:

  • Multiple projects support
  • Flexible role based access control
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • Issue creation via email
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

When I was freelancing, I used Freshbooks, an accounting web app that has a handy pop out timer.

The trick is, remembering to start and stop the timer appropriately. I was longing for something that integrated directly with KDE/Multiple desktop (think one project open per desktop, automatically tracking time spent on each one), but never found anything that managed it.

  • 1
    Oh, a lovely way to work! And every time you switched desktops, the timers would stop? (sounds like a great product!)
    – Zolomon
    Nov 8, 2010 at 9:18
  • 1
    @Zolomon - That's what I was looking for. Since the idea seemed awesome, I was sure that someone had implemented it .. but never found anything close to it.
    – user131
    Nov 8, 2010 at 9:43

Fortunately, Excel or OpenOffice Calc is all I need. That's because I'm not working on many projects in parallel.

In my previous job, we were using a in-house developed tool, sort of like Jira, to keep track of every single minute spent on one of several projects I had to work on concurrently. It's hard to say what was more annoying, the micromanagement that came with the tool (5 minutes spent on stackexchange?!?) or the fact that I couldn't focus on one project for at least a few days without getting interrupted by urgent tasks for other projects.


ActiTIME (http://www.actitime.com/).

Cheap (free for up to 10 users, then increments up to $200 for unlimited users - prices to buy it and host it yourself), clear and powerful.

There are some management and accounting modules too (a few hundred dollars each) but I've not tried them.


I check the build log from our Build System and the commit log from version control and compare that to the project plans our PHBs send out. For my team, we use Excel to augment the build and commit logs. For everything on the Excel list, I expect to see at least one commit mentioning it and one successful build after that commit. This only works is you really need to track tasks that are very course grained. Daily or weekly and not hour-by-hour.

Not the answer you're looking for? Browse other questions tagged or ask your own question.