GAF-Certified roofing for Upland homeowners and businesses — backed by 33 years of trusted, family-owned service across the West Inland Empire.
Upland's tree-lined streets and pride in its historic homes make quality roofing especially important here. B&M Roofing has helped Upland homeowners — from the charming older homes near downtown to the hillside properties to the north — keep their roofs beautiful and watertight.
Upland's older and custom homes often feature tile, slate-look, and architectural shingle roofs that demand a contractor who respects the home's character. We match materials carefully and install with craftsmanship that fits the neighborhood.
Full GAF roof systems with a Limited 50-Year Warranty for Upland homes.
Learn More →Fast leak, flashing, and storm-damage repair throughout Upland.
Learn More →Shingle and tile roofing for Upland homeowners.
Learn More →Flat and low-slope systems for Upland businesses.
Learn More →Energy-saving coatings for Upland flat roofs.
Learn More → ExclusiveWe remove, re-roof, and reinstall solar panels for Upland homes.
Learn More →Upland homeowners choose B&M for our attention to detail, honest pricing, and the kind of craftsmanship that protects both the value and the look of a home they're proud of.