Roof Repair Company in Bernardsville, NJ
Bernardsville Borough sits at the heart of the Somerset Hills โ an affluent community with a distinctive mix of Victorian-era and early 20th-century homes in the borough core, large-lot estate properties on the surrounding ridgelines, and significant elevation that creates some of Somerset County’s most demanding roofing conditions.
E Pro Construction has been the dependable roof repair company in Bernardsville and throughout Somerset County since 1997, with over 27 years of licensed, insured roofing experience 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 Bernardsville
Here’s what Bernardsville homeowners should look for in a roofing contractor:
- 27+ years in business since 1997 โ nearly three decades of NJ roofing experience, including extensive Somerset Hills work.
- 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 completed repair and installation.
- 24/7 emergency response โ available any hour when storm damage is urgent.
- Free estimates โ detailed, no-pressure pricing before any commitment.
Read about our history and team 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 Bernardsville
Bernardsville’s Victorian homes, hilltop estates, and mid-century residential neighborhoods all present distinct roofing challenges. Our complete roofing services cover everything Bernardsville homeowners encounter.
Skylight Repair in Bernardsville
A leaking skylight shows up as a ceiling stain that has nothing to do with where water actually entered โ moisture travels along roof framing before dripping inside. E Pro inspects the complete skylight assembly: frame, flashing, glazing, and curb mounting to find the real failure point. Bernardsville’s older homes with skylights installed decades ago typically need reflashing and resealing โ far less expensive than full replacement when caught before frame deterioration sets in.
Roof Flashing Repair in Bernardsville
Flashing failures at chimney bases, valleys, pipe penetrations, and wall intersections account for a large share of persistent leaks in Bernardsville homes. Metal fatigue from repeated freeze-thaw cycles eventually causes cracking or separation, and Bernardsville’s elevation means those cycles are more severe than in many surrounding communities. E Pro replaces deteriorated flashing completely with correct-gauge metal and compatible sealants. See our complete roof repair services.
Recurring leak with no shingle explanation? Call (862) 232-6765 โ failed flashing is almost always the culprit.
Roof Chimney Flashing in Bernardsville
Bernardsville’s Victorian and Colonial Revival homes nearly universally feature masonry chimneys โ and chimney flashing failure is one of the most common and costly roofing problems in this type of housing. E Pro installs two-stage step and counter flashing systems, correctly overlapped and sealed to accommodate the chimney’s thermal movement without cracking. A properly rebuilt chimney seal holds reliably; surface patches over old metal do not. Learn more about our chimney flashing service.
Dormer Roof Repair in Bernardsville
Dormers on Bernardsville’s Victorian and Colonial-style homes add multiple flashing intersections โ sidewall flashings, valley joints, and window head drip edges โ that can fail independently over time. E Pro repairs dormers as complete systems rather than isolated patches. A complete system repair is what produces lasting results on properties this age and complexity.
Roof Ridge Cap Repair in Bernardsville
The ridge cap at your roof’s peak takes the full force of Bernardsville’s hilltop wind exposure โ among the highest sustained wind loads in Somerset County. Missing or cracked ridge caps expose the full roof peak to water entry. E Pro replaces ridge caps with manufacturer-matched materials, properly fastened with correct fastener length to hold through the Somerset Hills’ most demanding wind events.
Ridge cap failing? Call (862) 232-6765 for a free inspection.
Roof Leak Detection in Bernardsville
Finding a leak’s true source in Bernardsville’s older, complex homes โ with their multiple chimneys, dormers, and Victorian rooflines โ requires experience and systematic inspection. Water enters at one point and travels through framing and sheathing for significant distances before appearing inside. E Pro traces leaks back to the actual entry point. Accurate detection produces permanent repairs. See our completed work in our portfolio.
Growing stain despite previous repairs? Call E Pro at (862) 232-6765 for a definitive diagnostic.
Emergency Roof Leak Repair in Bernardsville
When a storm damages your roof in Bernardsville, E Pro’s 24/7 emergency roof repair service responds quickly โ dispatching a crew to tarp and secure the breach before more water enters. As the emergency roof repair company in Bernardsville homeowners call, we know that on older properties with fine interior materials, fast response directly limits remediation costs.
Storm Damage Roof Repair in Bernardsville
Bernardsville’s elevation makes it a first-impact zone for nor’easters and summer thunderstorm cells โ storm systems that often hit the Somerset Hills with more intensity than the surrounding valleys. E Pro’s storm damage roof repair process starts with a complete documented assessment, identifying all damage and producing a written report that supports homeowner’s insurance claims.
Wind Damage Roof Repair in Bernardsville
Wind damage in Bernardsville is among the most significant in Somerset County. The borough’s ridgeline position and open hilltop character create sustained wind exposure that lifted shingle tabs and broken sealant adhesion quickly. As a roofing contractor in Bernardsville with Somerset Hills experience, E Pro recommends a professional inspection after any storm with sustained winds above 40 mph โ damage invisible from the driveway often reveals itself with the next rain.
Hail Damage Roof Repair in Bernardsville
Hail damage on Bernardsville’s roofs โ including premium materials on newer and renovated properties โ creates granule loss patterns that significantly reduce weather resistance. E Pro documents all hail impact with photos and measurements, supporting insurance claims and establishing an accurate post-storm baseline. Somerset County sees hail every spring and summer; after any direct event, schedule an inspection.
Water Damage Repair in Bernardsville
Interior water damage in a Bernardsville home โ where period details, original hardwood floors, and fine finishes can be irreplaceable โ demands immediate attention when a roof leak is discovered. E Pro addresses the roofing source and documents the interior impact so you have a complete picture of what happened and what was corrected. Fast response consistently limits scope.
New Roof Installation in Bernardsville
Bernardsville’s older housing stock includes many homes approaching or past 50 years since their last full roof installation. When a complete roof replacement is the right decision, E Pro installs 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 a new roof? Contact us or call (862) 232-6765.
Our Roof Repair Process
Here’s how E Pro handles a repair in Bernardsville:
- Full Inspection โ Complete assessment of the roof surface, attic, flashing system, and all penetrations. Bernardsville’s complex older rooflines require a thorough look at the full system.
- 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, thorough work addressing primary damage and adjacent vulnerabilities.
- Final Walkthrough & Cleanup โ Work reviewed with you, complete site cleanup, and 1-year workmanship guarantee confirmed active.
Roof Repair Costs in Bernardsville
Roof repair pricing in Bernardsville, NJ varies with damage type, pitch, and current material costs. These are estimates only โ actual costs depend on your specific property:
- Minor Repairs (shingle sections, small flashing, ridge cap): $300 โ $900
- Moderate Repairs (valley work, chimney flashing, multi-section areas): $900 โ $3,500
- Major Repairs (large storm sections, deck replacement, extensive system work): $3,500 โ $12,000+
New roof installations for Bernardsville homes โ including Victorian and estate properties with steep pitches and multiple chimneys โ typically range from $10,000 โ $25,000+. Call for a free, property-specific estimate.
26+ years
of experience as a roof repair company in NJ.




Serving Bernardsville & Surrounding Towns
E Pro Construction regularly serves Bernardsville Borough and the surrounding Somerset County communities throughout the Somerset Hills region. Bernardsville’s central position in the Hills makes it a natural hub for our service area, and our crews know the housing types and weather patterns throughout this part of the county. As the roof repair company in Bernardsville that homeowners recommend to neighbors, we’re a familiar presence across the Somerset Hills.
Nearby towns we also serve:
- Bernards Township, NJ
- Bedminster Township, NJ
- Far Hills, NJ
- Peapack-Gladstone, NJ
- Warren Township, NJ
- Tewksbury Township, NJ
- Long Hill Township, 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 Bernardsville that Somerset County homeowners call for professional work on complex, high-value properties. 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 coverage. 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 Bernardsville, NJ?
New roof installations in Bernardsville typically range from $10,000 to $25,000+ depending on home size, pitch, and materials. Victorian homes with steep pitches, multiple chimneys, and dormers run toward the higher end. E Pro provides free, detailed estimates โ call (862) 232-6765 to schedule yours.
Does E Pro Construction serve Bernardsville?
Yes โ E Pro Construction serves Bernardsville and surrounding Somerset County communities including Bernards Township, Bedminster Township, Far Hills, Peapack-Gladstone, and Warren Township. 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 Bernardsville?
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 Bernardsville?
Most Bernardsville homes take one to three days depending on complexity. Victorian homes with steep pitches and multiple chimneys typically require two to three days. E Pro provides a 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 Bernardsville Homeowners Should Know About Their Roofs
Bernardsville Borough sits at one of the highest points in Somerset County โ the borough’s ridgeline position along the Somerset Hills creates weather conditions more closely aligned with northwest New Jersey than with the Somerset County flatlands to the east and south. Bernardsville regularly sees more snowfall accumulation, higher sustained winds, and more intense storm precipitation than surrounding communities at lower elevation.
The housing stock reflects Bernardsville’s long history as a railroad suburb for affluent New Yorkers. Victorian-era homes from the 1880sโ1910s dominate the borough core โ properties with steep pitches, multiple gables, decorative features, and masonry chimneys that require experienced roofing professionals who understand the construction methods of that era. Mid-century Colonial Revivals and post-war homes fill in the surrounding streets, and estate-scale properties on larger lots ring the hilltop edges.
Somerset County requires permits for full roof replacements. Bernardsville’s historic district encompasses much of the borough’s older residential area โ homeowners should confirm applicable local historic preservation guidelines before beginning any exterior work. Ice-and-water shield at the eaves is required on all new NJ installations and is non-negotiable at Bernardsville’s elevation given the significant snowloading this community receives.













