Roof Repair Company in Morris County, NJ
From Morristown and Parsippany to Denville, Madison, Chatham, Rockaway, and Randolph, Morris County homes face a wide range of roofing problems. Older Colonials, Cape Cods, split-levels, ranch homes, and later additions all wear differently, and they leak differently too. E-Pro Construction, LLC provides roof repair in Morris County for storm damage, flashing failures, shingle loss, and water intrusion.
Morris County roofs deal with harsh freeze-thaw cycles, snow, wind, and changing elevation across the region. Those conditions often lead to ice dams, lifted shingles, chimney leaks, and recurring flashing problems.
Based in Elmwood Park, our crew has repaired roofs across Northern New Jersey since 1997. We know how to track down the real source of a leak and fix it properly, whether the problem is around a chimney, dormer, ridge, or aging roof transition.

Very Professional service from start to finish. Skilled workers had the job done quickly and to a high standard. Would highly recommended them.
Or if its easier for you ↓
Request a Free in-House Appointment
Tell Us What You Need And We’ll send You a custom quotation!

Why Morris County Homeowners Trust E-Pro Construction for Roof Repair
We can get into Morris County quickly, and that matters when water is already getting inside. From Parsippany and Morris Plains to Morristown, Denville, Rockaway, Madison, Chatham, Randolph, and Mount Olive, we handle same-day inspections whenever scheduling allows and 24/7 emergency service when the situation cannot wait.
We’re family-owned, fully licensed, and fully insured in New Jersey under NJ License #13VH12693500. Homeowners call us because they want the repair diagnosed properly. We get on the roof, inspect the leak path, check the decking, and explain what failed in plain language.
Morris County also has a wider housing mix than a lot of nearby counties. Some homes need careful shingle matching on visible front roof planes. Others have low-slope sections over family-room additions, garages, or porches that need membrane work and transition detailing. We handle both.
Permit handling matters here too. Morris County homeowners deal with different municipal expectations depending on the town and the repair scope. Some smaller repairs move fast. Other jobs involving larger sections, structural decking, or more substantial alterations need filings and inspections. We handle that part.
Most important, we repair the actual failure point. We do not just smear sealant over a symptom and leave. That means checking chimney flashing, sidewalls, valleys, ridge lines, pipe boots, skylights, low-slope transitions, and the condition of the surrounding roof system before we tell you what the repair should be.
+2,400
Masonry & roofing projects completed
80%
of customers call us back for additional services
+400
New clients from referrals annually
99%
of our customers would refer us
98%
rate our response time as excellent
250+ Verified Reviews

Roof Repair Services We Provide in Morris County
Skylight Repair
Skylight leaks usually start at the flashing, curb, or surrounding shingles, not the glass itself. We remove the affected roofing, inspect the curb and decking, replace underlayment, and install new flashing where needed so the leak stops at the source.
Roof Flashing Repair
Flashing protects the places where roofs fail most often: walls, chimneys, dormers, valleys, and transitions. We replace rusted, loose, or badly patched flashing and tie the new metal into the existing roof system correctly.
Chimney Flashing Repair
Chimneys are one of the biggest leak points we see on older Morris County homes. We repair or replace step flashing, counter flashing, and chimney saddles where needed, then integrate everything back into the shingle system the right way.
Dormer Roof Repair
Dormers create extra roof-to-wall connections, which means extra opportunities for water entry. We repair shingles, flashing, trim intersections, and underlayment where the dormer meets the main roof.
Ridge Cap Repair
Ridge caps sit at the highest and most weather-exposed part of the roof. We replace cracked, loose, or blown-off ridge cap shingles, inspect ridge vents and fasteners, and restore the ridge line so it sheds water correctly again.
Roof Leak Detection
A ceiling stain does not tell you where water entered the roof. We trace leak paths across decking, underlayment, rafters, and flashing details to isolate the true entry point before recommending the repair.
Emergency Roof Leak Repair
For active leaks, missing shingles, branch damage, or storm openings, we provide emergency tarping, temporary waterproofing, and immediate stabilization to limit interior damage until the full repair is completed.
Storm Damage Roof Repair
Storm damage usually involves more than the obvious missing shingle. We inspect for creased tabs, punctures, displaced flashing, loosened ridge caps, and hidden water entry points so the next storm does not reopen the same area.
Wind Damage Roof Repair
Wind damage often starts with lifted shingles, broken seal strips, and exposed fasteners along ridges and edges. We re-secure sound sections where possible and replace damaged areas with matching material.
Hail Damage Roof Repair
Hail can bruise shingles, knock off granules, and damage soft metals before a leak is visible inside. We inspect the roof field, accessories, flashing, and exposed metal components, then document exactly what needs repair.
Water Damage Repair
Once water gets past the shingles and flashing, the damage usually spreads into the roof deck. We replace rotted decking, repair affected layers below the roof covering, and rebuild the assembly so the problem does not return.
What Does Roof Repair Cost in Morris County, NJ?
Roof repair costs in Morris County vary based on the scope of work, the condition of the existing roof, material matching, roof pitch, access, and whether there is hidden decking damage underneath. To keep your county pages consistent, I kept the same pricing framework already used on the site’s current county template.
Typical Morris County repair ranges:
Roof leak repair: $350–$900 for many single-source leaks
Chimney flashing repair or replacement: $400–$1,200
Skylight repair: $300–$850
Dormer roof repair: $500–$1,500
Storm or wind damage repair: $400–$2,500+
Ridge cap replacement: $300–$700
Emergency tarping and stabilization: $250–$600
In Morris County, price also moves based on roof height, steep pitch, material availability on older homes, municipal permit requirements where applicable, and the amount of storm debris or moisture-damaged decking that has to be removed before the roof can be rebuilt.
Every project gets a free, no-obligation estimate. Call (862) 232-6765 and we’ll inspect the roof in person, explain what failed, and give you clear pricing in writing. No hidden fees.
Common Roofing Problems in Morris County Homes
Ice Dam Damage
Morris County winters create the kind of freeze-thaw cycling that builds ice dams along eaves and gutter lines, especially on older homes with uneven attic ventilation. Once meltwater backs up under the shingles, stains and interior drips follow fast.
Flashing Failure at Chimneys and Dormers
Older homes in towns like Morristown, Madison, Chatham, and Morris Township often have flashing that has been patched more than once. When that detail finally fails, water usually shows up near a fireplace wall, dormer cheek wall, or upper ceiling corner.
Shingle Deterioration from Tree Debris
Wooded neighborhoods across Morris County hold moisture on the roof longer than open, sun-exposed sites. Leaves, needles, and small branches trap water in valleys and against shingle courses, which speeds up granule loss, curling, and breakdown.
Wind-Lifted Shingles After Storms
Wind exposure varies a lot across Morris County because of terrain, wooded lots, and open ridgeline neighborhoods. A lifted shingle tab may not leak that same day, but once the seal line is broken, the next hard rain usually finds it.
Ponding on Low-Slope Sections and Additions
A lot of Morris County homes have rear additions, garage roofs, porch connections, or low-slope transitions where water moves slower than it should. Once ponding starts, membrane seams, edge terminations, and transition flashing become vulnerable.
Our Roof Repair Process
Step 1: Free Roof Inspection
We inspect the full roof system, not just the obvious leak area. That includes shingles, flashing, valleys, ridge caps, pipe boots, skylights, chimney areas, gutters, fascia, and visible decking conditions.
Step 2: Written Estimate with Full Scope
You get a written estimate that explains what failed, what we will repair, what materials we will use, and what it will cost. No vague allowances and no guessing.
Step 3: Permit Handling and Scheduling
When permits are required, we handle the application with the right municipal building department and schedule the job around your availability.
Step 4: Repair Execution
Our crew arrives on time, protects the property, completes the repair, and cleans up properly before leaving. The work is done by our crew, not passed around to unknown subcontractors.
Step 5: Final Walkthrough and 1-Year Workmanship Guarantee
We review the completed repair with you, answer questions, and provide written documentation of your 1-year workmanship guarantee.
26+ years
Paving the way with happy and satisfied customers


26+ years
Paving the way with happy and satisfied customers


Serving Morris County Since 1997
Morris County has 39 municipalities and a broad mix of neighborhoods, from denser suburban sections to wooded Highlands communities. That is why roofing problems here do not all look the same. The leak pattern on a split-level in Parsippany is different from the failure you see around an older chimney or dormer in Morristown, Madison, or Chatham, and different again from a storm-damaged roof in Denville, Rockaway, Randolph, Roxbury, or Mount Olive.
We’ve been doing this since 1997, and that shows in the details: how we diagnose a leak, how we match materials, how we rebuild flashing correctly, and how we leave the property clean when the work is done. Homeowners call us because they want the repair fixed right the first time, not covered over until the next storm.
Meet The Owner
John, the owner , personally oversees all Morris County projects. His 27 years of experience in Northern New Jersey are critical for correctly diagnosing issues specific to Morris County unique roofing problems.
We Offer Roof Repair Service in All Morris County Townships

Recently Completed Projects
Get Your Free Estimate Today
Call (862) 232-6765 and John will answer personally. We’ll schedule your free roof inspection, explain exactly what your roof needs, and give you an honest written estimate. You can also reach us at info@eproconstruction.us or visit us at 100 North Street, Elmwood Park, NJ 07407. We serve Morris County and surrounding North Jersey towns, and our emergency line is available 24/7 for active roof leaks and storm damage.
By clicking the “Get a Free Quote” button, I agree that a representative will contact me via text messages or phone calls to the phone number provided by me about the services or offers and consent is not required to make a purchase.
Frequently Asked Questions About Roof Repair in Morris County
How much does roof repair cost in Morris County, NJ?
Most repairs fall within the pricing ranges above, but the final number depends on the damage type, roof pitch, access, material matching, and whether the decking underneath is still sound. The best way to price a job is in person.
Do I need a permit for roof repair in Morris County?
Most smaller repairs do not require a permit, but larger scopes and more substantial work often do. It depends on the municipality and the exact repair involved. We handle permit research, filings, and scheduling whenever a permit is required.
How do I know if I need a repair or a full roof replacement?
We look at the age of the roof, how widespread the failure is, whether the decking is damaged, and how many repairs have already been done. If the roof still has serviceable life and the issue is isolated, we recommend repair. If repair no longer makes financial sense, we will tell you that clearly.
How long do roof repairs last in New Jersey weather?
A properly executed repair with the right material match and correct flashing detail can last many years. The key is fixing the true entry point, not just patching the symptom. Every repair we complete is backed by a 1-year workmanship guarantee.
What are signs my roof is leaking or about to leak?
Look for ceiling stains, missing or curling shingles, granules in gutters, water near a chimney or dormer, damp attic insulation, bubbling paint, or soft spots in the roof deck.
Does homeowner’s insurance cover roof repair in Morris County?
Storm damage, wind damage, and hail damage are often covered, depending on the policy and cause of loss. Wear, age, and long-term deterioration usually are not. We document storm damage clearly so you have photos and written scope details for the claim.
How quickly can you respond to a roof emergency in Morris County?
We offer 24/7 emergency service and can often respond the same day for active leaks and storm damage. When a permanent repair cannot happen immediately, we tarp, stabilize, and secure the opening first.
What roofing materials do you use for Morris County homes?
For pitched roofs, we typically work with architectural asphalt shingles plus aluminum or copper flashing depending on the detail. On low-slope sections, we repair systems such as TPO and EPDM where appropriate.
Can you match shingles on an older Morris County home?
Often, yes. We source matching or near-matching shingles based on color, profile, and availability. On older homes with discontinued products, we get as close as possible while keeping the repair structurally correct.
What’s included in your free roof inspection?
We inspect the roof surface, flashing points, ridge lines, valleys, pipe boots, skylights, gutters, fascia, soffit, and the visible condition of the surrounding roofing materials, then explain what we found in writing.













