To find the best roofing services:
Get at least three on-site estimates from local roofing contractors to compare.
Ask for references and to see a portfolio of their past work.
Ask how much experience they have installing roofs.
Verify their insurance, worker’s compensation, and bond guarantees.
Read reviews and check out their previous work on HomeGuide and Google.
Ask about their warranties and guarantees.
Ask for a full itemized contract in writing in case of a dispute.
Ensure the roofers are up to date with local building codes and permits.
Avoid making large payments upfront. Come up with a payment schedule for work completed.