Replacing or repairing your roof is a major construction project that affects one of your biggest investments. So, of course, you want to make sure you hire the right company for the job.

We reached out to our friends at Pinnacle Roofing for their advice on hiring the right contractor:

1) Research the contractors. Check the Better Business Bureau, Google reviews, Angie's List, manufacturer websites and referrals. Obviously, several bad reviews is a red flag, but very few reviews can be a red flag, too — it might mean the contractors are inexperienced or recently changed their business name after receiving poor reviews under a different company name.

2) Make sure the contractor has the proper roofing insurance, including liability and workers' compensation insurance.

3) When meeting with the estimator, he or she should inspect the attic, if accessible, and get on the roof, if safe, to inspect all details and possible issues. This legwork is essential to getting an accurate estimate. Not only do you want to avoid mid-project surprises, but you want to make sure you're getting comparable estimates from multiple contractors so you can make the right decision.

4) Ask questions about the process and how the contractor handles safety. OSHA requires full tie off on all residential roofing projects.

5) Understand that it is a major construction project; there will be a lot of debris. Ask how it will be handled and how long the process will take. Usually, replacing a roof takes 1 to 2 days, depending on the size and complexity of the project.

In general, the biggest complaint most residents have about contractors is the lack of communication — no one answers the phone or returns calls. But at Pinnacle Roofing, they strive to keep the customer informed during the entire process.

Once they receive a call for a roof estimate, the office staff distributes the lead to an estimator, who, in turn, will respond to make an appointment within 24 hours. If the customer hires them for the project, Pinnacle Roofing's production team will work with the estimators to schedule the project and inform the home owner a week in advance of the start date and what to expect. The day before, they call again to confirm the start date is still convenient.

Pinnacle Roofing

Then, the foreman takes pictures before, during and after the project so they have a record for review, if necessary. The company's director of safety and quality control visits every job site, too. Upon completion, the foreman will review the job with the homeowner, and the office follows up to make sure the homeowner is happy with the project.

So, not only does Pinnacle Roofing make a point to return your calls, they also initiate contact at several points in the process to make sure the client is informed.

Ready to find out how Pinnacle Roofing can help you? Check out their website at pinnroof.com or give them a call today at 518-435-2400.