(909) 819-8394
GAX Roofing crew installing new concrete tile on a tile replacement in Etiwanda, Rancho Cucamonga
CA Lic. C39 #1135657 · Family-Owned

A Free, Honest Roof Estimate

One quick question, your name and number, and we call you back. You get a straight answer and a real number, the same answer we’d give a family member. No pressure, no obligation.

Licensed & Insured
Free In-Home Estimates
Family-Owned Since 2022
Serving the Inland Empire
Se Habla Español
Get your number

Two Quick Steps

Step 1 of 2

What service do you need?

Pick one. Not sure what you need? Tap Other.

Where do we call you?

That’s it. We call you, answer your questions, and set up your free estimate.

Prefer to skip straight to a person? Call or text (909) 819-8394. Se habla español.

Got It. We’ll Call You.

Your request is in. Keep an eye on your phone, we call back fast. If we ring and you miss it, we’ll try again, no worries.

While you wait, here is what our neighbors say about us.

0% APR financing options available. A new roof does not have to come out of savings all at once. We go over the real numbers at your estimate. On approved credit. Terms subject to change.
Arthur G., owner of GAX Roofing

"You get the same answer I would give a family member. If your roof does not need work yet, I will tell you that too."

Arthur G. · Owner, GAX Roofing · C39 #1135657
Neighbors, not ads

What People Say

★★★★★ Google

Called for an estimate and Art was here the same day. They came in almost $10K less than another quote I received, and delivered on every single promise.

Rik Willis · Google Local Guide
★★★★★ Yelp

This roofing company gave us the best quote and completed the job exactly as promised. The crew arrived on time, did a great job, and cleaned everything up thoroughly when they finished. We are very happy with the results and would definitely recommend them!

Annie M. · Upland
Recommends Facebook

From the tear off to sheeting to completed new roof 5 days total. Very professional would highly recommend.

Roberta Musser Varney
★★★★★ HomeAdvisor

Arthur and his team came by to give an estimate to fix a roof leak caused by recent winds. The job was scheduled and done quickly.

Daniel P. · HomeAdvisor
Read all the reviews →
Real work

What We Find Up There, And What We Leave Behind

Every one of these is a real Inland Empire roof from the last few months. No stock photos. The first four are the part you never see from the driveway, the part that decides what your roof actually needs. The rest are our crew putting it back together, and how it looks when we are done.

Water staining on bare roof decking found during a tile leak repair in Corona, CA
Corona. The stain is the leak path, written on the wood.
Roof valley opened to bare decking in San Dimas, CA showing water damage down the channel
San Dimas. A valley opened up after years of leaking.
Rotted roof decking cut out at the eave in San Bernardino, CA exposing the rafters
San Bernardino. Rotted eave out, new wood in.
Westlake Royal TileSeal HT underlayment on a Norco, CA roof with the original tile stacked to relay
Norco. Same tile going back over new waterproofing.
Drone view at golden hour of a GAX Roofing installer laying concrete tile on a roof in Bloomington, CA with tile stacked across the far slope
Bloomington. Tile going back down at golden hour, one row at a time.
Drone view of a completed tile lift and relay in Fontana, CA with the original tile reinstalled
Fontana. That same job finished, shot from the drone before we pulled the bin.
GAX Roofing crew laying new concrete tile on a tile replacement in Etiwanda, Rancho Cucamonga
Etiwanda. New tile going on over TileSeal HT, October 2026.
Finished tile roof replacement on a Pomona, CA home, drone view
Pomona. A finished tile replacement, new concrete tile on every plane.
New flat concrete tile on a Fontana tile replacement, the crew finishing the top ridge
Fontana. New flat tile on, the crew capping the last ridge.

See the full gallery →

How it works

Three Steps, One Visit

1

Tell Us the Basics

What you need and your number. Takes less than a minute. We call you back to set up a time that works.

2

We Take a Look

We walk the roof and tell you exactly what we see, good or bad. If it doesn’t need work yet, we’ll tell you that too.

3

You Get the Number

A clear price before we leave. Use it, compare it against other bids, sleep on it. It’s yours either way.

Before you call

Quick Answers

How much does a new roof cost?

Most residential replacements in the Inland Empire land between $11,000 and $20,000 or more, depending on square footage, roof type, pitch, and what the deck looks like once it is open. The number we give you is written, itemized, and free. For a ballpark before you call, use the roofing cost calculator.

How long does a roof replacement take?

Most residential replacements take one to three days depending on size, complexity, and roof type. You get a realistic timeline at the estimate, not a lowball number to win the job.

Can you just go over my existing shingles?

We do not do overlays, even where the code would allow one. An overlay hides the deck, the flashings, and the underlayment, costs more over the life of the house, and is not eligible for the manufacturers' system warranties. We will still come look at your roof and tell you exactly what is up there. Here is the whole conversation.

Do you pull the permit?

Yes, always, under our license. If a roofer asks you to sign the permit as an owner-builder, that makes you legally responsible for his work. Show him the door.

Is financing available?

Yes. 0% APR promotional options and monthly plans are available on approved credit through Synchrony. We bring the real numbers to the estimate. Financing details.

What is the warranty?

Ten years on our labor, plus the manufacturer's material warranty on the system we install. If something is wrong, you call us and we take care of it.

5.0 ★Google Reviews
C39 LicensedCSLB #1135657 · Insured
Family OwnedRancho Cucamonga, CA