
When you need roofing work done in Berkeley Heights, you want a contractor who will take the time to inspect the roof, explain what they see, and give you an honest recommendation. That has been our approach at Powell’s Roofing & Siding since 1999.
Your roof protects your home from wind, rain, snow, summer heat, and everything else New Jersey weather brings. When shingles are missing, a leak appears after a storm, flashing starts to fail, or the roof is simply getting older, it is important to understand what is really going on before deciding what to do next.
Not every problem calls for a complete roof replacement. In some cases, a targeted repair is the right solution. In others, an aging or damaged roof may be better served by a full replacement. We help Berkeley Heights homeowners understand the difference and make an informed decision based on the roof’s condition—not pressure or guesswork.
Powell’s Roofing & Siding is a family-run, locally owned New Jersey roofing company. For more than 25 years, we have provided roof repair, roof replacement, new roof installation, roof inspections, and emergency leak service throughout Union County and surrounding communities.
Family-owned, licensed, and insured New Jersey roofing company since 1999
More than 25 years of hands-on experience serving Union County homeowners
Manufacturer-certified with GAF, Owens Corning, and CertainTeed
Clear written estimates and straightforward recommendations
Experience with architectural shingle, flat, metal, cedar shake, and slate roofing
25-year workmanship warranty and applicable manufacturer warranties
Prompt help for roof leaks, storm damage, and urgent roofing concerns
Hundreds of five-star reviews from New Jersey homeowners
We live and work in the communities we serve, and we understand that choosing a roofer is an important decision. Our job is to inspect the problem carefully, explain your options clearly, and complete the work properly.
Request a free estimate* for all your residential roofing, siding or gutter needs today! We’ll respond promptly, but please call (908) 928-0362 for immediate assistance and emergency service.
* Some conditions may apply.

A roofing problem does not always mean you need a new roof. A loose or damaged shingle, failing flashing, cracked vent pipe collar, worn ridge vent, or small leak may be repairable if the rest of the roofing system is in good shape.
Our team identifies the source of the issue and recommends the most practical repair. Addressing a small roofing problem early can help prevent water intrusion, damaged insulation, stained ceilings, wood rot, and more costly repairs later on.
Call us if you see water stains on your ceiling, shingle pieces in the yard, granules collecting in gutters, loose flashing around a chimney, or a leak after heavy rain or wind. We will inspect the roof and explain the right next step.

Eventually, repairs stop being the best long-term answer. If your roof has widespread shingle deterioration, recurring leaks, storm damage, or is approaching the end of its useful life, a roof replacement may provide better protection and value.
At Powell’s, a roof replacement means more than installing new shingles. We look at the entire roofing system, including the decking, underlayment, flashing, ventilation, valleys, and drainage details that affect how well a roof performs over time.
We install a variety of roofing systems for Berkeley Heights homes, including architectural shingles, flat roofing, metal roofing, cedar shake, and slate. We will help you select materials that fit your home’s style, roof design, budget, and long-term priorities.
Whether you are replacing an older roof or installing roofing for an addition or renovation, our team uses manufacturer-approved installation methods and quality materials built for New Jersey weather.

A professional roof inspection is helpful when you are unsure whether your roof needs work. It can also be valuable after a major storm, before a home sale, or when a roof is getting older and you want to plan ahead.
During an inspection, we look for visible shingle wear, damaged flashing, storm damage, ventilation issues, soft spots, drainage concerns, and other signs that may affect the roof’s performance. We explain what we find in plain language and provide a clear recommendation.
Berkeley Heights homeowners can experience roof damage from wind, heavy rain, snow, ice, and falling tree limbs. If you have an active leak or visible storm damage, call (908) 928-0362. We can assess the situation, help protect the affected area, and recommend the right temporary or permanent repair.
For more than 25 years, I have believed that homeowners deserve clear answers and quality work—not high-pressure sales tactics. Whether your Berkeley Heights home needs a small roof repair, a professional inspection, storm-damage help, or a complete roof replacement, our team is ready to help.
Request a free estimate online or call (908) 928-0362 for roofing service in Berkeley Heights, NJ.