Zoho Invoice allows you to log and track the time spent on a project task. Create a project, add tasks to it, enter your staff hours and start time tracking.
Your business does time based billing? Zoho Invoice offers clear detail on the logged hours, the billable and non billable hours for each project so that you can bill your customers accordingly.
In Zoho Invoice, you can customize your users' access by restricting their views. For instance you can let your contractors only use the timer or log time and nothing else.