Aerial view of a completed GAX Roofing job
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 2022
○ 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. I put a temperature gun into an unvented attic on a job out here and got 157 degrees, and that is the kind of number we spec materials and installation methods around.

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. Our team handles every estimate 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 $11,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

Real GAX Work in San Bernardino County

Rancho Cucamonga, Ontario, Fontana, Upland, Colton, Redlands, Loma Linda and Bloomington. This is home county, and it is where most of our ladders go up.

Finished flat concrete tile roof in the gray range on a Bloomington tile replacement by GAX Roofing Alumawood patio cover with lighting installed in Chino Hills, CA The old shingle field in Colton before tear-off, hiding the original wood shake underneath Completed tile lift and relay by GAX Roofing on a Fontana home, aerial drone photo Rake edge of a Highland CA roof during a GAX Roofing inspection showing three or more layers of asphalt shingles stacked over the drip edge with debris packed between them Stained original wood shake visible between rafters from inside a Loma Linda, CA home Finished silicone roof coating on a mobile home in Ontario, CA by GAX Roofing GAX Roofing crew loading a roof with a crane during a replacement in Rancho Cucamonga, CA Rotted commercial roof decking with a hole opened through it during a Redlands tear-off