Contact Us For
A Free Estimate!
Reviews From Camden County
Products & Services
Roofing Services
Emergency Roof Repair
Hail Damage Repair
Wood Rot Repair
Ridge Vents & Roof Ventilation
Roof Replacement
Roof Inspection
Roof Repair
Roofing Materials
Asphalt Shingle Roofing
Clay/Concrete Roofing Tiles
Composite Roofing
Corrugated Roofing
Energy Efficient Shingles
Metal Roofing
Rubber Roofing
Slate Roofing
Solar Shingles
Wood Shingles/Shakes
Commercial Roofing Services
Commercial Roofing Systems
EPDM/Rubber Roofing
Metal Commercial Roofing
Modified Bitumen
Spray Polyurethane Foam
Built-Up Roofing
TPO Roofing
Other Services
Vinyl Siding Installation  
Before and After Pictures from Camden County
Full Roof Install - Sicklerville

Full Roof Install - Sicklerville

Before After
Full Roof Install - Sicklerville Full Roof Install - Sicklerville

This was a full roof install in Sicklerville, NJ. This customer decided to go with a GAF Shingle in Weatheredwood.

Insurance Covered Roof Repair in Sicklerville, NJ

Insurance Covered Roof Repair in Sicklerville, NJ

Before After
Insurance Covered Roof Repair in Sicklerville, NJ Insurance Covered Roof Repair in Sicklerville, NJ

This homeowner in Sicklerville, NJ had shingles blow off his roof due to high winds. ECC replaced Owens Corning TruDefinition Duration shingles in the color of Sedona Canyon. This homeowner is very satisfied with our work and is already referring his neighbors! Call us today to hear about our Referral Program! 

Roof Replacement in Cherry Hill, NJ

Roof Replacement in Cherry Hill, NJ

Before After
Roof Replacement in Cherry Hill, NJ Roof Replacement in Cherry Hill, NJ

The homeowner had called in because he was ready to get his roof replaced and was referred to us by a friend. Project Manager Mike went out to assess the roof and discuss his suggestions with the homeowner. The homeowner decided to use Owens Corning TruDefinition Duration shingles in the color Onyx Black. He was very happy with his new roof!

Company Awards
Angie's List Super Service Award 2015
ECC Roofing & Siding has earned the service industry’s coveted Angie’s List Super Service Award, reflecting an exemplary year of... [Read more]
Owens Corning 2021 Product Excellence Award
ECC is so grateful to announce that we received another years worth of Owens Corning Product Excellence!... [Read more]
Owens Corning 2020 Product Excellence Award
We are proud to announce that we were given the "Owens Corning 2020 Product Excellence"... [Read more]
More Awards

Camden County's Trusted Roof Repair & Replacement Experts

Happy Customers Surrounding Camden County, NJ
Work Requests

Click the icons to see what our customers had to say.

Commercial and Residential Roofing Services in Camden County

Whether wood rot, hail, or normal wear and tear has affected your roof ECC Roofing & Siding has the solutions you need to repair or replace your roof as quickly as possible. At ECC Roofing & Siding, we understand that roofing issues are very stressful and are usually quite a headache. That's why we strive to be as professional as possible, and be there every step of the way until your issues are resolved. We don't just talk about professionalism and expertise - we like to back it up with solutions that are unmatched by any contractor in the area. That's why we only work with the highest quality products that the industry has to offer, and make sure every one of our crew members is trained and certified to install them properly. 

ECC Roofing & Siding has been family owned and operated since 1998, with a primary focus on customer service and satisfaction. We have worked with over 10,000 homeowners throughout Camden and the surrounding areas, and continue to build those relationships today. Our goal is to always be improving and making the experience for our customers as positive as possible. No matter what home exterior issue you may be facing, we are confident in our ability to help and make the improvements that your home deserves.

Camden County's Trusted Roof Repair Specialists

If you have noticed small issues with your roof ECC Roofing & Siding can help make the necessary repairs. Whether it's storm damage repair, flat roof repair, or more, we'll take care of any problems that you're facing. Our expert crews are trained at identifying issues and weak spots on the roof, and we always try to find the most cost effective method of repair that will get the job done right. Small roof issues can turn into major headaches, which is why we take repairs so seriously and never overlook any detail - no matter how small it may be.

Is it Time For a Roof Replacement?

Repairs are an effective means of prolonging the life of your roof, but eventually it may be time for a roof replacement. ECC Roofing & Siding are also the experts that you can count on when it comes to the installation of a brand new roof, with no job being too large for our expert crew members to handle. A shingle roof has a definitive life span, and we pride ourselves on being as efficient as possible when it comes to roof replacements. Our crews will always clean up the site once the job is finished, and make sure that your yard and driveway are left cleaner than they were before. Roof replacements are a good way to ensure your roof is the strongest that it can possibly be. Because of the infrequency and scale of full roof replacements, it's important to get the job done right, which is why you can rest assured knowing that we bring an extreme attention to detail and never cut corners.

We'll Handle all Types of Vinyl Siding Services for your Camden County home.

Vinyl siding is one of the best materials to make sure that your home stays protected. Vinyl siding is extremely durable and doesn't support mold or mildew growth. Vinyl siding is great when it comes to dealing with moisture as well because it won't absorb it or get damaged by it. Another huge benefit of vinyl siding besides its extraordinary durability is the curb appeal that it can add to your home. Schedule a consultation today to explore all the siding options possible for your home. Get the look you want for your home, we can install several different styles and colors!

Our Roofing Services in Camden County:

  • Roof Repair
  • Roof Replacement
  • Commercial Roofing
  • Vinyl Siding Installation
  • and MORE!

Contact us today for a FREE roof or siding estimate!

Job Stories From Camden County, NJ
Roof Replacement in Cherry Hill, NJ

Jun’s roof was approximately 20 years plus and thought that it would be a good time for him to redo his roof. Our Project Manager Hugh went out, inspected the property, and saw that the roof was way past its expectancy. Hugh explained the process that would then take place to get Jun’s roof replaced. He went with Owens Corning Shingles in the color Sand Dune. He couldn’t be happier with how seamless his install went!

Full Roof Replacement in sicklerville, NJ

Jim’s roof was about 15 years of age when he called in. He was interested in getting solar panels put on his roof and thought it would be a good idea to get the roof inspected before installing the solar panels. Our project manager went out and inspected the roof and saw that it was in need of a new roof. Jim was very happy that he called us to set up an appointment before he started with the solar panels. He went with Owens Corning Shingles in the color Slatestone.

25 year old roof receives a full roof replacement in Sicklerville

Melissa and her husband decided it was time to get a roof replacement, and it's a good thing they did! Their roof was well past its life expectancy, approximately 25 years old! Mike the Project Manager on this job went out, inspected the home, and saw that the home was in need of a replacement.  Melissa requested Owens Corning Shingle Color Harbor Blue after seeing some homes with this particular shingle, and they went with it themselves. These two couldn’t be happier with how their roof turned out! 

Full Roof Install in Voorhees, NJ

The homeowner called us to get their 24 year old roof completely replaced. He also had some wind damage which resulted in the homeowner being able to file a claim with his insurance company to help cover the cost. He decided to go with Owens Corning TruDefinition Duration shingles in the color Estate Gray. The homeowner was very happy with how his roof turned out!

Full Roof Install in Voorhees, NJ - Photo 1
New Home, New Roof in Stratford NJ

Greg was interested in purchasing his existing home with his Fiancé, they received an inspection that revealed the roof needed to be replaced. We worked with the seller and Greg to bring this project to fruition. The shingles that were used to make this new homeowners’ house, a home were Owens Corning TruDefinition Duration Shingles in the color Brownwood. Greg and his Fiancé were thrilled with the results. 

New Home, New Roof in Stratford NJ - Photo 1
Happy Customer's Personal Thank You in Atco, NJ

Eugene gave us a call after looking us up on our website and trusted our company to install a new roof on his home. Rusty our Project Manager went out to the home and met with Eugene to give him his free estimate and set his home improvement project in motion. Eugene decided to use Owen's Corning shingles in the color Terracotta. After his new roof was complete Eugene was so esctatic he gave us a review and made a point to recognize Rusty for his professionalism in answering all of Eugene's questions, as well as clarifying all the details throughout the whole process. Great job Rusty!

Full Replacement in Winslow, NJ

John heard about ECC Roofing & Siding through his nephew and decided to give us a call for his roofing needs. His roof was approximately 25 years old with a minimal leak. Rusty went out to the home assessed any damage he saw and gave him a free estimate. John thought our price was just right and signed with us for his roof install. The shingles that were used to complete this install were, Owens Corning TRUDEFF Duration Shingles in the color Harbor Blue.

Full Roof Replacement in Bellmawr NJ

John owns a rancher in Bellmawr and was looking for a dependable company to do a complete roof install on his home. He called ECC and we set up an appointment for John to receive his free estimate. After the contract was completed John was pleased with the services we would provide and agreed to sign. Our crew members quickly started work and replaced john's roof with Owen's Corning shingles in the color Dual Black. We also provided John with a 10 Year warranty and took all the necessary measures and precautions to protect his landscape and property. He was very impressed with our crew's clean up job and workmanship throughout the entire process. 

Full Roof Replacement in Magnolia NJ

Jane is the owner of an older home in Magnolia New Jersey and decided it was time to get a complete roof replacement. She called our company to receive a free, no obligation estimate. We were able to set up an appointment for Hugh our sales manager to come out to the home and assess the roof. We were also able to approve Jane to get financed for her roof so it would not be a costly expense. After taking a look at all the shingle colors Owen's Corning has to offer she decided to go with the shingles in the color slatestone. Our crew members got to work and Jane was soon the proud owner of a new home with a beautiful roof that complimented her house very well!

Roof Replacement in Clementon

Chris is a homeowner in Clementon who is also a previous customer of ours. We did a roof replacement on the main roof. A few months later Chris gave our company a call to inquire about getting an estimate on his porch roof as well. After providing the estimate we were able to sign the contract and work began. Chris wanted to match his porch roof with the main roof so we were able to use Owen's Corning's shingles in the color Teak. Chris was very pleased we were able to accommodate his needs and do so in a time effiecent manner. 

Full Roof Replacement in West Berlin NJ

Janet is a proud homeowner currently residing in West Berlin New Jersey. She called our company to inquire about getting a full roof replacement. After setting up an appointment for a free estimate she was pleased with the Owen's Corning products we use as well as our time management skills toward the project. Janet decided to use Owen's Corning's shingles in the color of Slatestone and couldn't be happier with the results!

Full Roof Replacement in Waterford NJ

Marilyn called ECC after a storm swept through her town and left her home missing shingles and leaking around her chimney. We assisted Marilyn with going through her homeowner's insurance to repair the damages and taking care of all the legwork for her so her new roof was a easy and smooth transition. After reveiwing all products we offer she decided to go with Owen's Corning's shingles in the color Aged Copper. She was extremely grateful our company was able to quickly and efficently solve her problems. Another satisfied customer!

Roof and Siding Replacement in Somerdale NJ

Tony was looking to get his roof as well as some siding replaced. He was also trying to go through his home owner's insurance to get everything covered. ECC was more than happy to assisst Tony in his home improvement project. We also did most of the legwork when the time came to deal with his insurance company. Tony was set on the Owen's Corning Duration shingles in the color Colonial Slate. The color truly made his property look modern! 

New Roof Install on residence and garage in Glendora NJ

Mike and his wife were looking for a roofing company to replace their roof on their main home as well as their detached garage. Our Project Manager Rusty met with Mike at his home and provided him with a detailed contract as well as some options for financing. Pleased with our companys policy Mike agreed to sign the contract and work was soon underway! Mike's wife especially liked our Owen's Corning duration shingles in the color Sierra Gray. It was an excellent choice!

Roof Replacement in Barrington, NJ

The homeowner decided to get in touch with us because his 25 year old roof was leaking in a few spots. One of our Project Managers went out to assess the roof and see where the leaks were coming from. The homeowner decided that due to the leaking and age of the roof, he would get a whole new roof so that he didn't continue to have issues. He chose Owens Corning TruDefinition Duration shingles in the color Slatestone Gray for his new roof and he couldn't have been happier with the results!

Roof Replacement in Collingswood, NJ

The homeowner had gotten in contact with us because it was time to replace his 30 year old roof. One of our Project Managers went out to assess the roof. It turned out that the house, which was from the 1930's, still had the original cedar shake roof under old layers of asphalt shingles! For his new roof, the homeowner chose GAF Timberline Prestige High Definition shingles in the color Slate. He was very happy with his new roof!

Before Pictures in Gloucester City, NJ 08030

Here are some before pictures from a customer's roof in Gloucester City. This is called a roof over. A roof over is comprised of two layers of shingles. The nails from the original roof and the new nails that go in on the second layer are exposed to extreme temperatures from heat and cold creating condensation between the shingles thusly allowing freezing around the gutters in the eaves. This ice damming typically causes damaged plywood and water penetration to the decking. Over time it will rot the wood and create a valley that will then allow the water to find a point greater than the slope of the roof, allowing the water to run into the house. ECC went out and removed 2 layers of shingles and replaced it with Owens Corning TruDefinition Duration.

Before Pictures in Gloucester City, NJ 08030 - Photo 1Before Pictures in Gloucester City, NJ 08030 - Photo 2Before Pictures in Gloucester City, NJ 08030 - Photo 3
Slate Roof Repair in Haddonfield, NJ

Sara had water entering her attic every time there was a heavy rain storm. She called ECC Roofing and Siding because she knew it was something that she could not do  herself. We came out to her property and was able to find a solution. Our Project Manager Randy found a couple slate tiles that were loose and found the leak that was coming from the chimney within the vent stack. Our crew guys fixed the loose slate tiles and siliconed all of the necessary areas which will stop the roof from leaking. Sara was grateful that she called ECC right away!

Slate Roof Repair in Haddonfield, NJ - Photo 1Slate Roof Repair in Haddonfield, NJ - Photo 2
Improper Ventilation in Audubon, NJ

Chris and Jennifer were experiencing some issues with their ventilation. The upstairs was extremely hot and there was condensation building up in the attic. After speaking with the home owners, an appointment was set for Our Certified Project Manager, Randy, to go out and inspect the roof. There weren't any soffit vents to collaborate with the roof ridge vent so the air can't circulate. To resolve this issue, ECC has to replace the soffit, fascia, and the wrap so it could be properly vented. Jennifer couldn't be any happier to actually feel comfortable in her home with a normal air flow. 


Improper Ventilation in Audubon, NJ - Photo 1Improper Ventilation in Audubon, NJ - Photo 2
Emergency Roof Service in Runnemede, NJ

Our Certified Project Manager, Rusty, met with the home owner who told him that during bad storms, water would enter into the four corners of the house where the drains are. The roof is a flat roof system with scupper cup drains and downspouts. The previous contractor did a very poor installation. There are cracks in the tar and open areas near the scupper cups that aren't the proper sizes. The only way ECC could resolve this issue was by replacing the entire roof. Charles is thankful that we were able to come out and fix his leaking roof as soon as we could!



Emergency Roof Service in Runnemede, NJ - Photo 1Emergency Roof Service in Runnemede, NJ - Photo 2
New Roof covered by insurance due to storm damage.

ECC was called out to do an inspection on a home in Sicklerville that had interior damage from a leak. There had been a recent storm and the roof was covered with snow, so in order to do the inspection ECC had to remove the snow. After the snow removal, it was clear that there were missing shingles due to storm damage. ECC sent their production team over immediately to do a temporary repair and stop the leak. ECC removed the existing roof down to the plywood and installed Owens Corning TruDefinition Duration in Onyx Black. ECC was able to work with the homeowner's insurance and get the roof fully covered. 

New Roof covered by insurance due to storm damage. - Photo 1
New Shingle Color

After inspecting this roof for hail damage, there were obvious signs that the roof had been compromised from the storm that hit Cherry Hill and the surrounding areas. The home owner's insurance company was notified and after their inspection they agreed that there was damage. ECC Roofing & Siding worked with the customer's homeowners and was able to get the entire roof replaced. The homeowner decided to go with Peppercorn, a new Owen's Corning color. What a difference a new roof makes!

New Shingle Color - Photo 1New Shingle Color - Photo 2New Shingle Color - Photo 3
Roof Leak Repairs

This homeowner had water seeping into her home and called ECC Roofing & Siding to assess the condition of the roof. Upon our inspection we found that not only were the shingles in bad condition, but there was a substantial amount of damaged plywood along with rusted flanges which allowed for water to trickle its way in. 


Our team of professionals addressed the damaged area by removing the shingles and replacing the plywood as needed, securing the integrity of the roof before applying ice and water shield and the appropriate waterproofing underlayment. All the rusted flanges were changed to ensure that no more leaks would continue to affect the interior of their home. 


Mr. and Mrs. homeowner were so pleased to find that the leaks were addressed in a timely fashion and with a level of expertise that gave them complete peace of mind. 

Roof Leak Repairs - Photo 1Roof Leak Repairs - Photo 2Roof Leak Repairs - Photo 3
Serving the following Camden County, NJ zip codes
Cherry Hill 08003, Cherry Hill 08034, Cherry Hill 08002, Sicklerville 08081, Winslow 08095, Blackwood 08012, Pennsauken 08110, Voorhees 08043, Collingswood 08108, Atco 08004, Bellmawr 08099, Bellmawr 08031, Haddonfield 08033, Gloucester City 08030, Audubon 08106, Runnemede 08078, Berlin 08009, Haddon Heights 08035, Stratford 08084, Barrington 08007, Somerdale 08083, West Berlin 08091, Clementon 08021, Glendora 08029, Mount Ephraim 08059, Magnolia 08049, Waterford Works 08089, Oaklyn 08107, Merchantville 08109, Lawnside 08045, Gibbsboro 08026, Cedar Brook 08018
Service Area
Free Quote