Three generations of Philadelphia roofers — residential only 24/7 Emergency Blog (215) 303-0319
MG Roofing Inc.

Built strong.
Protect what
matters.

Third-generation Philadelphia roofers. Roofs, flat roofs, siding, gutters, capping and windows — residential only, done the whole way through, from the deck up. Free inspection, honest answer, written estimate.

Third generationRoofing runs in the family Licensed & insuredIn the Commonwealth of PA 24/7 emergencyLeaks and storm damage Residential onlyHouses, not warehouses
Always free FREE roof inspection & written estimate No pressure, no obligation — including the times we tell you it doesn't need replacing yet.

Get your free inspection & estimate

Or call (215) 303-0319 — answered 24/7 for emergencies.

GAF ROOFING SYSTEMSFULL TEAR-OFF, NEVER A LAYOVERICE & WATER SHIELD AT EVERY EAVESYNTHETIC UNDERLAYMENTBALANCED RIDGE VENTILATIONNEW FLASHING, NEVER RE-USEDSEAMLESS ALUMINUM GUTTERSEPDM RUBBER ROOFINGLICENSED & INSURED IN PA24/7 EMERGENCY TARPINGMAGNET-SWEPT BEFORE WE LEAVETHIRD GENERATIONPHILADELPHIA BORN AND BASEDGAF ROOFING SYSTEMSFULL TEAR-OFF, NEVER A LAYOVERICE & WATER SHIELD AT EVERY EAVESYNTHETIC UNDERLAYMENTBALANCED RIDGE VENTILATIONNEW FLASHING, NEVER RE-USEDSEAMLESS ALUMINUM GUTTERSEPDM RUBBER ROOFINGLICENSED & INSURED IN PA24/7 EMERGENCY TARPINGMAGNET-SWEPT BEFORE WE LEAVETHIRD GENERATIONPHILADELPHIA BORN AND BASED
24/7 Emergency Service

Water coming in right now?

Call us. Day, night, weekend, holiday. We will get a tarp over it and stop the damage tonight, and sort out the real repair in daylight. Storm damage gets photographed and documented before anything is touched, so your claim holds up.

How a roof actually goes on

A roof is a system.
Not a stack of shingles.

Tear off to the deck. Replace what is rotten. Membrane the eaves and the valleys. Underlay the whole thing. Flash it new. Vent the ridge. Skip any one of those and the roof will still look finished from the street — for about three years.

  • Full tear-off, never a layover
  • Ice & water shield at every eave, valley and penetration
  • Synthetic underlayment across the full deck
  • New flashing everywhere — old metal is never re-used
  • Balanced ventilation, so the roof does not cook from underneath
Deck → membrane → underlayment → shingle → ridge. Every time.

Why people call us

Not the cheapest.
The ones who show you the photos.

Third generation, and it shows

Our founder was on a roof at eight years old, working beside his father and his grandfather. He started this company at seventeen. That is not a marketing line — it is why a twenty-four-year-old can look at a stain on your ceiling and tell you which flashing failed.

Houses only, on purpose

We do not chase warehouses or strip malls. Everything we do is residential, which means we are on roofs like yours every day and we know what the block you live on was built with.

You see what we see

Photographs of your actual roof before anything is quoted, and an itemised written estimate you can hold against anyone else's. If a contractor will not show you pictures of the damage they want to fix, that is your answer.

The whole exterior, one contractor

Roof, gutters, siding, capping and windows. When the roof and the gutter and the capping are all one company's work, there is nobody to point at when something leaks.

MG Roofing Inc. — Built Strong. Protect What Matters.
1stPop pop 2ndDad 3rdMG Roofing

The short version

Third generation.
Same roofs.

Some people get into roofing. Our founder was born into it. What that buys you is not a story for a website — it is the twenty seconds it takes to look at a stain on your ceiling and know which flashing failed.

8years old

On a roof for the first time, carrying bundles and pulling nails alongside his father and his grandfather. Two generations of Philadelphia roofers, and a kid learning the trade the only way it actually gets learned.

17years old

Started his own company. Left the family crew and went out on his own name, in the same city, on the same kind of houses — with everything both of them had taught him.

2019officially

MG Roofing Inc., licensed and insured in Pennsylvania, working residential roofs, flat roofs, siding, gutters, capping and windows across Philadelphia ever since.

How we work

Six steps, and you
see all of them.

STEP 01

You call, or you ask for the inspection

One phone number, and it is answered by someone who works on roofs. Emergencies get handled the same day — around the clock, not just business hours.

STEP 02

We get on your roof, free

Not a look from the driveway. We walk the roof, check the flashing, the penetrations, the ventilation and the gutters, and go into the attic where we can.

STEP 03

You get photos and a straight answer

Pictures of your own roof and a plain-English read on what shape it is in — including the times the answer is that it is fine and you should call us in four years.

STEP 04

A written estimate, itemised

The whole system in writing: tear-off, decking allowance, membrane, underlayment, shingle, flashing, ventilation, cleanup. Nothing vague, nothing to argue about later.

STEP 05

Scheduled, and your property protected

A real date, and a crew that tarps the landscaping, protects the driveway and keeps the site tight. Your house is never left open overnight.

STEP 06

Final walk and a magnet sweep

We walk it with you, hand over the paperwork and warranty registration, and run a magnet over the whole perimeter until it stops picking up nails.

Before & after

Cupped, curled
and losing granules.

Drag it across. The left is what we take off most weeks in this city — tabs lifting, granules gone, somebody's roof cement over the flashing. The right is a complete GAF system, laid to spec, on a deck we actually looked at.

Failing roofNew GAF system
0
Generations of Philadelphia roofers
0/7
Emergency and storm response
0
Exterior services, one contractor
0%
Free, no-obligation inspections

Social proof

What neighbours say

Placeholder reviews. These are written samples showing the layout, not real customers. Paste MG Roofing's actual Google reviews into REVIEWS in _source/site_data.py and set REVIEWS_DEMO = False before this goes live. Star ratings are also being kept out of the page's structured data until the real numbers are in.
★★★★★ Google
“Sample review — replace with a real one. Two sentences about the job, in the customer's own words, is all a review needs to do.”
AB Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. The most persuasive ones name the specific thing that went right.”
CD Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. Reviews that mention responsiveness and cleanup convert best for roofers.”
EF Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. Keep the customer's own phrasing; polished copy reads as fake.”
GH Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. An emergency or storm call makes a strong story.”
JK Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. One about a repair we talked them out of is worth three about big jobs.”
LM Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. Two sentences about the job, in the customer's own words, is all a review needs to do.”
AB Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. The most persuasive ones name the specific thing that went right.”
CD Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. Reviews that mention responsiveness and cleanup convert best for roofers.”
EF Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. Keep the customer's own phrasing; polished copy reads as fake.”
GH Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. An emergency or storm call makes a strong story.”
JK Customer nameNeighbourhood · service
★★★★★ Google
“Sample review — replace with a real one. One about a repair we talked them out of is worth three about big jobs.”
LM Customer nameNeighbourhood · service
★★★★★

Worked with us? Tell the next person.

Reviews are how neighbours find a roofer they can trust. It takes thirty seconds and it means a lot.

Leave a Google Review

Where we work

Philadelphia, and the
neighbourhoods around it.

50 neighbourhoods and counting. If you are not sure whether you are in range, call and ask — the answer is usually yes.

Northeast Philadelphia 19111 Mayfair 19149 Fishtown 19125 Port Richmond 19134 South Philadelphia 19145 Roxborough 19128 Manayunk 19127 Germantown 19144 Mount Airy 19119 Chestnut Hill 19118 Fox Chase Rhawnhurst Bustleton Somerton Torresdale Holmesburg Tacony Frankford Juniata Park Feltonville Olney Logan Oak Lane Nicetown East Falls Brewerytown Fairmount Northern Liberties Kensington Olde Richmond Bridesburg Wissinoming
Philadelphia · residential only

Straight answers

Questions we get
every single week.

It depends on square footage, pitch, how many old layers are coming off, how much decking has to be replaced and how many chimneys, valleys and penetrations need flashing. That is why the inspection and the written estimate are free — we would rather give you a real number than a range off the phone.
No. Both are free, and there is no obligation attached to either. We have walked off plenty of roofs and told people to spend nothing this year.
We document storm damage properly with photographs, write a scope your insurer can work from, and meet the adjuster on your roof. What we will not do is waive your deductible — that is insurance fraud, and any contractor offering it is a risk to you as well as to themselves.
For emergencies, yes. If water is coming into your house, call. We will get a tarp on it and stop the damage, and we will sort the real repair out in daylight.
No. We are residential only, and we would rather be very good at houses than adequate at everything.
Emergencies, the same day. Inspections and estimates, usually within the same week. Full replacements get scheduled around the weather, and we will give you a real window rather than an optimistic one.
Licensed and insured in the Commonwealth of Pennsylvania. Ask us for the paperwork on the estimate visit — a contractor who hesitates at that question is telling you something.
Philadelphia and the neighbourhoods around it. If you are not sure whether you are in range, call and ask — the answer is usually yes.

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