The importance of proper time tracking

As a software consulting company, we bill for the time we work on client projects. So it is vital for us to keep track of the time we put into every task. We've had some trouble over the years with our time tracking, and sometimes that led us to work more time than what we finally billed for. We would like to share some of the experience we have collected over the years and the tools that we currently use.

Implications Of Poor Time Tracking

Poor time tracking can cause direct and indirect damage to companies like ours.


  • Impact in revenue: Less hours tracked for client projects means less hours billed at the end of the billing period for the same amount of work. Over delivering is a great practice, but only if it is done on purpose. If not, it may go unnoticed.

  • Miscalculation of internal project costs: This cost is proportional to the time invested on these projects, so time tracking is vital on this subject.


  • Time estimations for billable projects may become unreliable and hourly rates can be affected as a result.

  • People tending to track less time than what they actually worked reflects directly on the company's efficiency, making it look higher than what it actually is.

  • Internal processes, like calls or meetings, may be taking more time than necessary. Properly tracking the time spent on these calls is the best way of troubleshooting internal efficiency issues.

Improving Time Tracking Skills

Some people struggle to keep up with their time tracking. From our experience we've learnt that sometimes it's a matter of coming across a system that is suitable for you.

Our Process

For logging our time into the projects we work on, creating invoices for our clients and tracking their payment, we like to use Noko.

You can use the main website to submit your entries, but we found this impractical since you need to recall the amount of time you spent on each task, and then submit your entry. To avoid this, you can take advantage of their timer. It's a downloadable app for iOS/Mac and a Google Chrome extension. This timer lets you track the time you spend daily on your projects and add descriptions to your entries. When you finish with a task you can submit your time entry and start a new one on the go.

Getting used to using a timer like this prevents you from having a hard time remembering all the tasks you worked on before you submit your entry.

It is also a great idea to follow the Pomodoro Technique to increase productivity, and it's totally adaptable to any timer you may be using for your time tracking.

Another app some of us like to use is WakaTime. Waka is used mainly for developers, since it integrates with several different editors through their plug-ins. It automatically tracks the project you're working on and the time you spend working on it.

We like to use Waka to keep track of the projects and tasks we work on during the day and then the Noko app to submit our entries.

In Conclusion

Getting better at time tracking really is a matter of building the habit. It can be tedious at first, but when you get used to it, you'll notice some additional benefits that come out of it. If you track the time for every task you work on during the day, you'll become more time-conscious. This helps build a habit for taking breaks and becoming more productive during your working periods. It also helps you organize your day, prioritizing your tasks and optimizing your work time.