


For a typical Berks County home, an architectural asphalt shingle roof replacement usually falls somewhere between $9,000 and $20,000 depending on size, pitch, layers to remove, decking repairs and the materials you choose. Metal and flat roofs are priced differently. We give you a written, itemized estimate after a free inspection — no “starting at” numbers that double later.
Yes. We’ll come out, walk the roof, photograph any problems and tell you honestly whether it needs a repair, a replacement, or nothing yet. No charge and no pressure.
A few missing shingles, a leak around a chimney or a vent, or storm damage on one slope can usually be repaired. A roof that’s past 20–25 years old, has shingles curling or losing granules everywhere, or has leaked in several places is usually better replaced. During the inspection we’ll show you exactly what we’re seeing so you can decide.
Pennsylvania does not issue a state roofing license. Instead, contractors who do at least $5,000 of home improvement work a year must register with the Pennsylvania Attorney General and get a Home Improvement Contractor (HIC) number. Before you hire a roofer in Reading, ask for their HIC number (it must appear on their ads, estimates and contracts), verify it at 1-888-520-6680, and ask for a certificate of insurance. DAG Roofs is registered under HIC #080823 and is fully insured.
A good roofer inspects your roof in person, shows you photos of what they found, and gives you a written, itemized estimate. Look for a registered HIC number, proof of insurance, a local address and recent reviews from homeowners near you. Be careful with crews that knock on doors after a storm. DAG Roofs is a family company from Sinking Spring that has worked across Reading and Berks County since 2012.
We do. Flat and low-slope roofs are a specialty — EPDM rubber, TPO and roof coatings for Reading row homes, porches, additions, churches, shops and rental properties.
Most residential roofs are completed in one to two days. Larger homes, steep pitches, or roofs that need decking replaced may take a bit longer. We’ll tell you the schedule up front and clean the site every evening.
All of Berks County: Reading, Wyomissing, Sinking Spring, Shillington, West Lawn, Exeter, Muhlenberg, Kutztown, Boyertown, Hamburg, Fleetwood and the surrounding townships and boroughs.