About B & M Roofing
A family-owned roofing contractor built on quality, honesty, and three decades of service to the West Inland Empire.
33 Years On Inland Empire Rooftops
B&M Roofing was founded on a simple idea: do honest, quality work and treat every customer like a neighbor — because they usually are.
For 33 years, our family-owned company has been protecting homes and businesses across Ontario, Chino, Montclair, Upland, Claremont, Eastvale, and Rancho Cucamonga. We've grown by word of mouth, one well-built roof at a time, earning the trust of generations of Inland Empire families.
As a GAF-Certified Contractor, we meet the rigorous standards required to offer GAF's Limited 50-Year Warranty — something most roofers can't provide. We're fully licensed and insured, and we stand behind every job.
Our Values
Quality
GAF-Certified materials and craftsmanship that lasts. We build roofs the right way, every time.
Honesty
Straight answers, fair prices, and no high-pressure sales. We tell you what your roof actually needs.
Community
We live and work here. Our reputation is built on serving our own Inland Empire neighbors.
How A Roofing Job Works With Us
Free Inspection & Estimate
We inspect your roof in person and give you a clear, written estimate — no pressure, no surprises.
Written Scope & Timeline
You'll know exactly what materials are used, what the job includes, and when we'll start and finish.
Quality Installation
Our crew completes the job to GAF-Certified standards, with daily site cleanup along the way.
Final Walkthrough & Warranty
We walk the finished roof with you and hand over your warranty paperwork, so you know exactly what's covered.