Roof Repair Company in Bernards Township, NJ
Bernards Township โ home to Basking Ridge โ is one of Somerset County’s most established and affluent communities, with a housing stock that spans from 18th-century farmhouses to 1960sโ1980s Colonials to newer executive construction along the Great Road corridor.
E Pro Construction has been the reliable roof repair company in Bernards Township and throughout Somerset County since 1997, with over 27 years of licensed, insured roofing work completed across central and northern New Jersey.
Call (862) 232-6765 or request a free estimate online โ no obligation.

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 Choose E Pro Construction in Bernards Township
Here’s what Bernards Township homeowners should look for in a roofing contractor โ and what E Pro consistently delivers:
- 27+ years in business since 1997 โ founded in December 1997, with nearly three decades of NJ roofing experience on record.
- 4.9-star Google rating from 102 verified homeowner reviews.
- NJ Licensed Contractor #13VH12693500 โ properly licensed for all NJ residential roofing.
- BBB A-Rated โ independently verified.
- 1-year workmanship guarantee on every repair and installation.
- 24/7 emergency response โ available any hour when storm damage can’t wait.
- Free estimates โ honest, detailed pricing before any decision.
Read about our team and service philosophy on our About Us page.
+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
What Our Customers Say
250+ Verified Reviews

Our Roofing Services in Bernards Township
From the historic streetscapes of Basking Ridge to the newer subdivisions along the Route 202 and 206 corridors, Bernards Township homeowners face the full range of roofing challenges that NJ’s four-season climate delivers. Our complete roofing services are built for this environment.
Skylight Repair in Bernards Township
A leaking skylight is one of roofing’s most deceptive problems โ water enters at the frame or flashing perimeter and travels along the roof structure before appearing as a stain inside, often well away from the actual breach. E Pro inspects the complete skylight assembly: frame, curb flashing, glazing seal, and surrounding shingles to find the real failure. Most Bernards Township homes with older skylights need reflashing and resealing โ considerably less expensive than full replacement when addressed early.
Roof Flashing Repair in Bernards Township
Flashing failures at chimney bases, valleys, pipe boots, and wall intersections account for a disproportionate share of persistent roof leaks in Bernards Township homes. Metal fatigues through repeated NJ freeze-thaw cycles over years, eventually cracking or pulling from adjacent surfaces. E Pro replaces deteriorated flashing completely with correct-gauge metal and compatible sealants. See our complete roof repair services.
Recurring leak with no obvious shingle cause? Call (862) 232-6765 โ failed flashing is almost always the source.
Roof Chimney Flashing in Bernards Township
Bernards Township’s older and mid-century homes almost universally have masonry chimneys โ and chimney flashing deterioration is among the most common roofing problems in Basking Ridge’s established neighborhoods. E Pro installs two-stage step and counter flashing systems, correctly overlapped and sized to accommodate the chimney’s thermal movement. A rebuild done right holds for years; surface caulk patches fail seasonally. Learn more about our chimney flashing service.
Dormer Roof Repair in Bernards Township
Dormers on Bernards Township’s Colonial, Cape Cod, and Tudor-style homes add multiple flashing intersections โ sidewall flashings, valley joints, and window head drip edges โ each a potential water entry point. E Pro repairs dormers as complete systems, addressing all transition points together rather than spot patches. A complete dormer system repair holds; an isolated patch produces a return call after the next major rain.
Roof Ridge Cap Repair in Bernards Township
The ridge cap at your roof’s peak takes sustained wind and UV exposure through every season. In Bernards Township, where the Somerset Hills terrain creates variable wind conditions depending on which part of the township you’re in, ridge caps on elevated properties see accelerated wear. E Pro replaces ridge caps with manufacturer-matched materials, properly fastened and sealed for NJ’s wind loads.
Roof Leak Detection in Bernards Township
Tracing a leak to its actual origin requires systematic inspection โ moisture travels along framing and sheathing before dripping inside, sometimes for significant distances. E Pro uses methodical roof and attic inspection to find the real entry point rather than addressing only where water shows up. Accurate detection is what makes repairs permanent rather than seasonal. See completed projects in our portfolio.
Growing ceiling stain? Call E Pro at (862) 232-6765 for a definitive source inspection.
Emergency Roof Leak Repair in Bernards Township
When a storm opens your roof in Bernards Township, E Pro’s 24/7 emergency roof repair service dispatches quickly to tarp and secure the breach before more water enters. As the emergency roof repair company in Bernards Township homeowners call, we understand that each hour of delay adds to interior damage โ particularly in finished homes where water travels quickly to lower levels.
Storm Damage Roof Repair in Bernards Township
Somerset County storms โ nor’easters, summer line storms, and ice events โ regularly produce significant roof damage across Bernards Township. E Pro’s storm damage roof repair process starts with a complete documented inspection, identifying all damage and producing a written report that supports homeowner’s insurance claims efficiently.
Wind Damage Roof Repair in Bernards Township
Wind damage is a consistent concern in Bernards Township, where the Somerset Hills create variable wind exposure โ hilltop properties along the Great Road and Oak Street areas see substantially more wind loading than valley neighborhoods near the Passaic River. Lifted shingle tabs and broken sealant adhesion may not produce immediate leaks, but they leave the roof vulnerable to the next rain event. As a roofing contractor in Bernards Township, E Pro recommends a professional inspection after any storm with sustained winds above 40 mph.
Hail Damage Roof Repair in Bernards Township
Hail impact on asphalt shingles creates granule loss that reduces weather resistance over time โ often without any immediately visible symptom. E Pro documents all hail damage with photos and measurements, which is important for insurance claims and establishes your roof’s post-storm baseline accurately. Somerset County sees hail activity every spring and summer; after any direct event, a professional inspection is worth scheduling.
Water Damage Repair in Bernards Township
Interior water damage from a roofing failure โ saturated insulation, stained ceiling materials, weakened sheathing โ compounds with every subsequent storm if the source isn’t corrected. E Pro addresses the roofing entry point and documents the interior impact. Acting quickly after discovering water intrusion consistently limits total remediation scope and cost.
New Roof Installation in Bernards Township
Bernards Township has a large stock of homes from the 1960s through 1980s that are now reaching or past the 25โ35 year mark โ properties where a full roof replacement delivers more reliable protection than continued patchwork. E Pro installs complete new systems with architectural asphalt shingles, ice-and-water shield at the eaves, proper ridge ventilation, and code-compliant drip edge. Every installation is backed by our 1-year workmanship guarantee plus manufacturer material warranties.
Ready to discuss replacement? Contact us or call (862) 232-6765.
Our Roof Repair Process
Here’s how E Pro handles a repair in Bernards Township:
- Full Inspection โ Complete assessment of the roof surface, attic, flashing system, and all penetrations. We evaluate the full picture before recommending anything.
- Written Estimate โ Itemized breakdown of work, materials, and timeline before any commitment.
- Material Sourcing โ Materials matched to your existing system or selected for optimal NJ climate performance.
- Repair Execution โ Precise work addressing primary damage and adjacent vulnerabilities as an integrated repair.
- Final Walkthrough & Cleanup โ Work reviewed with you, full site cleanup, and 1-year workmanship guarantee confirmed.
Roof Repair Costs in Bernards Township
Roof repair pricing in Bernards Township, NJ varies with damage type, pitch, and current material costs. These are estimates only โ actual costs depend on your specific project:
- Minor Repairs (shingle sections, small flashing repair, ridge cap): $250 โ $800
- Moderate Repairs (valley work, chimney flashing, multi-section areas): $800 โ $3,000
- Major Repairs (large storm sections, deck replacement, extensive repairs): $3,000 โ $10,000+
New roof installations for Bernards Township homes typically range from $9,000 โ $22,000+ depending on home size, pitch, and materials. Call for a free, property-specific estimate.
26+ years
of experience as a roof repair company in NJ.




Serving Bernards Township & Surrounding Towns
E Pro Construction regularly serves Bernards Township and the surrounding Somerset County communities. Basking Ridge’s central Somerset Hills position makes it a natural hub for our service area throughout the county. As the roof repair company in Bernards Township that local homeowners recommend to their neighbors, we’re a known presence across the Somerset Hills region.
Nearby towns we also serve:
- Bernardsville, NJ
- Bedminster Township, NJ
- Far Hills, NJ
- Warren Township, NJ
- Branchburg Township, NJ
- Bridgewater Township, NJ
- Peapack-Gladstone, NJ
E Pro serves all of Somerset County and extends into Hunterdon, Morris, and Union counties throughout central and northern New Jersey.
Meet The Owner
John, the owner, personally oversees all roofing projects. His 27 years of experience in Northern New Jersey are critical for correctly diagnosing issues specific to the roofs over our heads.

Recently Completed Projects
Get Your Free Estimate Today
E Pro Construction is the roof repair company in Bernards Township that Somerset County homeowners call for honest assessments and lasting work. Call (862) 232-6765, email info@eproconstruction.us, or visit eproconstruction.us to schedule your free estimate.
Available MondayโSunday, 8:30 AM โ 5:00 PM, with 24/7 emergency service. Licensed, insured, BBB A-rated, and 27 years of NJ roofing on every job.
E Pro Construction, LLC
100 North Street, Elmwood Park, NJ 07407
๐ (862) 232-6765โ|โ๐ง info@eproconstruction.us
Licensed & Insured โข NJ License #13VH12693500 โข Free Estimates โข 1-Year Guarantee โข Family-Owned Since 1997
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
How much does a new roof cost in Bernards Township, NJ?
New roof installations in Bernards Township typically range from $9,000 to $22,000+ depending on home size, pitch, and materials. Older homes in the historic Basking Ridge area or those with complex rooflines tend toward the higher end. E Pro provides free, detailed estimates โ call (862) 232-6765 to schedule yours.
Does E Pro Construction serve Bernards Township?
Yes โ E Pro Construction serves Bernards Township and surrounding Somerset County communities including Bernardsville, Bedminster Township, Far Hills, Warren Township, Branchburg, and Bridgewater. We’ve operated throughout central and northern NJ since 1997 and are fully licensed (NJ #13VH12693500) and insured.
What should I do after storm damage to my roof in Bernards Township?
Photograph visible damage from the ground and call E Pro at (862) 232-6765. We provide 24/7 emergency response and can dispatch quickly to tarp and secure your roof. We also produce a written damage assessment with photos that supports homeowner’s insurance claims.
How long does a roof replacement take in Bernards Township?
Most Bernards Township homes can be re-roofed in one to two days under good weather conditions. Larger homes or those with complex rooflines may need an additional day. E Pro provides a clear, realistic timeline in the written estimate before work begins.
Are you licensed and insured in New Jersey?
Yes. E Pro Construction holds NJ contractor license #13VH12693500, carries full general liability insurance and workers’ compensation, and is BBB A-rated. Every completed job is backed by a 1-year workmanship guarantee.
Local Knowledge: What Bernards Township Homeowners Should Know About Their Roofs
Bernards Township โ anchored by the historic village of Basking Ridge โ is one of Somerset County’s most recognizable communities. The township sits in the Somerset Hills, with terrain that ranges from the flat Passaic River floodplain in the east to the elevated ridgeline properties along the Great Road in the west. This topographic variation creates meaningful differences in weather exposure: elevated properties in Basking Ridge’s western neighborhoods see more sustained wind and snowloading than the lower-lying eastern sections.
The housing stock reflects the township’s long history. The historic district in Basking Ridge includes homes from the colonial era through the early 20th century. Mid-century Colonials, Cape Cods, and ranches dominate large swaths of the township’s residential areas โ many of these homes from the 1960s and 1970s are now reaching or past 50 years of age. Newer construction from the 1990s and 2000s is now approaching first replacement cycle for original shingles.
Somerset County requires permits for full roof replacements. Properties within Bernards Township’s historic districts should confirm applicable guidelines before beginning exterior work. Ice-and-water shield at the eaves is required on all new NJ code-compliant installations โ particularly important for the elevated western neighborhoods that receive more snowloading than the county average.













