Roof Repair Company in Franklin Township, NJ
Franklin Township homeowners in Warren County have a roof repair company in Franklin Township they can call with confidence. E Pro Construction has served communities like Franklin Township since 1997, bringing 27+ years of licensed (NJ #13VH12693500), insured roofing expertise to every job in the region.
From the agricultural stretches along NJ-57 to the residential areas around Broadway, Franklin Township covers a wide range of home styles and roofing needs.
Call (862) 232-6765 to schedule your free roof inspection.

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 Franklin Township
Franklin Township spans a substantial portion of southern Warren County, with a mix of rural farmsteads, older residential neighborhoods, and newer construction. Our crew understands the range of roofing challenges that come with this variety:
- 27+ years in NJ roofing — in business since December 1997, with a track record built across Warren County.
- 4.9-star Google rating from 102 verified homeowner reviews.
- NJ Licensed Contractor NJ #13VH12693500 — licensed and fully insured on every project, no exceptions.
- BBB A-Rated — accredited with the Better Business Bureau.
- 1-year workmanship guarantee on every repair and installation.
- 24/7 emergency response — available nights, weekends, and holidays for urgent situations.
- Free estimates — itemized, no-pressure quotes before any work begins.
Read about our history and service commitment 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 Franklin Township
Franklin Township homeowners deal with the full range of Warren County weather — heavy snow, freeze-thaw cycles, and summer storm events that test every roof system. Our complete roofing services address what your Franklin Township home actually needs, not a standardized list of offerings.
Skylight Repair in Franklin Township
Skylights add light and character to Franklin Township homes, but aging seals and deteriorated flashing are a consistent source of leaks — especially in homes built in the 1980s and 1990s when many skylights were installed. E Pro inspects the curb, surrounding shingles, and interior framing to locate water entry accurately. Addressing skylight failures early prevents the kind of insulation saturation and ceiling damage that turns a modest repair into a major project.
Roof Flashing Repair in Franklin Township
Flashing is the metal system that seals roof transitions — valleys, eaves, walls, and penetrations. In Franklin Township’s older homes, corroded or improperly lapped flashing is one of the first places E Pro looks when investigating a persistent leak. We replace failing flashing with correctly sized aluminum or lead-coated copper, bedded and sealed for NJ’s freeze-thaw climate. Interior water stains near a roofline intersection are your cue to call.
Learn what our roof repair service covers in Franklin Township.
Roof Chimney Flashing in Franklin Township
Chimney flashing failures are responsible for a large percentage of the leaks E Pro resolves throughout Warren County. Franklin Township homes with older masonry chimneys are particularly vulnerable. E Pro installs step flashing, counter flashing, and a properly sized saddle as a complete, integrated system. Our chimney flashing page details what a correct installation involves from start to finish.
Dormer Roof Repair in Franklin Township
Dormers on Franklin Township homes create attractive rooflines but require meticulous flashing and shingle integration to stay watertight over time. E Pro addresses the full dormer assembly — step flashing along the cheeks, face shingles, and any deck damage from prior moisture infiltration. A properly repaired dormer should hold without re-patching for many years, as long as the underlying flashing system is correctly installed.
Roof Ridge Cap Repair in Franklin Township
The ridge cap along the peak of your Franklin Township roof is exposed to direct wind, UV radiation, and thermal movement year-round. Missing or cracked ridge caps leave the roof peak vulnerable to wind-driven rain and snow infiltration. E Pro replaces ridge caps with correctly overlapped and fastened shingles that meet your material manufacturer’s installation requirements — not shortcuts that fail in the next wind event.
Roof Leak Detection in Franklin Township
Roof leaks in Franklin Township’s mix of older and newer homes can be difficult to trace — water travels along rafters and roof deck before surfacing indoors, often well away from the actual entry point. E Pro uses methodical inspection techniques, examining flashings, valleys, pipe boots, and attic conditions, to locate the source reliably. If your current roofer has patched the same area more than once, a proper leak detection visit often resolves what others missed.
Schedule a roof leak inspection in Franklin Township.
Emergency Roof Leak Repair in Franklin Township
Storms don’t wait for business hours, and neither does E Pro. Our 24/7 emergency roof repair in Franklin Township service dispatches quickly to tarp and secure damaged roofs before water damage spreads. We assess the full scope of damage on arrival and give you a clear repair plan with honest pricing. See our emergency repair page for guidance on what to do while you wait for us to arrive.
Storm Damage Roof Repair in Franklin Township
Warren County storm events — nor’easters, summer microbursts, and ice storms — regularly damage roofs throughout Franklin Township. E Pro handles storm damage roof repair in Franklin Township from emergency tarping through final inspection, documenting every step for insurance purposes. Visit our storm damage repair page for more on how we manage post-storm repairs in the region.
Wind Damage Roof Repair in Franklin Township
High winds lift shingle tabs, dislodge ridge caps, and tear open soffit sections — creating pathways for water that worsen quickly if left unaddressed. Wind damage in Franklin Township can compound fast once the protective shingle layer is compromised. E Pro secures lifted materials, replaces torn sections, and inspects all fastener patterns to ensure your roof is stable before the next weather event.
Hail Damage Roof Repair in Franklin Township
Hail strips granules from asphalt shingles, leaving exposed base mat that deteriorates rapidly under UV and moisture. Granule loss often isn’t visible from the ground but shows up clearly on close inspection — or in your gutters, where dislodged granules collect. E Pro evaluates the full extent of hail damage across your entire roof, replaces affected shingles, and advises you on any insurance documentation that supports a claim.
Water Damage Repair in Franklin Township
Unaddressed roof leaks lead to saturated decking, compromised insulation, and mold growth — problems that compound quickly in Franklin Township’s humid shoulder seasons. E Pro addresses both the roofing failure and the resulting structural damage, replacing wet sheathing and treating affected framing before closing the roof. The sooner water damage is addressed, the more contained — and less expensive — the full repair stays.
New Roof Installation in Franklin Township
A new roof installation in Franklin Township is the right move when repair costs start approaching replacement value, or when your existing shingles are past their service life. E Pro manages the full project — tear-off, deck inspection and repair, underlayment, and installation — with material options suited to Warren County’s climate and your home’s architectural character. See our completed roof installations throughout NJ.
Our Roof Repair Process
Every Franklin Township project follows the same structured process:
- Full Inspection — We assess the complete roof system — shingles, flashings, gutters, and attic conditions — before recommending or quoting anything.
- Written Estimate — You receive a clear, itemized quote before any work starts. No verbal approximations, no retroactive add-ons.
- Material Sourcing — We match new materials to your existing roof or present upgrade options if the project scope warrants consideration.
- Repair & Quality Check — After completing the repair, we conduct a secondary inspection to confirm every seam, fastener, and flashing is correctly set.
- Cleanup & 1-Year Guarantee — We remove all job-site debris and deliver your written 1-year workmanship guarantee before leaving the property.
Roof Repair Costs in Franklin Township
Pricing for roof repair in Franklin Township depends on the type and extent of damage, materials required, and current market conditions. The figures below are general estimates — your actual cost will be determined after a free on-site inspection.
- Minor repairs (shingle replacement, small flashing patch, sealant): $300 – $750
- Moderate repairs (shingle section, flashing replacement, limited deck repair): $750 – $2,500
- Major repairs (large damage area, full flashing system, deck replacement): $2,500 – $6,500+
These are estimates only and subject to change based on specific project requirements and market conditions. Call (862) 232-6765 for an accurate, no-obligation quote.
26+ years
of experience as a roof repair company in NJ.




Serving Franklin Township & Surrounding Towns
E Pro Construction has served Franklin Township and the broader Warren County region for over 27 years. Franklin Township covers a large area of southern Warren County, and E Pro’s crew is comfortable working throughout the township — from the farms along Asbury-Anderson Road to the neighborhoods near the township’s commercial corridor on NJ-57.
Franklin Township neighbors several other Warren County communities where E Pro is equally active. We bring the same quality and responsiveness to every address in the region, regardless of how rural or remote the location.
E Pro also serves nearby communities including:
- Washington Borough, NJ
- Hackettstown, NJ
- Belvidere, NJ
- Mansfield Township, NJ
- Greenwich Township, NJ
- Allamuchy Township, NJ
E Pro serves all of Warren County and extends into Hunterdon, Morris, and Sussex counties across northern NJ. Learn more about our company and service area.
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 ready to help with your Franklin Township roof — repair, full replacement, or emergency response. Call (862) 232-6765, email info@eproconstruction.us, or visit eproconstruction.us to request your free estimate. We’re available Monday–Sunday, 8:30 AM – 5:00 PM, with 24/7 emergency service for situations that can’t wait.
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 Franklin Township, NJ?
A full roof replacement in Franklin Township typically runs $8,500 – $18,000 for a standard single-family home. Larger footprints, steeper pitches, or roofs requiring significant decking replacement will push costs higher. Agricultural properties with multiple structures may have different pricing. E Pro provides free, itemized estimates — so you get an accurate number for your specific home, not a generic range.
Does E Pro Construction serve Franklin Township?
Yes — Franklin Township is well within E Pro’s Warren County service area. We’ve been the roof repair company in Franklin Township that local homeowners rely on for over 27 years. Call (862) 232-6765 or visit eproconstruction.us to schedule a free inspection.
What should I do after storm damage to my roof in Franklin Township?
Start by documenting visible damage from the ground with photos, then call E Pro at (862) 232-6765. Our 24/7 emergency roof repair in Franklin Township means we can tarp your damaged roof quickly to stop water entry. We prepare written damage documentation with photos — material your insurance company may require — and then give you a clear, honest repair plan.
How long does a roof replacement take in Franklin Township?
Most Franklin Township roof replacements take 1–3 days for a standard residential home. Farm buildings, larger structures, or roofs with substantial decking damage may take longer. E Pro provides a realistic timeline before starting the project and keeps you informed if weather in Warren County pushes the schedule. We work efficiently to minimize disruption to your household.
Are you licensed and insured in New Jersey?
Yes. E Pro Construction holds New Jersey contractor license NJ #13VH12693500, carries full liability insurance and workers’ compensation coverage on every project, and maintains a BBB A rating. Our credentials can be verified through the NJ Division of Consumer Affairs. We’ve held our NJ license in good standing since our founding in 1997.
Local Knowledge: What Franklin Township Homeowners Should Know About Their Roofs
Franklin Township occupies a wide swath of southern Warren County, where the terrain flattens out compared to the ridgelines to the north. Homes here range from nineteenth-century farmhouses on long-established agricultural properties to ranch homes and colonials built during the post-war and suburban expansion eras. Many properties from the 1950s through 1980s have roofs that are approaching or past their typical service life.
Franklin Township’s climate follows Warren County’s general pattern — heavy snowfall in winter, freeze-thaw cycles that stress flashings and masonry, and summer storm cells that can bring significant wind and hail. The township’s relatively flat topography means it captures the full energy of summer thunderstorms without the ridge deflection that breaks up intensity in more elevated parts of Warren County. Hail damage after summer storms is worth having inspected even if you don’t see obvious shingle damage from the ground.
Older Franklin Township homes often have original masonry chimneys and galvanized flashing systems that have reached the end of their service life without ever being replaced. These components fail quietly — causing slow leaks that damage attic insulation and framing over seasons rather than all at once. A preventive inspection every few years is a smart investment for any home over 30 years old in the township.
Warren County requires building permits for full roof replacements. E Pro handles all permitting coordination as part of every installation project in Franklin Township.













