Roof Repair Company in Franklin Borough, NJ
Franklin Borough is one of Sussex County’s most distinctive communities โ a small, tight-knit borough with a rich mining history, older housing stock, and a climate that puts real demands on every roof. E Pro Construction, LLC has been serving northern NJ homeowners since December 1997, bringing 27+ years of hands-on roofing experience to every job, fully licensed under NJ #13VH12693500 and fully insured.
From a leaking flashing joint to a full roof replacement on a century-old home, our team handles it right the first time.
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 Borough
Choosing the right roof repair company in Franklin Borough means finding someone who understands older homes, Sussex County weather, and what it actually takes to do lasting work on roofs that have seen decades of hard winters.
- 27+ years in business โ founded December 1997, serving northern NJ through every storm season since
- 4.9-star Google rating based on 102 verified reviews โ consistent results across hundreds of NJ homeowners
- BBB A-rated โ verified at BBB.org
- NJ Licensed Contractor #13VH12693500 โ fully insured on every job, from minor repairs to complete re-roofs
- 1-year workmanship guarantee on all repairs and installations
- 24/7 emergency response โ because a roof leak at midnight in Franklin Borough doesn’t wait until Monday
- Free, no-obligation estimates โ full transparency before a single nail is driven
Learn more about our history and team โ
+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 Borough
Franklin Borough’s older homes, steep-pitched roofs, and proximity to the Kittatinny Ridge create a specific set of roofing challenges. The services below address everything a Franklin Borough homeowner is likely to encounter โ from routine maintenance repairs to storm recovery and full replacements.
Skylight Repair in Franklin Borough
A deteriorated skylight seal or failed flashing is one of the most common sources of interior water damage on Franklin Borough homes with older additions and renovations. E Pro inspects, reseals, and reframes skylights across all roof types, correcting both visible damage and the underlying installation issues that allow water to track inside. If you notice condensation, staining, or drafts near a skylight, that’s a repair that grows more expensive the longer it waits. See our full roofing services โ
Roof Flashing Repair in Franklin Borough
Roof flashing โ the metal that seals every joint, valley, and penetration on your roof โ is typically the first element to fail as a roof ages. In Franklin Borough, where many homes date to the early-to-mid 20th century, original flashing may have been in place for 40 or 50 years. Corrosion, freeze-thaw movement, and deteriorated sealants all open gaps that channel water directly into your walls. E Pro replaces flashing on all roof configurations, restoring complete watertight coverage at every vulnerable point.
Roof Chimney Flashing in Franklin Borough
Franklin Borough’s older homes frequently feature original masonry chimneys โ and the step flashing and counter flashing at the chimney base are among the most failure-prone joints on any roof. When mortar cracks and metal separates, water enters the wall cavity undetected for months before interior staining appears. E Pro’s chimney flashing repair service replaces both flashing layers together, fully sealing the chimney-to-roof transition against anything a Sussex County winter delivers. Call (862) 232-6765 if you’ve noticed staining near any interior fireplace wall.
Dormer Roof Repair in Franklin Borough
Many of Franklin Borough’s older homes have dormers โ and after decades of freeze-thaw cycles, the flashing at dormer bases, caulked trim joints, and siding-to-roof intersections commonly fail long before the main roof surface shows any sign of wear. Water entering at a dormer works its way down inside the wall framing silently. E Pro repairs dormer rooflines at every layer โ decking, flashing, trim, and roofing material โ so the entire assembly is watertight, not just patched.
Roof Ridge Cap Repair in Franklin Borough
The ridge cap takes the most punishment of any part of your roof โ maximum wind exposure, full UV, and the first point of ice and snow accumulation in a Sussex County storm. When ridge cap shingles crack, curl, or blow off, the underlayment and sheathing beneath are directly exposed. E Pro replaces damaged ridge caps with properly matched materials, correctly nailed and sealed, restoring the peak of your roof to full protective condition. View completed work in our portfolio โ
Roof Leak Detection in Franklin Borough
Water stains on a ceiling rarely mark the actual point of entry โ they mark where water ended up after traveling through insulation, framing, and sheathing. Accurate leak detection requires tracing that path back to its source: a failed pipe boot, a lifted shingle, a cracked valley. E Pro uses methodical inspection techniques to find the real entry point rather than repeatedly patching surfaces. Fixing the right problem once is always less expensive than fixing the wrong problem three times. Explore our roof repair services โ
Emergency Roof Leak Repair in Franklin Borough
A storm-opened roof, an ice dam forcing water through the eaves, a fallen limb punching through sheathing โ these are situations that require same-day attention. E Pro provides 24/7 emergency roof repair throughout Franklin Borough and Sussex County, arriving with materials to tarp and stabilize your roof immediately and stop active water intrusion before it reaches your living space. See all emergency roofing services in NJ โ
Storm Damage Roof Repair in Franklin Borough
Franklin Borough sits close enough to the Kittatinny Ridge that nor’easters and mountain-enhanced snowstorms hit harder here than in lower-lying parts of Sussex County. Post-storm damage โ lifted ridge caps, separated flashing, cracked shingles, and punctured underlayment โ often doesn’t show up as interior leaks until the next rainfall, weeks after the storm. E Pro performs thorough post-storm inspections, documents all findings, and completes repairs with materials matched to your existing roof. Learn more about storm damage repair โ
Wind Damage Roof Repair in Franklin Borough
High-wind events regularly affect Franklin Borough, and wind-lifted shingles are deceptive โ they may appear to be sitting flat from the ground while the factory seal bond underneath has completely broken. Once that seal is gone, every rainfall drives water under the tab and into the underlayment. E Pro inspects the full roof surface after any significant wind event, replaces all compromised shingles, and reseals the surrounding field so your roof performs as a complete system again.
Hail Damage Roof Repair in Franklin Borough
Granule loss from hail impact is invisible from street level but dramatically accelerates shingle aging โ a bruised shingle loses its UV protection and moisture resistance at the impact site, wearing years faster than undamaged areas. E Pro inspects Franklin Borough roofs after hailstorms, accurately documents all impact damage, and completes repairs with matching materials. Scheduling a professional inspection before contacting your insurer gives you an accurate damage picture and strengthens any claim you need to file. Call (862) 232-6765 to schedule yours.
Water Damage Repair in Franklin Borough
A roof leak that isn’t addressed promptly doesn’t stay a roofing problem โ it becomes a structural problem. Saturated decking rots, attic insulation holds moisture against rafters, and mold begins developing within days in a warm attic space. E Pro addresses water damage at every layer: replacing compromised sheathing, treating affected framing, and installing new roofing material over a fully sound substrate. The repair cost at month one is a fraction of what it becomes at month six.
New Roof Installation in Franklin Borough
A full roof replacement is often the most cost-effective decision you can make on a Franklin Borough home that has reached the end of its shingle life โ typically 20โ25 years for three-tab asphalt, longer for architectural shingles. E Pro installs asphalt, architectural, and other material types suited to Sussex County’s climate, with proper ventilation, ice-and-water shield at all critical points, and our 1-year workmanship guarantee on every installation. Explore our full roofing services โ
Our Roof Repair Process
Every E Pro job follows the same transparent process โ from the first call to the final walkthrough.
Step 1 โ Free Inspection & Written Estimate We inspect the full roof โ not just the obvious problem area โ and deliver a detailed written estimate with no surprises. You know exactly what will be done and what it will cost before work begins.
Step 2 โ Damage Documentation For insurance claims or significant repairs, we photograph all damage in detail, giving you professional documentation ready to submit to your carrier. This step is included at no charge.
Step 3 โ Material Sourcing & Scheduling We source materials that match your existing roof and schedule your job within days, working around your availability. No indefinite waitlists.
Step 4 โ Repair Execution & Quality Check Our crew completes the repair to manufacturer specifications. A supervisor performs a final walkthrough before leaving โ anything that isn’t right gets corrected on the spot.
Step 5 โ Cleanup & Guarantee We remove all debris and leave your property clean. Every repair comes with our 1-year workmanship guarantee, documented in writing.
Roof Repair Costs in Franklin Borough
Repair costs in Franklin Borough, NJ depend on damage severity, roof pitch, material type, and access conditions. The ranges below are based on current northern NJ market data โ your actual cost is determined during a professional inspection.
| Repair Level | Typical Cost Range | What It Covers |
|---|---|---|
| Minor Repair | $300 โ $600 | A few damaged or missing shingles, minor flashing touchup, sealant reapplication |
| Moderate Repair | $600 โ $1,500 | Partial shingle section replacement, full flashing replacement, small decking repairs |
| Major Repair | $1,500 โ $4,000+ | Multi-area storm damage, chimney flashing overhaul, dormer repairs, larger decking replacement |
| Full Replacement | $10,000 โ $25,000+ | Complete tear-off and re-roof based on home size, pitch, and material |
These figures are estimates based on current NJ roofing market conditions and should not be treated as a firm quote. Final pricing depends on your roof’s specific dimensions, condition, and extent of any hidden damage found during inspection. Contact E Pro for an accurate, no-obligation assessment.
26+ years
of experience as a roof repair company in NJ.




Serving Franklin Borough and Nearby Communities
As a roof repair company in Franklin Borough, E Pro Construction covers the full borough and responds quickly throughout the surrounding Sussex County area. Franklin Borough’s compact size and older residential neighborhoods mean many of our jobs here involve homes with real history โ and we bring the experience to work on them correctly.
E Pro regularly serves homeowners in the towns bordering Franklin Borough and throughout the wider region.
Nearby communities E Pro also serves:
- Hamburg, NJ
- Vernon Township, NJ
- Hardyston Township, NJ
- Ogdensburg, NJ
- Newton, NJ
- Sparta Township, NJ
- Andover Township, NJ
- Byram Township, NJ
E Pro serves all of Sussex County and extends into neighboring Warren, Morris, and Passaic counties throughout 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
If you need a reliable roof repair company in Franklin Borough, E Pro Construction is ready to help. We offer free, no-obligation estimates for homeowners throughout Franklin Borough and Sussex County โ no pressure, no surprises, just an honest assessment of your roof and a clear plan to fix it.
Available Monday through Sunday, 8:30 AM to 5:00 PM, with 24/7 emergency service when you 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 Borough, NJ?
For a typical Franklin Borough home, a full roof replacement generally runs between $10,000 and $25,000 or more. Older homes with steep pitches, original masonry chimneys, dormer sections, or deteriorated decking tend to fall at the higher end of that range. E Pro provides detailed written estimates at no charge so you have exact numbers before committing to anything. Call (862) 232-6765 to schedule yours.
Does E Pro Construction serve Franklin Borough?
Yes โ E Pro Construction serves Franklin Borough as a regular part of its Sussex County service area. Our crews are familiar with the borough’s older housing stock and the specific repair challenges those homes present. Visit our contact page or call (862) 232-6765 to schedule a free roof inspection.
What should I do after storm damage to my roof in Franklin Borough?
Stay off the roof and document what you can safely photograph from the ground โ missing shingles, debris impact points, or damaged gutters. Then contact a licensed roofing contractor before calling your insurer. A professional damage assessment gives you accurate documentation for your claim. E Pro provides storm damage inspections and repair throughout Franklin Borough and will help you navigate the insurance process.
How long does a roof replacement take in Franklin Borough?
Most standard residential replacements take one to three days. Older Franklin Borough homes with steeper pitches, multiple dormers, chimney work, or decking that needs replacement may take longer. E Pro keeps you informed at every step so there are no surprises, and works efficiently to minimize disruption to your household.
Are you licensed and insured in New Jersey?
Yes. E Pro Construction holds NJ contractor license #13VH12693500 with full general liability and workers’ compensation insurance on every job. We’re BBB A-rated and carry a 4.9-star Google rating based on 102 reviews. Every repair and installation is backed by a 1-year workmanship guarantee โ in writing.
Local Knowledge: What Franklin Borough Homeowners Should Know About Their Roofs
Franklin Borough has one of the most distinctive identities in Sussex County โ known worldwide for its fluorescent minerals and zinc mining heritage, and home to a housing stock that reflects it. Many of the borough’s homes were built in the early-to-mid 20th century to house mining families, which means a significant portion of Franklin’s residential rooflines are 70, 80, or even 100 years old. Original chimneys, slate-section dormers, and wood-framed additions are common, and all of them require more careful attention than newer construction.
Climatically, Franklin Borough sits at elevation in the interior of Sussex County, with winter temperatures that routinely drop lower than coastal and central NJ communities. Snow accumulation is substantial in most winters, and ice damming is a persistent problem โ especially on older homes with minimal attic insulation and ventilation systems that weren’t designed to manage heat loss the way modern code requires. A properly ventilated attic keeps the roof deck cold in winter, which prevents the melt-refreeze cycle that forces water under shingles at the eave line.
The borough’s compact lot sizes and closely-spaced homes can also complicate roof access and debris removal โ something an experienced roofing contractor navigates as a matter of course. For permits, most standard re-roofing projects in Franklin Borough fall under NJ’s minor work provisions, but projects involving structural changes or historic-adjacent properties may warrant a pre-permit conversation with the borough.













