When to pay a general contractor?

When should I make payments to my general contractor during the project?

Make payments at key milestones: upfront deposit, mid-project, and final upon completion. Clear terms help avoid disputes!