New Roofs

All New Roofs Come with a 10 Year Guarantee

Call for a Free Estimate Today

When is it Time for a New Roof?

Other than it pouring down inside your home, how does a homeowner know it is time for a new roof?

Most of the time a roof will reach the end of it’s life without some type of failure or significant damage occurring. It will look old, worn and will require you to perform maintenance more often than you should. When this occurs, it’s essential that you have the roof replaced immediately as larger problems could result later on.

4 Signs Your Roof Might need Repair


Cracked Shingles

Discolored and/or cracked shingles are clear signs the roof is wearing out. A typical roof should last at least 20 years.

Eroded Flashing

Flashing is key to the overall roof system because it keeps the seams in tact. Eroded flashing can cause leaks in.

Lifting Seams


Just like flashing forms a seam with the building, roofing seams can also erode and start lifting which in turn can cause leaks.



Water accumulating on a flat roof is a symptom of drainage issues caused by the eroding of the flat roof material.

Recent completed roof jobs by Michael J. Harris, Inc.
I have a beautiful new roof thanks to Michael J Harris. The job was done in a little less than 2 days. The crew was polite, professional, and my property was left spotless when the job was complete. All this for a very reasonable price.

(908) 553-0284


645 New Point Road, Elizabeth, NJ 07202