Roof Repair Company in Warren County, NJ
The 1970s ranches dotting Hackettstown often show their age under NJ storms. Low-pitched roofs and aging asphalt shingles lead to granule loss and leaks, especially near the valleys. Those architectural choices need modern solutions, and we’re here to provide them.
Over in Phillipsburg, homes near the Musconetcong River face ice dams and sheathing issues as temps drop. Closer to Oxford, high winds compromise drip edges and fascia. We tackle these problems daily, offering solutions tailored to each neighborhood’s unique challenges.
We’re an hour’s drive from Elmwood Park. John or our crew will ensure your roof withstands NJ weather. We’ve perfected our craft over 27 years. Call (862) 232-6765 to secure your home’s roof today.

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 Warren County Homeowners Trust E Pro Construction for Roof Repair
Our response time is unmatched. We’re out of Elmwood Park, so same-day visits are standard. We’re on call 24/7 for emergencies. Recently tackled jobs in Hackettstown, Phillipsburg, Washington, and Belvidere.
Our NJ License #13VH12693500 matters here. We’ve pulled permits through Warren County municipalities dozens of times. Local building inspectors focus on underlayment quality and proper flashing. They’re sticklers for ensuring everything meets code.
Warren County’s mix of older homes faces unique challenges. Ice dams form due to heavy snowfalls, and we combat this with ice-and-water shields. Meanwhile, older homes show granule loss on shingles. We replace with architectural shingles for lasting protection.
We source materials that match Warren County’s varied home styles. From architectural shingles to ridge cap profiles, we ensure compatibility. Each street boasts unique homes, and blending seamlessly with flashing metals is key.
With 4.9 stars on Google from 102 reviews, our reputation speaks volumes. We offer a 1-year workmanship guarantee. Call John directly — no call centers here. We’re family-owned, fully licensed, insured, and hold a BBB A rating.
+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 Warren County, NJ
Skylight Repair
Flashing failure around the skylight curb is the most common water entry point in Warren County’s older Colonials — especially those that added skylights during the 1980s renovation boom. We pull back surrounding shingles, inspect the curb and decking underneath, replace the underlayment, and re-flash the entire assembly with new step flashing and an ice-and-water shield apron where the unit meets the roof deck. Left alone, the leak spreads into the ceiling cavity long before the drywall stain becomes visible. Call (862) 232-6765 for a free inspection.
Roof Flashing Repair
Misaligned step flashing is a frequent cause of leaks in Hackettstown’s ranch homes. We lift the shingles, adjust or replace flashing, and ensure proper overlap and watertight seals. Counter flashing around masonry chimneys often needs attention too. Detecting these issues early can prevent major structural damage. Our team examines each layer, from the underlayment to the ridge cap, to keep your home protected from the unpredictable New Jersey weather.
Roof Chimney Flashing
Older homes in Washington Township often have deteriorated chimney counter flashing. Water can seep where bricks and roof meet. We remove deteriorating layers, install high-quality counter flashing, and seal with ice-and-water shield to ensure the tightest seal possible. These details are critical, especially in New Jersey’s varied climate. Let’s check your chimney flashing before the next heavy rain hits.
Dormer Roof Repair
Homes in Phillipsburg with vintage dormers face unique challenges. Valley flashing can fail where dormers intersect with the main roofline. We assess the condition of shingles, replacing those showing granule loss, and repair any damaged decking. Installing proper step flashing and ice-and-water shields ensures water can’t intrude. It’s vital to address dormer leaks promptly to prevent interior damage. We’re ready to help: (862) 232-6765.
Roof Ridge Cap Repair
Ridge caps take a beating in windy areas like Lopatcong. Loose caps let water in, affecting the sheathing underneath. We replace damaged caps with durable, architectural shingles designed to withstand Warren County’s harsh weather. A properly sealed ridge cap is essential for roof longevity. With each repair, we ensure every component is functioning to prevent further issues. Let’s secure your roof’s highest point.
Roof Leak Detection
In classic homes throughout Belvidere, leaks often remain hidden until damage is serious. We use precise techniques to find the source, inspecting everything from pipe boots to valley flashings. Even minor issues like cracked tiles or degraded underlayment get our attention. Fixing these early saves on future repairs. We provide thorough assessments to maintain your roof’s integrity. Want us to take a look? Contact us online.
Emergency Roof Leak Repair
Heavy storms can wreak havoc across Franklin Township, causing sudden leaks. We respond fast, inspecting areas like fascia, soffits, and pipe boots for immediate damage. Quick tarping minimizes water intrusion. Repaired promptly, your home stays dry even when nature does its worst. Emergencies are unpredictable, but our 24/7 service means we’re ready anytime. Got a crisis? Dial (862) 232-6765 now.
Storm Damage Roof Repair
Hurricanes in Warren County leave roofs vulnerable. We assess for split shingles, damaged drip edges, and loose decking, implementing effective fixes immediately. Comprehensive inspections ensure we address all damage, visible or not. Storm aftermath demands prompt, skilled repair to prevent further deterioration. Our expertise ensures your home’s recovery is thorough and enduring. Schedule your post-storm assessment today.
Wind Damage Roof Repair
Oxford sees its share of windstorms. The pressure pulls at the ridge caps and flashing, leaving vulnerabilities. We secure everything from eaves to ridge, replacing compromised shingles and loose nails. This comprehensive repair ensures no future wind leaves your roof exposed. Tackling wind damage quickly prevents leaks and structural issues. Let us reinforce your roof for the battles ahead.
Hail Damage Roof Repair
Hail stages a vicious assault on roofs in Allamuchy, creating dents and granule loss on shingles and damaging vulnerable underlayment. Our inspection identifies every impact, ensuring the structural integrity of your roof remains intact. Knowledgeable repairs and timely shingle replacement protect your investment. Hail damage is deceptive — address it before the next storm. Need an assessment?
Water Damage Repair
In the damp climate of Blairstown, unchecked water damage undermines roof durability. We address everything from damaged decking to swollen soffits using proven methods. Ice dams from severe New Jersey winters require special attention to valley flashing and underlayment. Protecting these areas guards against deeper damage and costly repairs. Let’s guard your home together.
New Roof Installation
Historic Hope Township homes benefit greatly from modern roofing solutions. We install architectural shingles suited for New Jersey weather, ensuring lasting protection. Our team carefully manages each step, from decking to drip edge application, using TPO or EPDM as needed. Our installs blend seamlessly with your home’s unique character. Ready for a roof upgrade? Speak directly with John at (862) 232-6765.
What Does Roof Repair Cost in Warren County, NJ?
Roof repair costs in Warren County vary based on scope of work, existing roof condition, materials required, and site access. Here are typical ranges for common services:
Roof Leak Repair: $350–$900. Costs rise with hard-to-reach leaks or underlying decking damage.
Chimney Flashing Repair: $400–$1,200. Complex chimney styles or hard-to-match flashing drive costs up.
Skylight Repair: $300–$850. Budget more if skylight framing or seals are compromised.
Dormer Roof Repair: $500–$1,500. Unique architecture and matching older materials can increase expenses.
Storm/Wind Damage: $400–$2,500+. Severe storms lead to higher material and labor costs.
Ridge Cap Replacement: $300–$700. Complex roof pitches along with material availability impact pricing.
Emergency Tarping: $250–$600. Prices depend on access and urgency, especially with fallen trees.
In Warren County, roofing permits and tree debris removal can add costs. Older homes often require specialized materials. The county’s varied roof pitches and styles also impact pricing. Access for equipment can be challenging with tight property lines.
Every project gets a free, no-obligation estimate. Call (862) 232-6765 and we’ll visit your Warren County property, assess everything in person, and give you honest pricing in writing. No hidden fees.
Disclaimer: Prices shown are estimates. Final costs depend on your specific conditions. All estimates are free and include a full written scope of work.
Common Roofing Problems in Warren County Homes
Ice dam damage from freeze-thaw cycles occurs when snow melts, refreezes, and backs up under shingles. Homeowners notice water stains on ceilings and walls, particularly near eaves. Repair involves installing ice-and-water shield and improving attic insulation. Delays can lead to significant interior damage and mold growth.
Flashing failure at chimneys and dormers often results from age and improper installation, especially in homes with complex rooflines typical in Phillipsburg and Hackettstown. Signs include leaks and water stains near these structures. Proper repair uses step and counter flashing. Ignoring this allows water to penetrate, risking structural damage.
Shingle deterioration from organic debris and tree canopy is common in heavily wooded areas of Washington Township. Homeowners see granule loss in gutters and visible wear on shingle surfaces. Regular maintenance and using algae-resistant shingles solve this issue. Postponing repairs accelerates roof aging and increases energy bills.
Wind-lifted shingles after nor’easters are frequent due to powerful winds experienced in New Jersey’s winter storms. Noticing lifted tabs or missing shingles indicates this problem. Secure shingles with proper nails and consider using architectural shingles for durability. Failing to address it makes underlayment and decking vulnerable to water.
Flat roof ponding on split-levels or rear additions results from improper drainage design in Franklin Township. Homeowners may see standing water and sagging sections after rain. Install improved drainage systems or re-slope areas to fix this concern. Leaving ponding unchecked weakens the roof’s structural integrity and shortens its lifespan.
Our Roof Repair Process
Step 1 — Free Roof Inspection
We thoroughly inspect the flashing, ridges, valleys, pipe boots, gutters, fascia, soffit, and attic if we can access it. Expect about a 30-minute visit. No charge, no obligation.
Step 2 — Written Estimate with Full Scope
We provide an itemized estimate covering everything. We’ll also flag items that don’t need immediate attention, proving we’re not overselling. You get this within 24 hours.
Step 3 — Permit Handling and Scheduling
Permits are handled through the Warren County municipal building department. For most structural changes, permits are a must here. We schedule and give you a firm start date.
Step 4 — Repair Execution
No subcontractors. Our trained crew does everything. John is in touch throughout. We clean the site daily and protect your landscaping.
Step 5 — Final Walkthrough and 1-Year Guarantee
We review the work with you before leaving. You get a written 1-year workmanship guarantee. If something related to our work fails, we fix it — no arguments.
26+ years
Paving the way with happy and satisfied customers


26+ years
Paving the way with happy and satisfied customers


Serving Warren County Since 1997
From Hackettstown to Phillipsburg, we’ve worked in some of New Jersey’s most charming areas. In Washington and Mansfield, you find 1960s split-levels and 1980s Colonials. We’ve repaired roofs within sight of the historic Morris Canal and Schooley’s Mountain. We source materials to match your home’s existing roof, ensuring seamless repairs.
Warren County towns come with their quirks. Some require municipal inspections, others don’t. We know which do. It’s part of our local expertise. After nearly three decades here, we’ve gotten to know these neighborhoods like our own backyard — less marketing, more real work. You’ll see our trucks bringing services learned and honed over 27 years, not just promises.
These reviews reflect what we hear consistently from Warren County homeowners: fast response, honest assessment, and repairs that actually hold.
We carry a 4.9-star rating on Google from 100+ verified customers across Warren County and Northern New Jersey.
“A big hailstorm hit our Colonial in Hackettstown. The guys fixed our ice-and-water shield and replaced missing shingles fast. No leaks since.” — Tina L.
“Our deck needed new flashing in Phillipsburg. E Pro Construction took care of it promptly, explained everything, and showed us the completed work. Highly recommended!” — Mike R.
Ready to join our Warren County customers who haven’t had a roof problem since? Call (862) 232-6765 for your free estimate.
Meet The Owner
John, the owner, personally oversees all Warren County projects. His 27 years of experience in Northern New Jersey are critical for correctly diagnosing issues specific to the roofs over our heads.
- Roof Repair in Allamuchy Township, NJ – ZIP Code: 07820
- Roof Repair in Alpha Borough, NJ – ZIP Code: 08865
- Roof Repair in Belvidere, NJ – ZIP Code: 07823
- Roof Repair in Blairstown Township, NJ – ZIP Code: 07825
- Roof Repair in Franklin Township, NJ – ZIP Code: 08808
- Roof Repair in Frelinghuysen Township, NJ – ZIP Code: 07825
- Roof Repair in Greenwich Township, NJ – ZIP Code: 08886
- Roof Repair in Hackettstown, NJ – ZIP Code: 07840
- Roof Repair in Hardwick Township, NJ – ZIP Code: 07825
- Roof Repair in Harmony Township, NJ – ZIP Code: 08865
- Roof Repair in Hope Township, NJ – ZIP Code: 07844
- Roof Repair in Independence Township, NJ – ZIP Code: 07838
- Roof Repair in Knowlton Township, NJ – ZIP Code: 07832
- Roof Repair in Liberty Township, NJ – ZIP Code: 07838
- Roof Repair in Lopatcong Township, NJ – ZIP Code: 08865
- Roof Repair in Mansfield Township, NJ – ZIP Code: 07865
- Roof Repair in Oxford Township, NJ – ZIP Code: 07863
- Roof Repair in Phillipsburg, NJ – ZIP Code: 08865
- Roof Repair in Pohatcong Township, NJ – ZIP Code: 08865
- Roof Repair in Washington Borough, NJ – ZIP Code: 07882
- Roof Repair in Washington Township, NJ – ZIP Code: 07882
- Roof Repair in White Township, NJ – ZIP Code: 07823

Recently Completed Projects
Get Your Free Estimate Today
Call (862) 232-6765 and John will answer personally. We’ll schedule your free inspection within 24 hours, usually the same day. No pressure. Just an honest look at what your roof needs and what it will cost to fix it.
Phone (862) 232-6765 for your repair needs. Email info@eproconstruction.us for inquiries. We offer free estimates and same-day responses.
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 Warren County NJ
How much does roof repair cost in Warren County, NJ?
Most repairs in Warren County range from $350 to $1,500 based on damage type, roof pitch, and materials. Fixing minor leaks on a split-level in Washington can cost less, while replacing sheathing and flashing on a Cape Cod home might run higher. Call (862) 232-6765 for a detailed quote.
Do I need a permit for roof repair in Warren County?
In Warren County, permits are often not needed for minor repairs like shingle replacement. However, structural changes or full replacements usually require permits from the local building department. We’ll handle all necessary paperwork and guide you through the process. Contact us directly for more information.
How do I know if I need repair or full replacement?
If your roofing has widespread granule loss or recurring leaks around flashing in your Liberty Township home, replacement might be necessary. However, isolated issues or damaged shingles can often be fixed without replacing the entire roof. We’ll assess and provide honest advice.
How long do roof repairs last in New Jersey weather?
Roof repairs should last several years, even in Warren County’s tough winters, if done properly. Patching and sealing cracked sections with quality underlayment and ensuring proper drainage can extend their life. Our 1-year workmanship guarantee covers unforeseen issues that might arise.
What are signs my roof is leaking or about to leak?
Look for water stains on your Oxford ceilings or peeling paint on walls. In townhouses, a swollen soffit or fascia can signal leaks. Granule loss on asphalt shingles and missing drip edge might also indicate potential issues. Call us for an inspection if you spot these.
Does homeowner’s insurance cover roof repair in Warren County?
Coverage often depends on the damage’s cause. Sudden events like storms typically qualify; however, regular wear in places like Blairstown might not. Review your policy or call your agent to confirm coverages. We can help document issues for your claim.
How quickly can you respond to a roof emergency in Warren County?
We offer 24/7 emergency response across all of Warren County. Whether it’s storm damage in Belvidere or ice dam issues in Great Meadows, we’re ready to help. Just call (862) 232-6765, and our team will arrive promptly to secure your property.
What roofing materials do you use for homes in this area?
We work with leading materials, including architectural shingles, TPO, and flashing systems suitable for Warren County homes. These materials withstand local weather conditions, offering longevity and protection. Each option is tailored to your specific needs and architecture type.
Can you match shingles on my older Warren County home?
Yes, we specialize in matching existing shingles for older colonial and Victorian homes common in towns like Hope. Our network of suppliers offers a wide range of options, ensuring a seamless look. Schedule a visit, and we’ll bring samples to match.
What is included in your free roof inspection?
Our detailed inspection checks shingles, flashing, decking, and gutters. We focus on signs of granule loss, ice dam vulnerabilities, and potential leak points. Homeowners in Warren County get a thorough report explaining the findings and recommendations, all at no cost.
Are you licensed and insured to work in Warren County, NJ?
Yes, we hold NJ license #13VH12693500 and are fully insured. Our team has been serving Warren County since December 1997, trusted for reliable service. Our BBB A Rating reflects consistent customer satisfaction in the area.
How do I prevent future roof damage on my Warren County home?
Routine maintenance is key. Clean gutters, inspect flashing around chimneys, and replace damaged pipe boots annually. Regular scheduled inspections, especially after storms in Harmony Township, can catch potential issues early. Contact us for planned maintenance options.













