Roofing
Roofing, with solar in mind
We install solar, so we look at roofs the way someone who has to come back does. An array on a roof near the end of its life means paying twice to take it off again.
Owens Corning Platinum Preferred Contractor — their top roofing tier. See our awards and credentials
What a roof has left is established by an assessment, not by its age — and that assessment is what decides whether the roof should be dealt with before an array goes on it.
Replacement
Full tear-off and replacement, including the flashing details that decide whether a roof leaks in five years: drip edge, step and valley flashing, and ice-and-water shield where the code and the climate call for it.

Repair
Not every roof needs replacing. Isolated damage, failed flashing and storm repair are all worth assessing before committing to a full replacement.
How roofing work actually goes
-
Inspection
Someone comes and looks at the roof, and at the space beneath it where that can be reached.
-
Findings
What they actually found, described plainly — including when the answer is that it has years left in it.
-
Repair or replacement
A recommendation between the two, with the reasoning rather than just the verdict.
-
Scope and quote
What the work covers and what it costs, written down before anything starts.
-
The work
Carried out to the scope that was agreed.
-
Final check
A look over the finished work, and what to do if something is not right.
Who is actually doing the work?
2009
the year SunnyMac was founded
3 offices
Marlton NJ, Bethlehem PA and Wilmington DE
4 states
New Jersey, Pennsylvania, Delaware and Maryland
4.6
out of 5 on Google, based on 669 reviews · As of October 6, 2026 · Read our Google reviews (opens in a new tab)
Our solar and roofing installation and service teams are SunnyMac employees across Delaware, Maryland, New Jersey and Pennsylvania, and our heating and cooling teams across Delaware, New Jersey and Pennsylvania — which is why one company can sequence a roof and a solar system together instead of coordinating two.