Where ECC Roofing & Siding Serves
One Regional Headquarters in Hammonton · Six South Jersey Counties · 27+ Years of Dedicated Service
ECC Roofing & Siding operates directly out of our regional headquarters at 187 NJ-73, Hammonton, NJ 08037, serving residential and commercial properties across 6 Southern New Jersey Counties: Atlantic, Burlington, Camden, Cape May, Cumberland, and Gloucester. Every roof replacement, CertainTeed 5-Star / James Hardie siding installation, and storm damage triage is performed by our background-checked, HAAG-certified forensic crews. Backed by our written 40% Integrity Rule, 50-year non-prorated manufacturer warranties, and a $6,000,000 Safety Shield. Free forensic drone inspections with digital photo reports. NJ HIC License #13VH11991000.
One Regional Headquarters. Six Counties. Zero Sub-Contractor Guesswork.
Unlike storm-chasing networks or multi-franchise conglomerates that trade territories, ECC Roofing & Siding runs every estimate, repair, and full exterior replacement from our dedicated corporate showroom and warehouse at 187 NJ-73 in Hammonton, NJ.
That unified operational hub ensures consistent quality across all six counties. The master technician evaluating coastal salt-air wind load in Atlantic and Cape May Counties operates under the exact same forensic engineering protocols as the team managing freeze-thaw thermal stress in Burlington County and historic flashing profiles in Camden and Gloucester Counties.
"We established our Hammonton headquarters in 1998 to bring genuine forensic roofing diagnostics and ethical contractor standards to South Jersey homeowners. We don't sell unneeded replacements, and we never stretch our crews beyond our 6-county territory."
Over 27+ years and 10,000+ completed projects, Jim and his senior foremen have established the region’s premier standard for asphalt, metal, siding, skylights, and storm mitigation.
- NJ HIC License: #13VH11991000
- Owens Corning Platinum Preferred (Top 1%)
- HAAG Certified Forensic Roof Inspectors
- $6,000,000 Comprehensive Safety Shield
Detailed County Coverage & Municipal Service Directory
Dispatched daily from Hammonton across Atlantic, Burlington, Camden, Cape May, Cumberland, and Gloucester Counties. Select your county below to view specialized micro-climate engineering and local services.
Atlantic County, NJ
HQ Base: Hammonton (08037) · County Seat: Mays LandingOur home base. From coastal barrier island wind exposure in Brigantine, Ventnor, and Margate to the Pinelands freeze-thaw cycles in Hammonton and Egg Harbor City. ECC installs 130 MPH wind-rated Owens Corning systems and corrosion-resistant fasteners built for shore salt fog and inland moisture retention.
Burlington County, NJ
County Seat: Mount HollyCovering high-growth suburban corridors and dense Pinelands canopy. Properties in Medford, Marlton, and Moorestown face heavy shade moisture, moss buildup, and extreme winter freeze-thaw cycles. We specialize in forensic moisture mapping, ice and water shields, and James Hardie fiber cement siding.
Camden County, NJ
County Seat: CamdenEstablished residential communities in Cherry Hill, Voorhees, and Haddonfield feature aging builder-grade roofs and complex historic flashing. ECC resolves chronic attic heat traps, repairs hidden sidewall leaks, and retrofits energy-efficient VELUX skylights that withstand severe summer squalls.
Cape May County, NJ
County Seat: Cape May Court HouseExtreme marine exposure, tropical storm wind shear, and continuous ocean salt air. From Ocean City and Avalon to Sea Isle City and Stone Harbor, ECC installs marine-grade stainless ring-shank fasteners, enhanced waterproof underlayments, and CertainTeed siding built to resist coastal blowout.
Gloucester County, NJ
County Seat: WoodburySuburban developments across Woolwich, Williamstown, and Glassboro often feature 15- to 20-year-old builder systems reaching the end of their design life. ECC provides full forensic documentation, roof ventilation balancing, seamless gutters, and full exterior replacements backed by our $6M Safety Shield.
Cumberland County, NJ
County Seat: BridgetonSprawling agricultural landscapes and open commercial corridors in Vineland and Millville endure severe straight-line wind gusts and sudden hail storms. ECC offers rapid storm triage, Xactimate insurance documentation, commercial flat roofing, and heavy-duty residential shingles.
The ECC 40% Integrity Rule
We refuse to sell a homeowner a $16,000 roof replacement when a targeted, durable $950 repair will safely protect the home for years to come. Likewise, charging thousands to patch an aged, brittle system that will fail next season is unethical.
"If a localized, surgical repair can durably secure your home and costs less than 40% of a full replacement, that is exactly what we will recommend. Every single time."
— Jim Milsop, Owner
How We Make the Call in the Field
A storm lifts shingles and cracks flashing on a 10-year-old roof in Cherry Hill. Repair cost: $1,850. Full replacement: $14,500. (Repair is 12.7% of total) → ECC executes a permanent, warranted repair.
A 22-year-old roof in Hammonton has widespread granule loss, rotted deck sheathing, and leaking valleys totaling $6,900 to repair. Replacement: $14,000. (Repair is 49.2%) → We advise replacement for safety and ROI.
Our 5-Step Forensic Process
From the initial live call to the final magnetic site sweep, we follow a forensic quality control protocol across every town we serve.
Live Local Dispatch & Rapid Triage
Our Hammonton team answers live, analyzes the severity of your leak or storm damage, and schedules an on-site inspection immediately.
4K Drone & Attic Moisture Mapping
We map moisture points in your attic, evaluate ventilation math, and capture high-resolution drone imagery of flashings, valleys, and sheathing.
Digital Photo Report Unveiled
Before you commit to anything, we review clear digital photos and video evidence showing you the exact condition of your roof system.
40% Integrity Rule Pricing Review
We compare repair vs. replacement costs under our 40% rule. You receive a guaranteed fixed-price estimate with zero hidden fees.
Precision Installation & Magnetic Cleanup
Our certified foremen complete the project to NJ UCC code, followed by multi-pass magnetic sweeps to ensure your property is spotless.
Certified Material Standards
We install exclusively tier-1 building products that carry verified manufacturer warranties and superior wind resistance.
Owens Corning Platinum Preferred
Top 1% elite tier. Grants access to patented SureNail® technology, 130 MPH wind ratings, and 50-year non-prorated total system coverage.
CertainTeed 5-Star Siding Contractor
Monogram® and MainStreet™ premium vinyl siding installations engineered with heavy-duty weather barriers to eliminate moisture intrusion.
James Hardie Fiber Cement
Elite Preferred installer of fire-resistant, rot-proof fiber cement siding ideal for coastal Cape May and Atlantic County properties.
VELUX Certified Skylight Specialists
Factory-trained leak-proof skylight replacements and step-flashed perimeter rebuilds backed by the VELUX 10-year installation warranty.
Seamless 6-Inch Aluminum Gutters
Custom on-site continuous gutter fabrication with high-capacity downspouts and Leaf Relief micro-mesh debris shields.
Frequently Asked Service Area Questions
Clear, straightforward answers regarding our South Jersey coverage, dispatch protocols, and contractor qualifications.
My South Jersey town is not explicitly listed. Do you still serve my property?
Yes, absolutely. The towns listed above represent our most frequent municipal corridors, but our dispatch territory encompasses every single community within Atlantic, Burlington, Camden, Cape May, Cumberland, and Gloucester Counties. Call our dispatch desk at (609) 561-4355, and we will verify your address and assign a technician immediately.
Do you charge extra travel fees for Cape May, Cumberland, or Burlington Counties?
Never. We never charge travel surcharges, mileage fees, or consultation costs anywhere in our 6-county South Jersey territory. Whether you are located in Ocean City, Moorestown, Vineland, or down the street in Hammonton, you receive the same transparent, upfront pricing.
Is ECC Roofing & Siding a franchise or do you sub-contract your jobs?
No, we are 100% independent and family-owned since 1998. We do not purchase third-party franchise territories, and we do not hand off your project to unvetted sub-contractors. Every inspection, installation, and cleanup is executed by our dedicated, background-checked crew under NJ HIC License #13VH11991000 and protected by our $6M Safety Shield.
How quickly can ECC respond to an emergency leak along the RT-73 corridor?
Because our operations headquarters is centrally situated on Route 73 in Hammonton, we maintain a dedicated 15-minute triage dispatch unit for our primary RT-73 corridors across Camden, Atlantic, and Burlington Counties. We deploy emergency storm tarping immediately (which is 100% credited toward your permanent repair).
Do you handle municipal building permits and HOA architectural approvals?
Yes, completely. Every township across our six counties has distinct New Jersey Uniform Construction Code (UCC) enforcement and permit paperwork. Our full-time administrative staff handles all municipal zoning, permit filings, inspection coordination, and HOA documentation on your behalf.
How do I get started with a free forensic roof or siding inspection?
Call our office directly at (609) 561-4355 during our operating hours, or complete our online inspection form anytime. We will schedule a HAAG-certified specialist to perform a comprehensive 4K drone audit and provide a transparent, written assessment.
ECC Roofing & Siding Corporate Office & Showroom
Address: 187 NJ-73, Hammonton, NJ 08037
Direct Phone: (609) 561-4355
License: NJ HIC #13VH11991000
Insurance Shield: $6,000,000 Comprehensive Liability
Centrally stationed on Route 73 to provide immediate forensic diagnostics, roof replacements, siding installations, and storm damage repairs across South Jersey.
Live Dispatch & Showroom Schedule
| Monday | 8:00 AM – 6:00 PM |
| Tuesday | 8:00 AM – 6:00 PM |
| Wednesday | 8:00 AM – 6:00 PM |
| Thursday | 8:00 AM – 6:00 PM |
| Friday | 8:00 AM – 6:00 PM |
| Saturday | 9:00 AM – 4:00 PM |
| Sunday | Closed |
*24/7 Emergency Storm Triage lines remain active for severe weather events.


