No, a signed contract is all we need. We cover the cost of material and the dumpster until the job is done. If it’s a really large project we may ask for half when the jobs are half done. If we’re especially busy we may ask for 15% up front to hold a place on our schedule for you, but it isn’t usually required. Be wary if a contractor asks for all the money up front then never starts the job or blows out of town like the storms some shady contractors chase. It’s always a good idea to hire an established local roofing company who will answer the phone and stand by their work.