Roofing contractor in San Bernardino County
San Bernardino County

Roofing Contractor
in San Bernardino County

Licensed C39 roofing contractor based in Rancho Cucamonga — the heart of San Bernardino County. Shingle, tile, and flat roofs. Free in-home estimates. Se habla Espanol.

Get a Free Estimate →
C39 Licensed & Insured
Free In-Home Estimates
Family-Owned Since 2023
Se Habla Espanol
Serving San Bernardino County

Your Local Roofer
in San Bernardino County

San Bernardino County is our home base — GAX Roofing is headquartered in Rancho Cucamonga and does the majority of its work across the western half of the county, from the Chino Valley and Ontario up through the foothills in Upland, Claremont, and into the high desert. We know these roofs. The heat cycling here is brutal — summer attic temperatures routinely top 160°F — and we spec materials and installation methods accordingly.

Eagle Roofing Products has a showroom in Rialto, right in San Bernardino County, which means county homeowners replacing a tile roof can walk in and choose their profile and color in person before committing. When we do a tile replacement in the area, Eagle is one of the brands we use most.

We're a family-owned C39 licensed roofing contractor. Arthur handles every estimate personally and project-manages every job from start to finish. Free in-home estimates — there's a pitch, but we're not going to sit at your house for three hours grinding you down.

Cities We Serve in San Bernardino County

Roofing Services in San Bernardino County

Frequently Asked Questions

Are you based in San Bernardino County?

Yes — GAX Roofing is headquartered in Rancho Cucamonga, San Bernardino County. Most of our work is done right here in the county and the surrounding region. Call (909) 819-8394 to schedule a free estimate.

Are you licensed to work in San Bernardino County?

Yes. GAX Roofing holds California C39 Roofing Contractor license #1135657, which covers all of California. We're fully insured and pull permits on every job that requires one.

How much does a roof replacement cost in San Bernardino County?

Most residential replacements in our area range from $8,000 to $20,000+ depending on size, material, and condition. We walk the roof with you and provide a detailed written estimate at no charge.

How quickly can you get out for an estimate?

Typically within 1–3 business days. For active leaks, call us directly at (909) 819-8394 and we'll do our best to get out sooner.

Based in San Bernardino County —
free in-home estimates.

(909) 819-8394