Three generations of Philadelphia roofers — the city and the suburbs 24/7 Emergency Blog (215) 303-0319

Our work

Same roof.
Same spot.
Drag the handle.

19 jobs, photographed before we started and again when we finished — from the same place on the same roof, so there is nothing for a camera angle to hide. Flat roofs, tear-offs, coatings and siding, all over this city.

Before & after · 19 jobs

Nothing here is staged.

Every pair below is one roof, shot twice from the same standing position. Drag any handle across — the vent, the dormer, the parapet stays exactly where it is, because the camera never moved. That is the whole point.

Torn, blistered flat roof with old patch work before replacement
The same roof rebuilt and coated, vent re-flashed, at sunset
BeforeAfter
Roofing

Split seams & standing water

Flat roof, torn off and rebuilt

Old green scalloped shingle siding and a stained soffit on a Philadelphia dormer
The same dormer wrapped in new white vinyl siding with a clean capped soffit
BeforeAfter
Exteriors

Green shingle siding to white vinyl

Dormer & overhang, fully wrapped

Aged grey roof coating breaking down around a cone dormer
The same roof in new black membrane, cone dormer re-wrapped
BeforeAfter
Roofing

Failed coating to new membrane

Cone dormer re-wrapped, row home

Patchy, failing roof surface with snow still on it before tear-off
New flat roof with a red skylight curb and a re-set turbine vent
BeforeAfter
Roofing

Patched to finished, in February

New skylight curb, vent re-flashed

Failed white roof coating breaking up across a Philadelphia row home flat roof
The same roof relaid in new granulated cap sheet, a fresh red pipe boot set in it
BeforeAfter
Roofing

Failed coating to new cap sheet

Torn off and relaid, wall to wall

Roof stripped to the substrate, tools and buckets out, mid tear-off
The same roof finished and coated white, garage and dormer beyond
BeforeAfter
Roofing

Stripped back, then sealed

Tear-off and full recoat

Chalky, weathered aluminium-coated roof before replacement
New black rubber roof membrane laid around the skylight and vents
BeforeAfter
Roofing

Chalked aluminium to new rubber

Skylight and vents re-set

Damaged roof surface and loose debris across a row home roof
The finished roof, smooth from parapet to parapet, city behind it
BeforeAfter
Roofing

Debris and blisters to flat and clean

Parapet to parapet

Worn brown flat roof with debris and overgrowth before tear-off
New granulated torch-down flat roof with a fresh red pipe boot
BeforeAfter
Roofing

Overgrown to new torch-down

Granulated cap sheet, new boots

Grey, ponding flat roof before MG Roofing recoated it
The same roof after a full white coating, red pipe boots reset
BeforeAfter
Roofing

Ponding water, coated out

Full roof maintenance

Dried-out brown flat roof under an overcast sky, before coating
The same roof after black and silver coating, sealed edge to edge
BeforeAfter
Roofing

Dried out to black & silver

Sealed edge to edge

Worn roof coating along a run of white-sided row homes
The same run finished in new membrane, job dumpster still on site
BeforeAfter
Roofing

Worn coating to new membrane

Run of row homes, one trip

Old roof stripped back, hoses and debris across it, mid tear-off
The finished roof, clean to the parapet, church steeple beyond
BeforeAfter
Roofing

Mid tear-off to finished

Stripped, decked, membraned

Old silver-coated roof surface around a turbine vent, before tear-off
The same roof in new rubber membrane, turbine vent re-flashed
BeforeAfter
Roofing

Old silver to new rubber

Turbine vent re-flashed

The other half of the same roof, old silver coating worn back to the asphalt
The same half finished in new cap sheet, looking back across the block
BeforeAfter
Roofing

Worn silver coat to new membrane

Same roof, looking the other way

Wet, stripped roof deck during tear-off
The completed roof, coated and sealed, new pipe boots in
BeforeAfter
Roofing

Wet deck to sealed roof

New pipe boots throughout

Failing flat roof surface, vegetation growing at the parapet, before replacement
The same roof rebuilt in new torch-down membrane, clean to every edge
BeforeAfter
Roofing

Vegetation at the parapet, gone

Rebuilt to every edge

MG Roofing crew member working across a flat roof mid-repair
Finished white-coated flat roof with new pipe collars
BeforeAfter
Roofing

Crew on it, then coated

Full maintenance, one day

Bare, weather-beaten flat roof before MG Roofing coated it
Finished silver-coated flat roof reflecting the sky
BeforeAfter
Roofing

Weather-beaten to reflective

Coated and sealed

Finished work

A few we only
photographed once.

New flat roof with two red skylight curbs, summer, Philadelphia Roofing

New roof, new skylight curbs

Row home · summer tear-off

New rubber roof running the full length of a Philadelphia row home Roofing

Rubber roof, front to back

Full length of the house

The same roof rebuilt and coated, vent re-flashed, at sunset Roofing

Finished at sunset

Philadelphia · flat roof

MG Roofing crew member working across a flat roof mid-repair Roofing

Crew mid-repair

On the roof, not on the phone

The same dormer wrapped in new white vinyl siding with a clean capped soffit Exteriors

White vinyl, capped clean

Dormer · siding & capping

The same roof in new black membrane, cone dormer re-wrapped Roofing

Cone dormer, re-wrapped

The awkward details, done right

A cape with a new architectural shingle roof and grey siding, front elevation, by MG Roofing Roofing

Shingle roof and siding, front

Cape · full exterior

The rear elevation of the same cape, new shingle roof, skylights re-flashed and siding hung Roofing

The same house, round the back

Skylights re-flashed, siding hung

What comes back

The message you
actually want.

We send every customer the finished photographs when we come off the roof. This is what came back on one of them. It is the only review that has ever mattered to us — the one somebody types out without being asked.

Text message from an MG Roofing customer: “That’s one hell of a job man you know your stuff”, sent with a photo of the finished roof

Free estimate

Free inspection. Written estimate. No pressure.

Tell us what you are looking at and we will come and look at it — and we will tell you honestly what it needs, including the times the answer is nothing yet.

(215) 303-0319