Progress in Web TimeSheet is against the Estimated Hours set in each of the projects or tasks and sub-tasks. The progress bar on the timesheet & project structure page, will show the progress status by combining both Billable hours and Non-billable hours.