The Punch List should be compiled towards the end of the construction project, when most of the work has been completed but before final delivery. This allows the last problems to be identified and solved.
It is important, however, to generate snag lists on each occasion of site visits and inspections by the construction manager to ensure that the work is in line with the project and contractually binding on the contractor.