I am getting ready to start a project for a new homeowner. They asked me to produce a lien waiver for all my subcontractors before we begin work on the project. I guess I have two questions- 1) Can I have my subs sign a lien waiver before money has exchanged hands yet? Or should I just provide lien waivers for each progress payment? 2) Would it be easier to do an indemnification instead to protect the homeowner from any subcontractor mechanic liens?