Your roof is your home’s first line of defense against the elements. Over time, shingles wear out, leaks appear, and storm damage takes its toll. When repairs are no longer enough, it’s time to consider a roof replacement. At On Top Masonry and Construction, we specialize in providing homeowners in Morristown, NJ with strong, reliable roofs built to last.
Many homeowners put off replacing their roof until it’s too late. Here are common signs that your roof may need to be replaced

Missing, cracked, or curling shingles

Persistent leaks or water stains on ceilings

Sagging rooflines

Mold, moss, or algae growth

Roof age exceeding 20–25 years

Rising energy bills due to poor insulation
We follow a clear, professional process to make sure your new roof is strong, weather-resistant, and installed with precision
We assess your roof’s condition and discuss replacement options.
Choose from high-quality asphalt shingles, slate, or other durable roofing materials.
Safely removing old shingles and underlayment.
Using the best techniques to ensure long-term protection.
Leaving your property clean and your roof ready to protect your home.
20+ years of roofing and construction experience
Licensed & insured contractors in New Jersey
High-quality materials from trusted manufacturers
Affordable pricing with financing options available
As a local roofing company, we understand the unique challenges New Jersey homeowners face, from harsh winters to heavy summer storms. Our team has years of experience providing roof replacements in Morristown and throughout Morris County, ensuring homes stay safe, dry, and energy efficient.
A new roof is one of the best investments you can make for your home. It boosts curb appeal, increases property value, and gives you peace of mind knowing your family is protected.