Roof Repair Company in Bergen County, NJ
From Hackensack and Paramus to Ridgewood, Fair Lawn, Teaneck, Fort Lee, and Mahwah, Bergen County homes present a wide range of roofing issues. Older Colonials, Cape Cods, split-levels, ranch homes, and houses with later additions all wear differently, and they leak differently too. E-Pro Construction, LLC provides roof repair in Bergen County for flashing failures, storm damage, shingle loss, and water intrusion.
Roof leaks in Bergen County are rarely as simple as they look from inside the house. A stain on a bedroom ceiling may start at a chimney, dormer, skylight, valley, pipe boot, or low-slope transition several feet away from where the water finally appears. That is why proper roof repair starts with tracing the failure, not guessing from the driveway.
We’re based in Elmwood Park and have been repairing roofs across Northern New Jersey since 1997. That matters when you need someone who understands how to diagnose older roof systems, match materials on visible roof planes, and repair the actual source of the leak instead of covering it with a temporary patch.

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 Bergen County Homeowners Trust E-Pro Construction for Roof Repair
Homeowners call us because they want the problem diagnosed correctly the first time. We inspect the roof surface, flashing, transitions, and visible decking conditions in person, then explain what failed in clear language and provide a written estimate. No vague guesses. No pressure.
We are family-owned, fully licensed, and fully insured in New Jersey under NJ License #13VH12693500. We also handle permit coordination when a municipality requires it, which matters in Bergen County where filing and inspection expectations can vary from town to town.
When the roof cannot wait, response time matters. We offer same-day inspections whenever scheduling allows, free inspections, and 24/7 emergency service for active leaks and storm damage. John also answers many calls personally, which homeowners appreciate when water is already coming in.
Trust also comes from results. The current site copy highlights a 4.9-star Google rating from 100+ verified customers and a 1-year workmanship guarantee on repairs, which are exactly the kinds of trust signals this page should lean into.
+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 Bergen County
Roof Leak Detection
A ceiling stain does not tell you where water entered the roof. We inspect the roof system, leak path, and surrounding materials to isolate the true entry point before recommending repairs.
Roof Flashing Repair
Flashing is one of the most common failure points on Bergen County homes. We repair or replace damaged flashing around walls, valleys, chimneys, dormers, and roof transitions so water cannot work its way behind the shingles.
Chimney Flashing Repair
Chimney leaks are rarely solved with a surface patch. We repair or replace step flashing, counter flashing, and related details so the chimney ties back into the roof system correctly.
Skylight Repair
Skylight leaks often start at the flashing, curb, or surrounding shingles rather than the glass itself. We inspect the full assembly and repair the surrounding roof detail so the leak stops at the source.
Dormer Roof Repair
Dormers create multiple roof-to-wall intersections, which means more places for water to get in. We repair damaged shingles, flashing, trim intersections, and underlayment where the dormer meets the main roof.
Ridge Cap Repair
Ridge caps take direct exposure from wind, rain, UV, and freeze-thaw movement. We replace cracked, loose, or missing ridge cap shingles and check the ridge vent and fastening pattern while we are there.
Storm, Wind, and Hail Damage Repair
Storm damage often goes beyond the obvious missing shingle. We inspect for lifted tabs, broken seal strips, punctures, loosened ridge lines, displaced flashing, and hidden entry points that can reopen during the next storm.
Emergency Roof Leak Repair
For urgent roof leaks, branch impact, or open sections after a storm, we provide emergency tarping, temporary waterproofing, and stabilization to help limit interior damage until the permanent repair is completed.
Water Damage Repair
If water has already reached the decking, we replace rotted wood, repair compromised underlayment, and rebuild the affected roof assembly so the problem does not keep returning.
What Does Roof Repair Cost in Bergen County, NJ?
Roof repair pricing in Bergen County depends on the repair type, roof pitch, access, material matching, and whether there is hidden decking damage under the surface. Based on the site’s current county-page pricing structure, typical ranges are: roof leak repair $350–$900, chimney flashing repair $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, and emergency tarping or stabilization $250–$600.
Final cost depends on what we find during the inspection. If the leak has been active for a while, the repair may also involve replacing soft decking, rebuilding flashing details, or sourcing shingles that blend properly with the existing roof. Every estimate is free and provided in writing.
Common Roofing Problems We See in Bergen County
Chimney and flashing leaks
Older flashing systems often fail long before the shingles around them do. That is especially true around chimneys, dormers, sidewalls, and valleys where repeated patching has already weakened the detail.
Storm-related shingle damage
Wind can break seal strips, lift shingle tabs, and expose fasteners without making the damage obvious from the ground. Many homeowners do not notice the issue until the next hard rain gets underneath the roof system.
Moisture damage from debris and poor drainage
Leaves, branches, and backed-up gutters trap moisture against the roof surface and increase the chance of water intrusion around valleys, eaves, and transitions. Left alone, small problems turn into decking and interior damage.
Ice dam and freeze-thaw damage
Repeated winter movement at the eaves and flashing lines can open up small separations that become active leaks. These failures often show up first as stains near exterior walls, chimneys, or upper-floor ceilings.
Our Roof Repair Process
1. Free inspection
We inspect the full roof system, not just the area where the stain showed up inside. That includes shingles, flashing, ridge lines, valleys, skylights, pipe boots, gutters, and visible decking conditions.
2. Written estimate
You receive a clear written estimate explaining what failed, what needs to be repaired, and what the work will cost.
3. Permit handling when needed
If the repair requires municipal filings or inspection scheduling, we handle that process for you.
4. Repair by our crew
We complete the repair with proper material integration, jobsite protection, and cleanup. Our goal is to fix the failure point, not leave you with a temporary cosmetic patch.
5. Final review and warranty
When the job is complete, we review the work with you and back the repair with a 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 Bergen County Since 1997
Bergen County covers a wide mix of towns, from dense inner-ring communities to larger residential neighborhoods farther north and west. That variety matters because one leak call may involve a simple ridge repair on a straightforward roof in one town, while the next may involve older chimney flashing, dormer transitions, or a low-slope addition that was never detailed properly in the first place.
We’ve been doing this since 1997, and that experience shows in how we diagnose leaks, source matching materials, rebuild flashing details, and explain the scope clearly before work begins. Homeowners are not just hiring someone to patch a roof — they are hiring someone to understand how and why it failed.
Meet The Owner
John personally oversees projects and still answers many customer calls himself. That direct access matters when you are dealing with an active leak and want to speak with someone who understands the work, not just someone booking appointments.
We Offer Roof Repair Service in All Bergen County Townships
- Roof Repair in Allendale, NJ – ZIP Code: 07401
- Roof Repair in Alpine, NJ – ZIP Code: 07620
- Roof Repair in Bergenfield, NJ – ZIP Code: 07621
- Roof Repair in Bogota, NJ – ZIP Code: 07603
- Roof Repair in Carlstadt, NJ – ZIP Code: 07072
- Roof Repair in Cliffside Park, NJ – ZIP Code: 07010
- Roof Repair in Closter, NJ – ZIP Code: 07624
- Roof Repair in Cresskill, NJ – ZIP Code: 07626
- Roof Repair in Demarest, NJ – ZIP Code: 07627
- Roof Repair in Dumont, NJ – ZIP Code: 07628
- Roof Repair in East Rutherford, NJ – ZIP Code: 07073
- Roof Repair in Edgewater, NJ – ZIP Code: 07020
- Roof Repair in Elmwood Park, NJ – ZIP Code: 07407
- Roof Repair in Emerson, NJ – ZIP Code: 07630
- Roof Repair in Englewood, NJ – ZIP Codes: 07631, 07632
- Roof Repair in Englewood Cliffs, NJ – ZIP Code: 07632
- Roof Repair in Fair Lawn, NJ – ZIP Code: 07410
- Roof Repair in Fairview, NJ – ZIP Code: 07022
- Roof Repair in Fort Lee, NJ – ZIP Code: 07024
- Roof Repair in Franklin Lakes, NJ – ZIP Code: 07417
- Roof Repair in Garfield, NJ – ZIP Code: 07026
- Roof Repair in Glen Rock, NJ – ZIP Code: 07452
- Roof Repair in Hackensack, NJ – ZIP Codes: 07601, 07602
- Roof Repair in Hasbrouck Heights, NJ – ZIP Code: 07604
- Roof Repair in Ho Ho Kus, NJ – ZIP Code: 07423
- Roof Repair in Leonia, NJ – ZIP Code: 07605
- Roof Repair in Little Ferry, NJ – ZIP Code: 07643
- Roof Repair in Lodi, NJ – ZIP Code: 07644
- Roof Repair in Lyndhurst, NJ – ZIP Code: 07071
- Roof Repair in Mahwah, NJ – ZIP Codes: 07430, 07495
- Roof Repair in Maywood, NJ – ZIP Code: 07607
- Roof Repair in Montvale, NJ – ZIP Code: 07645
- Roof Repair in Moonachie, NJ – ZIP Code: 07074
- Roof Repair in New Milford, NJ – ZIP Code: 07646
- Roof Repair in North Arlington, NJ – ZIP Code: 07031
- Roof Repair in Oakland, NJ – ZIP Code: 07436
- Roof Repair in Oradell, NJ – ZIP Code: 07649
- Roof Repair in Palisades Park, NJ – ZIP Code: 07650
- Roof Repair in Paramus, NJ – ZIP Codes: 07652, 07653
- Roof Repair in Park Ridge, NJ – ZIP Code: 07656
- Roof Repair in Ramsey, NJ – ZIP Code: 07446
- Roof Repair in Ridgefield, NJ – ZIP Code: 07657
- Roof Repair in Ridgefield Park, NJ – ZIP Code: 07660
- Roof Repair in Ridgewood, NJ – ZIP Codes: 07450, 07451
- Roof Repair in River Edge, NJ – ZIP Code: 07661
- Roof Repair in Rochelle Park, NJ – ZIP Code: 07662
- Roof Repair in Rutherford, NJ – ZIP Code: 07070
- Roof Repair in Saddle Brook, NJ – ZIP Code: 07663
- Roof Repair in Saddle River, NJ – ZIP Code: 07458
- Roof Repair in South Hackensack, NJ – ZIP Code: 07606
- Roof Repair in Teaneck, NJ – ZIP Code: 07666
- Roof Repair in Tenafly, NJ – ZIP Code: 07670
- Roof Repair in Teterboro, NJ – ZIP Code: 07608
- Roof Repair in Township of Washington, NJ – ZIP Code: 07676
- Roof Repair in Waldwick, NJ – ZIP Code: 07463
- Roof Repair in Wallington, NJ – ZIP Code: 07057
- Roof Repair in Westwood, NJ – ZIP Codes: 07675, 07677
- Roof Repair in Wood Ridge, NJ – ZIP Code: 07075
- Roof Repair in Woodcliff Lake, NJ – ZIP Code: 07677
- Roof Repair in Wyckoff, NJ – ZIP Code: 07481

Recently Completed Projects
Get Your Free Estimate Today
Call (862) 232-6765 and we’ll schedule your free roof inspection. You can also email info@eproconstruction.us or visit 100 North Street, Elmwood Park, NJ 07407. We serve Bergen County and surrounding North Jersey towns, and our emergency line is available 24/7 for active 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 Bergen County
How much does roof repair cost in Bergen County, NJ?
Most repairs fall within the ranges above, but the final number depends on the damage type, roof pitch, material matching, access, and whether the roof deck is still sound underneath. We provide free written estimates after an in-person inspection.
Do I need a permit for roof repair in Bergen County?
Some smaller repairs may not require a permit, while larger scopes or structural work often do. It depends on the municipality and the type of work involved, and we handle permit coordination when 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 whether the issue is isolated or repeating across multiple areas. If repair still makes financial sense, we will recommend repair.
How quickly can you respond to an emergency roof leak?
We offer 24/7 emergency service and can often respond the same day for active leaks and storm damage. When a permanent repair cannot be completed immediately, we tarp and stabilize the area first.
What materials do you use for roof repairs?
For pitched roofs, we typically work with architectural asphalt shingles plus aluminum or copper flashing depending on the detail. On low-slope sections, we also work with systems like TPO and EPDM.
What is 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 roof materials, then explain what we found in writing.
The next best cleanup is to turn this into exact page sections with short hero copy, trust blocks, service cards, cost section, FAQs, and CTA text so it can be pasted into the builder with almost no editing.













