A missing shingle looks harmless from the driveway. Then a summer storm drives water under the edge, and weeks later there’s a brown ring on the bedroom ceiling. By then the decking may be soft, and the insulation has been soaking it up for a while.
We find where the water actually gets in and show you photos of it. If a repair will stop it, that’s what we recommend. If the roof is past patching, you’ll hear that straight, with a clear replacement quote.
Homeowners choose us for:We check shingles, flashing, valleys, and vents for weak spots and storm damage, then show you photos of what we found. Catching a problem early is the cheapest roof repair there is.
Water rarely comes in where the stain shows. We trace it to the source, whether that’s damaged flashing, a cracked shingle, or a failed seal, and fix it before the water reaches your framing.
Building new? We install complete GAF shingle systems in a range of styles and colors, matched to your home and built to GAF’s specifications.
Missing shingles, lifted flashing, everyday wear. We explain your options and recommend the most practical fix: repair when it makes sense, replacement only when it’s needed. Hit by hail or wind? See how our storm damage and insurance restoration service works.
When a roof is near the end, more patches just delay the bill. We strip it to the deck, replace damaged wood, and install a complete GAF system. Then we clean up every nail before we leave.
GAF certification means our crews install to GAF’s own standards. For you, that means access to stronger warranty options than uncertified roofers can offer, and a roof the manufacturer stands behind long after the crew leaves.
Every roof replacement includes:
Insurance claim or old age, every roof gets the same materials and the same installation standards.
Call and we’ll schedule a free inspection quickly. Urgent storm damage goes to the front of the line.
Yes. We document storm damage with photos and work directly with your insurer through the whole restoration. See how our insurance restoration service works.
It depends on how widespread the damage is and how much life the roof has left. A repair usually makes sense when the damage is limited to one area and the decking underneath is solid. A replacement usually makes sense when leaks keep coming back in different spots, the shingles are curling or shedding granules across the whole roof, or the decking has gone soft. We’ll show you photos and lay out both options when both make sense.
Yes. We’re licensed in Maryland MHIC #153058, GAF-Certified, and fully insured.
Price depends on the roof’s size and pitch, how many layers come off, the condition of the decking, and the shingle line you choose. Your free written estimate lists exactly what’s included. Financing is available, so you can fix the roof now and pay over time.
If you’ve served, GAF sends you $250 when you put a qualifying GAF roof on your home. We’re a GAF Certified contractor, so we can install a roof that qualifies. Tell us at your inspection and we’ll quote it that way from the start.
$250
Rebate from GAF
For active military, veterans & retirees
Tell us you served when we come out for your free inspection. We’ll quote a roof that qualifies, install it, and register your GAF warranty within 45 days. After that, you claim your $250 directly from GAF at gafroofsfortroops.com.
The Warranty
A GAF Enhanced Warranty, such as the System Plus Limited Warranty
The Roof System
GAF shingles plus 3 qualifying GAF accessories, like ridge cap, starter strip, or leak barrier
The Installer
A GAF Master Elite or GAF Certified contractor. That’s us.
Open to active members, honorably discharged veterans, and retirees of the U.S. military who are legal U.S. residents. The roof must be installed between 1/1/26 and 12/31/26 on a U.S. home the qualifying individual owns.
A qualifying GAF roofing system is GAF asphalt shingles plus the required number of qualifying GAF accessories. The number varies by the Enhanced Warranty selected. Qualifying accessories include ridge cap shingles, attic ventilation, starter strip shingles, roof deck protection, and leak barrier.
Eligibility, coverage, and restrictions vary by Enhanced Warranty. If you haven’t received your warranty from GAF within 60 days of installation, call GAF at 1-877-423-7663, option 3.