A punch list or snag list is a document prepared during key milestones or near the end of a construction project listing works that do not conform to contract drawings and specifications that the general contractor must correct prior to final payment. The work may include incomplete or incorrect installations or incidental damage to existing finishes, material, and structures. The list is usually made by the owner, architect or designer, or general contractor while they tour and visually inspect the project.