Where a flat roof meets shingles
On one Elizabethtown home, the metal edge where the rubber roof met the shingle roof had lifted. There was an open gap and darkened wood underneath. That joint is one of the first places we check.
Home / Roof repair Elizabethtown
Roof repair · Elizabethtown, PA
RoofHaven is based right here in Elizabethtown, so we're usually close by. Older homes in town, newer neighborhoods around it, flat roofs on additions and businesses. If yours is leaking, we come look, show you pics and fix the spot that's failing.

What we've found on roofs in Elizabethtown
These all come from roofs we've inspected in Elizabethtown.
On one Elizabethtown home, the metal edge where the rubber roof met the shingle roof had lifted. There was an open gap and darkened wood underneath. That joint is one of the first places we check.
A bubble means the rubber has let go of what's under it. Sometimes it's a simple fix. Sometimes it means water is trapped. We check before we price anything.
Water stains on the roof boards in the attic show where water has been getting in, even when the ceiling below still looks fine.
We've inspected flat commercial roofs in town too, where standing water, open seams and years of tar patches add up. We tell you plainly what can be repaired and what can't.
We don't start with a replacement pitch. We find the actual source, take pics of it, and give you a flat price to fix it before any work starts.
Being local matters when a roof is leaking. We can usually get to Elizabethtown homes quickly, and you're dealing with the owner from the first call to the final walk-through.
If your roof is worn out everywhere and patching would just move the leak, we'll show you that too and explain your options in plain words. The decision is yours, and our quotes don't expire to rush you. And if something's ever not right, we make it right.
What it costs. Most repairs we do run $400 to $1,500. If the roof does need replaced, most shingle roofs run $12,000 to $24,000 and most flat rubber roofs on row homes run $7,500 to $13,000. Your price is a flat total in writing after we've seen your roof.
Serving Elizabethtown, Rheems, Bainbridge, Mount Joy, Middletown and the towns in between.
Photos from Elizabethtown roofs we've worked on




Questions worth answering up front
Most repairs we do in Elizabethtown run $400 to $1,500. A pipe boot or a small flashing fix is at the low end, and a bigger leak with rotted wood is at the high end. If the roof does need replaced, most shingle roofs run $12,000 to $24,000 and most flat rubber roofs run $7,500 to $13,000. You get a flat price in writing before any work starts.
Yes. RoofHaven is based in Elizabethtown, so we're usually close by. Call or text 717-598-2410 and the owner answers.
Usually not. Most leaks come from one failed spot like a pipe boot, flashing, a few shingles or a seam, and a repair fixes it. If the roof is worn out across the board, we'll show you pics and explain why.
It depends on what's failing and how hard it is to reach. You get pics of the problem and a flat price before any work starts. If you only want the minimum done, we can do targeted repairs that stop the leak and fit your budget.
Yes. Repairs come with a 1-year written workmanship warranty. Manufacturer warranties on materials apply separately.
Roof repair near Elizabethtown
A straight answer · Work done right · Support after the job
Call or text and tell us what’s going on. If a small repair is all your roof needs, that’s all we’ll recommend. And all we’ll charge.