Billable hours are tracked using a timesheet or time-tracking software before invoicing the client based on the contractual rate. The software automatically calculates the bill based on the information it is inputted.