McMains Roofing Inc is a roofing contractor in Puyallup, Washington, serving residential and commercial clients throughout Pierce County and surrounding areas. The company offers roof installation and replacement, metal roofing, roof repair, roof maintenance, commercial roofing, and gutter cleaning. Founded in 1996, it provides free estimates with no hidden fees and serves South King County, Kitsap County, and Thurston County. The business holds a 4.70 rating based on 193 reviews.
McMains Roofing Inc emphasizes transparent service, offering a range of build options labeled “good, better, best” to accommodate different budgets. The company is licensed, bonded, and insured, and provides manufacturer warranties on its work. Veterans and seniors receive a 5% discount. The team includes experienced metal roofers and focuses on timely project completion and honest advice. Services are available both online and onsite, with a commitment to clear communication and reliable results.
The business is located on Canyon Road East in Puyallup, situated about 35 meters from the road’s name sign. It lies approximately 0.4 miles from Central Pierce Fire & Rescue 67, 0.8 miles from Orangegate Park, and 1 mile from Diru Creek. It is also about 1.2 miles from 72nd Street East and 1.3 miles from Central Avenue Elementary School.
McMains Roofing Inc is recognized for its long-standing presence in the community since 1996, with a reputation for dependable service and consistent quality. It is affiliated with the Roofing Contractors Association of Washington and the Building Industry Association of Washington. The company is known for its responsiveness, transparent pricing, and commitment to customer satisfaction. Its services are trusted across the region, particularly for durable, long-term roofing solutions.