Home › Roof repair
Roof repair · Cumberland, Dauphin and Perry counties

Roof Repair in Harrisburg-Carlisle

How to tell whether a leak needs a patch or a bigger job, what you can do tonight to hold the water back, and how we find the source, fix it and leave the roof tight.

  • Free assessment at the house
  • Leak source found and photographed
  • Photos you keep either way
Free roof inspectionWe photograph each slope and send you the set either way.

No spam, ever. Your details stay with our local team. By submitting, you agree to our Privacy Policy.

Free roof inspectionEvery slope photographed
Storm damagePhotos for your insurer
Written, line-item quotesMaterials named by brand
The whole metro40 cities & jurisdictions

A stain on the ceiling rarely sits under the hole. Water runs along the deck and down a rafter before it drips, so the wet spot inside and the break outside can be several feet apart. Finding the real entry point is the first job, and the repair comes second.

Homes here are not young. In Dauphin County, 62% of the homes were built before 1980. The figure is 53% in Cumberland County and 56% in Perry County. Older houses mean older flashing, older nails and roofs that have been patched before. We climb up, look at every slope, photograph what we find, and write the repair down line by line so you can decide with the facts in front of you.

How we find where the water gets in

We start inside, because the attic shows what the ceiling hides. With a flashlight we check the underside of the deck above the stain for dark streaks, damp insulation and rusted nail tips. Then we trace the water uphill, since it travels along a rafter before it falls.

Outside, we walk each slope and check the usual entry points:

  • Flashing at chimneys, walls, skylights and valleys, where a seam or a dried sealant line opens first
  • Pipe boots and vent collars, whose rubber cracks in the sun
  • Backed-out nails and shingles that are cracked, curled or missing
  • Gutters and drip edges that let water get behind the fascia

When the source is still unclear, we run a hose over the roof one section at a time while someone watches the attic. That narrows a leak to a single spot. Every finding is photographed, every reading goes into the written estimate, and the photos are yours to keep whether you hire us or not.

What puts a stain on your ceiling

Not every stain is a roof leak. Before anyone cuts into shingles, we sort out the possible sources:

  • Failed flashing or a worn boot. The stain grows after rain and often sits near a wall, chimney or pipe.
  • Damaged or missing shingles. Wind-driven rain gets under them and reaches the deck.
  • An ice dam. Melting snow refreezes at the eave and backs water under the shingles. The stain shows up during a thaw.
  • Overflowing gutters. Water spills behind the fascia and wets the wall or soffit. See our gutter page.
  • Plumbing or a condensate line. A stain that grows on a dry day points here, not at the roof.
Painting over it hides the clue Fresh paint covers a stain, not its cause. The ring comes back, and it can hide the next leak until the insulation and drywall are soaked. Fix the source first, then paint.

Repairing one section, and when to stop patching

Yes, you can repair just a section. A roof does not have to be treated as one piece. A handful of cracked shingles, one failed flashing, a split pipe boot or a worn valley can each be fixed alone, and that is often the sensible call when the rest of the roof is sound.

A section repair holds when three things are true:

  • The shingles around it still bend without cracking, so new ones can be worked in without breaking the old.
  • The deck under the leak is firm, not soft or dark with rot.
  • The trouble is local, one slope or one detail, not a pattern across the roof.

Age matters too. A federal housing inspection guide puts the service life of a roof's first layer at about 20 years. A roof near that mark with leaks on more than one slope has usually outlived its patches. Our written scope can price the repair and, beside it, a replacement, so you see both. The choice is laid out on our roof replacement page, and a full condition check is on the roof inspection page.

Holding the water back until the repair

If water is coming in now, safety comes first. Do not climb onto a roof that is wet, icy or steep. Work from inside:

  1. Move furniture and rugs, and set a bucket under the drip.
  2. If the ceiling bulges with water, puncture it at the lowest point so it drains into the bucket instead of letting go all at once.
  3. Photograph the stain, the drip and the attic side of the leak.

A tarp is the outside stopgap. A heavy tarp should reach from above the ridge down past the damaged area, with its edges clamped under wood strips fastened into the rafters. Nails through the bare tarp tear it, and loose weights slide. Wind lifts a poorly fastened tarp within days, so count on it for a few dry days and no more.

Roofing cement is not a repair A smear of sealant over a leak hides the real entry point and makes the proper fix harder. Use it only to buy a day or two.

When the roof is too steep or too wet to reach safely, our crew can place a temporary cover. After a storm, see our storm damage page.

Repairs by roofing material

The fix depends on what is on your roof, and we follow the maker's instructions for each.

  • Asphalt shingles. We lift the damaged tabs, replace them, and nail and seal the new ones to the printed pattern. Loose or exposed fasteners are reset and covered. More on this material is on our shingle page.
  • Metal. Leaks usually start at fasteners, panel seams or flashing. We replace worn fasteners and seam sealant, and straighten or replace a damaged panel. See metal roofing.
  • Slate. Broken or slipped slates are replaced one at a time with hidden hooks or straps, and the flashing around them is checked, since it fails before the slate does.
  • Flat and low-slope roofs. We look for open seams, ponding water and cracked flashing at the edges. Our flat roofing page covers the membranes.

Matching matters on older roofs. A discontinued shingle color or a rare slate may not match exactly, and we tell you before the work starts, not after.

What our winters and humid summers do to a roof

This is IECC climate zone 4A. The record shows about 101.5 nights a year at or below 32F and 17 days a year when the high stays below freezing. Snowfall in Harrisburg averages about 30 inches and can pass 40 inches in some winters. Upper Allen Township's design table lists a ground snow load of 30 psf.

That cycle of freezing and thawing is behind many of our repairs:

  • Ice dams. Heat escaping into the attic melts snow, and the water refreezes at the eave. We repair the leak, and where the work reaches the eave we add an ice barrier. That same table answers Yes on whether one is required. We also look at insulation and roof ventilation, because the heat is the cause.
  • Heavy snow. Snow piled on a weak spot opens flashing and loosens shingle edges.

Summers are humid, and moss and algae follow. Dark streaks are mostly cosmetic, but moss lifts shingle edges and holds water against them. We remove it gently by hand and by soft washing. Hard pressure washing strips the granules off the shingles.

Permits and code for a repair

Pennsylvania has one building code for the whole state, the Uniform Construction Code. It adopts the 2021 International Residential Code with Pennsylvania's changes, effective January 1, 2026 (34 Pa. Code § 403.21). A town may adopt standards that equal or exceed it, but not a lower or different edition (34 Pa. Code § 403.102). Whether a repair needs a permit is still the town's call.

TownWhat its own records say
MechanicsburgReplacing a residential roof covering needs no building permit unless the structure is involved: sheathing, roof boards, rafters, trusses, eaves or overhangs. An emergency roof leak outside office hours may be fixed, with the permit filed the next day the office is open. Work without a required permit can draw fines of up to $1,000.00 per day.
HarrisburgThe permit application lists Roofing as a type of improvement. A permit becomes void if no inspections take place within 6 months of issue.
New CumberlandThe codes page lists roof replacement among the projects that may need a building permit, and work may not start until it is issued.

Where the town asks for a permit, we pull it. The full state picture is in our Pennsylvania roofing code guide.

What moves the price of a repair

A repair has no standard price, because two leaks that look alike outside can differ a great deal underneath. These are the things that set the figure:

  • How many entry points. One cracked boot is a short visit. Several leaks, or leaks on different slopes, take more time and more material.
  • Pitch and height. A steep or tall roof needs more safety gear and slows the work.
  • The deck. Soft or rotted boards under the leak are cut out and replaced before anything goes back on top.
  • The material. Slate, metal and older shingles with no current match cost more to work with than common asphalt shingles.
  • The flashing detail. A chimney or a wall junction takes more labor than a pipe boot.
  • A temporary cover first. If water is coming in, covering it comes before the repair.

We do not print a repair price on this page because the figure comes from what the attic and the deck show. The free assessment gives you a written estimate with each item on its own line.

How a repair runs, start to finish

  1. The free assessment. We look in the attic, walk the roof and photograph the leak area and anything else we find.
  2. The written scope. You get a list of the work line by line, with measured figures where they apply. Where a repair is not worth doing, the scope says so and prices the alternative.
  3. Your decision. Take the photos and the scope home. Pennsylvania law lets the buyer cancel a contract signed at the home until midnight of the third business day after the sale.
  4. The repair. We protect the landscaping and the attic floor, cut out the damaged material, dry in the area, install new underlayment, flashing and shingles or panels, and work to the code and the maker's instructions. We pull the permit where your town asks for one.
  5. The cleanup. Our crew sweeps the yard and the gutters with a magnet for stray nails, and we photograph the finished repair for you.

If the damage came from a storm, the claim, the policy and the deductible stay with you and your insurer. Our part is the inspection, the photographs and the written scope you can send them.

Common questions about roof repair in Harrisburg-Carlisle

Can you repair just a section of a roof?

Yes. A few shingles, one flashing, a pipe boot or a valley can be fixed alone when the deck is firm and the surrounding shingles still bend without cracking. If the leaks are on several slopes or the deck is soft, a section repair will not hold, and we say so in the written scope.

Who is the best person to fix a leaking roof?

Choose the roofer who finds the source before fixing it: someone who goes into the attic, photographs the problem and writes the repair down line by line. Pennsylvania requires home improvement contractors to register with the Attorney General, so ask for the registration and check it with that office before you sign.

How do I temporarily repair a roof or tarp a leak?

Stay off a wet or icy roof. Inside, catch the water in a bucket and photograph the damage. Outside, a heavy tarp should run from above the ridge past the damaged area, clamped under wood strips fastened into the rafters, not nailed through the tarp. It buys a few dry days, not a repair.

How much will it cost to repair a leaking roof?

It depends on how many entry points there are, the pitch and height of the roof, the material, the flashing detail and whether the deck under the leak has rotted. After the free assessment you get a written estimate that lists each item separately, so you can see where the money goes.

What causes water stains on a ceiling?

The usual causes are failed flashing, a worn pipe boot, damaged shingles, an ice dam during a thaw, overflowing gutters, and plumbing or condensate lines. A stain that grows after rain points to the roof. A stain that grows on a dry day points to plumbing or ductwork. We check the attic to tell which.

Do I need a permit to repair my roof?

It depends on the town. Mechanicsburg says a residential roof-covering replacement needs no building permit unless the structure is involved. Harrisburg's application lists roofing as an improvement, and New Cumberland says a permit may be required. Where your town asks for one, we pull it.

Where we work

Roof repair across the Harrisburg-Carlisle, Pennsylvania metro. Each city has its own page with the permit rule and code edition that apply there:

Sources: Pennsylvania Uniform Construction Code edition and effective date (34 Pa. Code § 403.21) · Municipal standards under the code (34 Pa. Code § 403.102) · Upper Allen Township design table: ground snow load and ice barrier · Mechanicsburg roof covering permit and emergency repair rule · Harrisburg building permit application · New Cumberland permit rules · Service life of a roof's first layer. Codes, programs and prices change; confirm the current rule with your city before you rely on it.

Related services

More on the work

Free roof inspection

Get a straight answer on your roof

Free inspection, a written scope, and photos you keep either way.

Book my free inspection →
Free Inspection