GAF Roofing in San Bernardino, CA

Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

GAF Roofing in San Bernardino, CA | Tilehurst Roofing

We’re our Roofing Company in San Bernardino, an independent GAF roofing contractor serving San Bernardino, and we install and repair GAF shingle systems to the manufacturer’s published specifications every day. What makes our GAF work different here comes down to one thing: San Bernardino sits at the mouth of the Cajon Pass, and the Santa Ana winds that funnel through it punish roofs in ways Riverside and Ontario never see. If you’re looking for a crew that knows exactly how GAF shingles behave under that specific wind load, call (945) 303-9821 for a free estimate, and you’ll have a written price in your hands before any work begins.

Call (945) 303-9821

We’re not manufacturer-authorized, and we won’t pretend to be. We’re an independent contractor who works on GAF products because they’re good roofing, and because so many San Bernardino homes already have them. Our GAF sales & service work spans Timberline HDZ, UHDZ, Royal Sovereign, and Liberty SBS systems, and we carry the accessory components that keep them sealed and secure. Greg Holloway, the owner here at Tilehurst Roofing, learned roofing at Los Angeles Trade-Technical College from instructors who were working roofers first, and he’s been on roofs across Southern California for going on two decades. The lesson that stuck: know the price before the first tile moves.

Why San Bernardino Residents Choose Us for GAF Service

GAF shingles are one of the most common roofing products on San Bernardino rooftops, but the conditions they face here are not the mild ones you’d find twenty miles southwest. We know the failure modes that show up on this city’s roofs after a decade of 110-degree summers and forty-mile-an-hour wind gusts, and that knowledge shapes our Roof Repair in San Bernardino and every replacement we do. Greg grew up in Eagle Rock, right where the 134 meets the hills, and he’s spent years learning what heat and wind do to asphalt shingles. He’ll tell you a sloppy flashing job is something you simply don’t leave behind.

Our crews are background-checked and uniformed, so you know exactly who’s walking onto your property. A live person answers every call at (945) 303-9821, twenty-four hours a day, seven days a week – no voicemail, no callback queue. And every repair comes with a written guarantee delivered before the crew leaves your San Bernardino driveway, not mailed weeks later. If a repair fails inside the guarantee period, we come back and correct it at no charge under our 365-Day Done Right Promise. That’s the Kingswell Way: say the price before the work, show up in the window we gave, put the guarantee in writing, and come back if it fails.

Common GAF Roofing Problems We Solve in San Bernardino

  • Premature granule loss and brittleness. San Bernardino valley summers regularly hit 108-112°F, and with near-zero coastal moisture, GAF shingles here shed granules and turn brittle years faster than the same products installed in Los Angeles or even Riverside. By the time a homeowner notices granules in the gutter, the shingle mat is often already exposed and cracking.
  • Wind uplift and shingle blow-off on older 3-tab sections. Santa Ana events channeled down through Cajon Pass hit foothill-adjacent San Bernardino neighborhoods hardest, and hand-nailed 1980s 3-tab shingles with four nails per shingle blow off in sheets during those events. We upgrade to six nails per shingle and GAF Seal-A-Ridge caps on every wind-damage re-roof.
  • Flashing joint separation from thermal cycling. The extreme temperature swings between San Bernardino’s summer highs and winter lows stress the sealant bonds around valleys, step flashings, and pipe boots. We routinely find cracked sealant joints on GAF roofs that have gone through just a handful of these cycles.
  • Exposed or cracked nail heads on GAF shingles. Repeated heat expansion and contraction works fasteners loose over time, leaving nail heads exposed and vulnerable to rust. Once rust streaks appear under the shingle above, water intrusion at penetrations is usually close behind.
  • Seal strip failure on aging architectural shingles. Older GAF architectural lines that have lost their adhesive seal become vulnerable to wind-driven rain, especially on San Bernardino’s ranch-style homes with low-slope roof sections that hold water longer after a storm.

GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment

Here’s the fact that most roofing pages won’t tell you: San Bernardino sits directly at the mouth of the Cajon Pass, a natural wind tunnel that funnels and accelerates Santa Ana events straight into the city, producing gusts that routinely exceed what Riverside or Ontario experience. For GAF shingle roofs, this means wind-uplift resistance isn’t optional – it’s the primary engineering consideration. Homes north of the 210 freeway, near the base of the San Bernardino Mountains, see the worst of it. On those foothill-adjacent streets, under-fastened 3-tab shingles from the 1980s blow off in sections during every major wind event, which is why wind-damage re-roofs are a predictable seasonal cycle for us and a surprise for contractors working further south in the valley. Last spring, a homeowner on a foothill street near the base of the mountains called us after a Santa Ana event peeled back a section of hand-nailed 3-tab shingles on her ranch-style home. We replaced the blown-off section with GAF Timberline HDZ architectural shingles and upgraded the ridge cap to GAF Seal-A-Ridge, adding six nails per shingle where the old field had four. The repair restored wind resistance and matched the roofline, and we scheduled a follow-up inspection before the next wind season.

GAF Models & Products We Service in San Bernardino

We work on the GAF product lines most common across San Bernardino’s post-WWII to 1970s ranch-style housing stock: Timberline HDZ and UHDZ architectural shingles, Royal Sovereign 3-tab, and GAF Liberty SBS self-adhering systems for low-slope sections. For repairs, we install GAF-branded ridge caps, starter strips, and flashing sealants when they match the existing roof system and budget. Where OEM pieces are unavailable or not cost-effective, we use high-quality aftermarket boots, vents, and fasteners that meet or exceed GAF’s published specifications. We stock wind-rated GAF cap and starter components year-round in our San Bernardino service area, not just before storm season, because we know the wind season here doesn’t follow a tidy calendar.

GAF Service Pricing in San Bernardino

Most GAF shingle repairs in San Bernardino run between $180 and $340 for localized fixes like replacing a handful of blown-off shingles or resealing a flashing joint. Full roof replacements on the city’s typical 1,200 to 1,800 square foot ranch homes generally fall between $8,500 and $14,500, depending on the GAF product line you choose and whether the existing decking needs replacement. What drives the cost here more than anything is wind-uplift preparation – extra nails per shingle, upgraded ridge caps, and proper starter strips. Every free estimate includes a written line-item quote, so you’ll know the full number before you decide anything. Call (945) 303-9821 for an exact quote on your San Bernardino roof.

Serving San Bernardino, CA - Our Local Coverage Area

We’re based in the San Bernardino area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.

FAQs - GAF Roofing in San Bernardino

Service Areas Near San Bernardino

Our crews cover San Bernardino and the surrounding Inland Empire. We regularly work in San Bernardino service area neighborhoods north of the 210, down through the valley, and along corridors like E Street and Baseline. For GAF work west of here, see our GAF service in Fontana page. For homes south of San Bernardino, we offer GAF service in Moreno Valley as well.

Book Your GAF Service in San Bernardino Today

You’ll get a written price before any work starts, a written guarantee on every repair, and a live person on the phone whenever you call. Reach us at (945) 303-9821 to schedule your free estimate on GAF roofing service in San Bernardino.

Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Bernardino since our founding in 2000.

Need Roofing help in San Bernardino? Licensed & insured · Written quotes before work starts response · free estimates
Call (945) 303-9821
Areas We Serve

Request a Free Estimate in San Bernardino

Tell us what you need - Tilehurst Roofing responds fast. No obligation.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch