Armstrong Roofing LLC
Certified Roofing Contractor located in Horsham, PA

50+
Years of Experience

Roofing Services Near Me in Horsham, PA
Based in Horsham, PA, Armstrong Roofing proudly serves local homeowners near York Road and across the Tri-State Area..
Roofing Contractors Near Horsham, PA
At Armstrong Roofing LLC, we bring generations of roofing expertise to Horsham homeowners and businesses. Whether you need roof repairs, siding installation, or emergency service, our licensed team serves Horsham, PA and surrounding Montgomery County communities with trusted craftsmanship and fast response.


roofing companies near me Horsham review
I am beyond pleased with my results!! Armstrong Roofing to say the least was absolutely a pleasure to deal with. Very informative and clear in communication. They came out to my home in Bucks County to do repairs on my shingle roof system. Solved our issue at hand with only one visit. Their team was punctual, and courteous. Jim was honest from the gate and fair in price. Did not try to sell us any we didn’t need. Highly recommended! Thank you Armstrong Roofing!
A perfect 5-star rating. 115 reviews. Zero shortcuts. That’s Armstrong Roofing LLC.
-
What does a roofer charge per hour?Roofers in Horsham, PA, typically charge between $50 and $100 per hour, depending on the complexity of the job, materials used, and the roofer's expertise. At Armstrong Roofing LLC, we offer competitive rates and a commitment to high-quality workmanship. Contact us for a free estimate.
-
How much does it cost to replace a roof on a 2000-square-foot house?Replacing a roof on a 2,000-square-foot house in Horsham, PA, can range from $7,000 to $12,000. The cost depends on factors like roofing material, labor, and additional repairs. Armstrong Roofing LLC provides transparent pricing and customized solutions to fit your budget.
-
Should I pay a roofer in cash?While paying in cash can sometimes lead to a discount, it's essential to request a detailed invoice and contract. Armstrong Roofing LLC ensures secure payment options, giving you peace of mind with every transaction.
-
What is the average price for a roof in PA?In Pennsylvania, the average price for a new roof ranges from $8,000 to $15,000, depending on the size, material, and complexity. Armstrong Roofing LLC specializes in cost-effective roofing solutions tailored to the Horsham, PA, area.
-
How much does it cost to put a metal roof on a 2000 sq ft house?Installing a metal roof on a 2,000-square-foot house typically costs between $15,000 and $25,000 in Horsham, PA. Metal roofs offer durability and long-term value, and Armstrong Roofing LLC can help you choose the perfect option for your home.
Horsham’s Emergency Roof Repair Experts
See the quality of our work throughout Horsham, PA and surrounding towns like Doylestown and Willow Grove. From roof replacements to siding and gutter upgrades, Armstrong Roofing LLC delivers durable results built to withstand Pennsylvania’s weather.

1
Glen Mills, Pa
Cedar Shake to High Definition Architectural Shingle

2
Collingswood, Nj
Siding, Windows, & Doors

3
Horsham, Pa
Total exterior remodel with charcoal GAF roof, black gutters, new windows, and board & batten siding.

4
Wildwood, Nj
Full roof tear-off and decking replacement in progress.
Book a Free Estimate
