Contractors are paid by the hour but at the end of a specific period, either a month or a week. The problem that arises due to this is it gets hard to track hours manually on a day to day basis, especially when the contractors are on the field and the Management is in the Office. Also, there are certain activities which needed to be tracked separately like training hours, an hour a contractor put in other than the actual job (e.g. the tyre got punctured when the contractor was commuting). Also, there are certain bonuses associated with each contractor that can only be applied once a day or week.