No Charge to HomeownersOne Independent RooferThe Roofer Writes the EstimateDauphin & Cumberland Homes
Five questions about your roof

Repair or Replace? Roof Checker for Harrisburg, PA

Not every leak means a new roof. This short checker helps homeowners in Harrisburg, PA and across Dauphin County judge whether a repair, a closer look or a full replacement belongs on the list. It takes about a minute, asks nothing personal, and gives a plain answer with the reasons behind it.

What to Enter

You'll answer five questions: how old the roof is, what covers it, what you can see from the ground, whether a storm has hit it lately, and how often it has been patched. Each answer nudges the result toward one of three outcomes. A sagging roofline always leads to at least a recommended look by a roofer, since it can point to trouble in the wood underneath.

The questions are written for the roofs around here. Many older homes in the city still have slate, which can outlast asphalt by decades. If yours does, choose Something else, and ask a roofer who works on slate whether a repair makes more sense. Many brick rowhouses also have a low-slope rear roof, so answer for whichever section worries you.

Age isn't the whole story. Freeze-thaw cycles, ice dams, heavy wet snow and limbs from old shade trees can wear a roof faster than its years suggest, while moss can creep across a shaded slope. Keep those in mind as you pick what you're seeing.

Step 1 of 5

After the Result

Whichever result you got, a roofer's visit is what turns it into a plan. Use the form to send a request, and it goes to one independent local roofer who looks at the roof and writes an estimate for the repair or the replacement. The roofer pays this site for each referral; you pay nothing and receive nothing.

To see what a new roof might cost before anyone visits, try the roof cost calculator, and the cost guide explains each line on an estimate. If the trouble started with a storm, the storm damage page covers what to photograph.

Request an EstimateTry the Cost Calculator

Enter Your Town

Enter a town or ZIP code, for example Hampden Township or 17110, and see at once whether a local roofer takes jobs there.

Harrisburg · Susquehanna Township, PA · Lower Paxton Township, PA · Derry Township, PA · Lower Allen Township, PA · Hampden Township, PA

Request a Roof Estimate