If you are a freelancer you’ll certainly get involved in projects where you need to bill your clients by the tracking your time on a particular project. There are many solutions available on internet which help you with this task. Chrometa is one of them, it facilitates you to create rules based on certain keywords and the times will be assigned automatically according to those keywords.
Have a look:
Website Link: Chrometa