Frequently Asked Questions

A new roof installation may seem like a lot of money initially, but it lasts a long time – up to 25 – 30 years. Additionally, we guarantee new roofs for 10 years on labor and our supplier GAF provides a 30 year warranty on materials. Replacing a roof is labor intensive including removing old roof, repairing any underlying issues (like rotted wood deck), putting down new plywood, a layer of roof paper and lastly the shingles. We have to cart away the old materials, clean up the area etc. Our prices include everything – no hidden costs.

The timeline for a project largely depends on the dimensions of the space and what we uncover after removing the old roof. However, on average, a project  takes no more than three days. 

The total cost for a new roof installation largely depends on the size, any issues we run into (like carpentry to replace rotted wood) and materials the customer chooses.  On average a new roof will cost a homeowner about $9,000. 

In general, the homeowner calls Michael J Harris and speaks with Michael (the owner). They will discuss any current issues the homeowner is concerned about. Together they will set a convenient time for Michael to come to the home and inspect the roof. After the inspection he will recommend a course of action depending on what is most cost effective.

We cover New Jersey counties including Essex, Union, Middlesex and Hudson.

We have an A+ rating from the Better Business, Bureau and you can get a good sense of our customer’s feedback on past projects by looking at our Google and Facebook reviews here

We are a roofing and masonry business established in 1915. For over 100 years we have been serving homeowners in Union, Essex, Middlesex and Bergen County.  No other roofing company has been around as long as us – simply because we provide the best service and craftsmanship.

We are slate specialists, and also do all types of roofing including shingle, tile and flat roofs. Learn more about our company.

If You Have More Questions, Please Get in Touch




100 Wilson Road Springfield, NJ 07081


mharris420 @optonline.net

Past Projects