1. If you have been assigned a project, then whenever you are punching in you will get an option to select the project from the drop down to confirm which project you are currently punching in for. It would also ask you to select the "Client" from the drop- down, if it is assigned to you.

2. The punch-in would look something like this:

This works the same way as your normal punch in and punch out but now you are specifying the project or client you are working on by selecting the required option from the dropdown while punching in.

3. Your 'timesheet report' will then reflect the project value in the report.