☆ Lansdale, PA · Roofing, Siding & Gutters
Joe Miller Construction replaces roofs, siding and gutters for North Penn homeowners — and works with your insurance company every step of the way after hail and storm damage.
What we handle
The work homeowners mention most in their Google reviews.



Average from 47 Google reviews — 43 of them five stars.
Why homeowners choose us
After a storm, the hard part is usually the insurance claim. Customers say Joe's team takes that off their plate.
Recent work
Recent North Penn–area projects, photographed by homeowners after the job.


Hail, wind, or an aging roof — get a free estimate and help with your insurance claim.
Call (215) 412-3500Photos shared by customers in their Google reviews.
Customer reviews
In their own words.
“They did an excellent job repairing my hail-damaged roof, gutters, attic fan coverings and window trim. Their professionalism, efficiency, and attention to detail made for a positive experience.”
“They were very detailed about the process from the beginning and followed through in every aspect… They completed the work ahead of schedule and did not pressure us for any add-on work.”
“Since this was storm damage Joe and his staff handled everything including dealing with the insurance company which left us stress free! We highly recommend him and would definitely use him again!”
“They gave us color ideas for the siding and did a fantastic job with our roof and the siding. I highly recommend them.”
“I was kept aware of the process and time line of events every step of the way. The owner gave me his CP and actually always answered it.”
“Joe and his team are competent experienced professionals, upfront and honest. They took care of coordinating the entire process with my insurance company, and preformed the job flawlessly.”
How it works
A simple, clear process.
Tell us what happened and we'll schedule a look.
We inspect the roof, siding and gutters and document the damage.
We work with your insurance company on the claim.
Our crew does the work and leaves the property clean.
Free estimates
Hail, wind, or just an aging roof — call the office and we'll take a look and give you a straight answer.
Call (215) 412-3500Call the office
(215) 412-3500