Choosing the right roofing company can make all the difference between a roof that lasts and one that falls apart. Here are 5 things to look for in a roofing company that will help you find a reputable one.

Ensure that they provide a written contract. This will prevent you from any unpleasant surprises down the road. It should clearly outline payment schedules, the materials used (brand, type, and color) and a list of subcontractors.

1. Experience

Experience is a key component to finding a good roofing contractor. The longer a roofer has been in business the more likely it …