
See Our Work in Your Neighborhood
About Us
ECC Roofing & Siding offers comprehensive roofing and siding services that will give you the protection you need and the style you want. We have been in business since 1998, and in that time we have accomplished a thorough understanding of the roofing industry and the solutions that will work for your home. Given our experience we offer full Roofing and Siding Installs, Emergency Roof Repairs, Gutter Installs/Replacements, and Commercial Roofing Installs/Repairs.
Recent Work
320 Lakeview Drive ,Hammonton, NJ, US
Due to attic leaks, wind damage, and deteriorating plywood, a new roof was necessary for this Hammonton home. After considering several options, the homeowners narrowed their color choices to Onyx Black, Williamsburg Gray, and Slatestone Gray — ultimately selecting the sleek Slatestone Gray for the final installation.
- OC TruDefinition Duration
- OC TruDefinition Duration: Slatestone Gray
16 Bridle Lane ,Washington Township, NJ, US
- Repairs
- Repairs: Roofing
- OC TruDefinition Duration
- OC TruDefinition Duration: Onyx Black
Customer Reviews



Thanks so much for the 5 stars, Joanne! We’re glad we could get out there quickly to fix those leaks for you. We really appreciate the high recommendation!


Thanks so much, Scott! We’re really glad Jim could get out to Berlin quickly to track down that leak. Whether it's a siding repair or a thorough roof inspection, we always try to give our neighbors honest options so they can make the best choice for their home. Awesome to hear the repair went smoothly and the leak is finally gone! It was a pleasure serving you in Camden County. Thanks for choosing ECC!


Thanks so much for the review, Dan! It was great working with you again. We’re really glad we could get your full roof install in Beach Haven done exactly as planned—staying on time and on budget is a top priority for us. We love serving our repeat customers on Long Beach Island (LBI) and throughout Ocean County. Thanks for trusting the ECC team with your home once again!


