If you have decided to hire professionals to fix up your roof, never pay in advance the full amount. You should discuss the full costs of the repairing job in advance and deposit half of the amount you agree on, and the other hald after the job is finished as you would like.