Time tracking sucks. But unfortunately it has to be done in order to bill clients appropriately. There are different methods to track time.
The most basic option is just to use pen and paper to write down all the work hours. However it is very easy to misplace these notes and having to collect them until the end of the month can be a pain.
Another very popular and free method to track time is using Excel spreadsheets. However this is also a pain, as you don't always have access to your files.
In some companies, terminals are used where employees clock in when they arrive for work and then clock out when they leave. These system, while tracking the hours quite accurately, only tracks the actual amount of time spent at work. It is not possible to identify exactly what task or projects the employee was working on while at work.
</br>The most efficient way to track time is using a software. Time tracking software can be divided into two many types: Client/Server and web-based Applcations.
The Client/Server software is generally installed on a particular computer in the office and can only be access through the company network. There is usually a fee for purchasing the software and then more fees for training and updates. Plus, usually the Software has to be set up by an employee of the company providing the software.
With a web-based solution you are independent. All you need is a browser, which can be on a smartphone as well, and an internet connection time tracking can be done from anywhere and whenever you want. Generally you pay a monthly price per user, but there are not extra costs. All updates are carried out in the background and there is not training or installation required.
There are many different providers and the majority of them offer a free trial so everyone should test them and find the best one for themselves.
</br>
such as one from Replicon, that helps in easy employee time tracking of business projects. Since I have used it I can definitely bet this is going to make your lives very easy.