You've got something to fall back on if you're dealing with someone with a general contractor's license. If it's not a good job, you can turn in a report. The state could pull their license and fine them.

Too many people put a sign on their truck and say they are roofers.