Tile roofing
Architectural shingles
Metal roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in San Bernardino, CA
Roofing in San Bernardino means working with heat, wind, and older housing stock all at once. Most homes here are Craftsman bungalows, mid-century ranches, or stucco tract builds, and many still carry original wood shake or composition shingles that have been baking under triple-digit summers for decades. We approach every San Bernardino job with that in mind: materials chosen for thermal shock and UV resistance, flashing spec’d for Santa Ana gusts, and a written price in your hands before anything gets touched. Call (562) 315-0297 if you want to talk through what your roof actually needs.
Why San Bernardino Homes Are Different
San Bernardino’s summer heat is the defining condition. When the temperature pushes past 100°F for days on end, asphalt shingles absorb that heat and keep expanding through the late afternoon. The overnight cool-down makes them contract. Over enough seasons, that repeated thermal cycle causes cracking, curling, and granular loss far faster than what you’d see in coastal neighborhoods. Homes in the northern foothills get a second factor: stronger Santa Ana wind gusts that lift loose tabs and peel perimeter shingles. On those streets we over-nail the edges and step up to wind-rated materials as a matter of course.
The housing stock adds another layer. Many pre-1950 Craftsman homes in San Bernardino still have wood shake roofs that were never meant to last this long, and the attic ventilation in those houses is often minimal. Mid-century ranches tend to have low-slope sections where water pools. Newer stucco tracts fare better, but even they get hit by the same UV exposure. Annual granular loss checks are a practical necessity here, not a formality, because once the granules go, the asphalt underneath oxidizes fast in this sun. Homeowners who catch that early pay for a repair; those who don’t pay for a full replacement.
Styles & brands we work with






Our Main San Bernardino Services
Most San Bernardino homeowners call us for one of two reasons: a full roof replacement or a repair on a roof that’s starting to show its age. Below are the three main ways we help, each with its own San Bernardino page where pricing and scope are broken down in detail.
Roofing Company in San Bernardino
When someone searches for a Roofing Company in San Bernardino, they’re usually trying to figure out whether to repair or replace, and which material makes sense for the Inland Empire heat. We walk through the roof’s current condition, the home’s attic ventilation, and the realistic lifespan of shingle options under San Bernardino’s UV load. Every visit ends with a written scope and a written price, so the decision can be made on numbers rather than a sales pitch. The heat here doesn’t forgive shortcuts, and we spec accordingly.

Roof Repair in San Bernardino
San Bernardino roof repair calls tend to spike after the first hard rain of winter, when a cracked flashing or a lifted shingle finally lets water through. Wind damage from Santa Ana season is a close second. Our Roof Repair in San Bernardino page explains what we check on every repair, including drip edge, pipe boots, and the valleys where water concentrates. Every repair we complete carries a written guarantee delivered before our crew leaves the property, and if the repair fails inside the guarantee period, we return at no charge under the 365-Day Done Right Promise.

Roof Replacement in San Bernardino
A full roof replacement in San Bernardino has to solve the city’s core problems: UV degradation, thermal expansion, and wind uplift. We recommend materials that reflect heat where possible and hold up to the temperature swings, and we inspect the decking and underlayment before a single sheet of new material goes down. The Roof Replacement in San Bernardino page covers the full timeline, material breakdowns from seven manufacturers, and the written price you’ll receive before any work begins. You’ll know the number up front, and that number won’t change at the door.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Brands We Service in San Bernardino
We work across all major residential roofing brands, including CertainTeed, Owens Corning, IKO, and Atlas. The San Bernardino area market leans heavily on asphalt shingles for their balance of cost and heat performance, and our crews stock the most common replacement components locally for faster turnarounds on repairs. You can review the full range of systems we service on our brands page.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Bernardino, CA
| Service | Typical range in San Bernardino |
|---|---|
| Minor shingle repair | $250 – $500 |
| Flashing repair or replacement | $350 – $750 |
| Roof leak diagnosis and repair | $300 – $800 |
| Gutter cleaning and debris removal | $150 – $350 |
| Minor roof tune-up | $350 – $650 |
| Roof inspection | $150 – $300 |
| Full asphalt shingle roof replacement | $8,500 – $18,000 |
| Tile roof replacement | $18,000 – $35,000+ |
| Flat or low-slope roof replacement | $9,000 – $20,000 |
| Roof decking repair | $800 – $2,500 |
| Skylight repair or replacement | $600 – $2,000 |
| Attic ventilation installation | $400 – $1,200 |
Two things push San Bernardino roofing prices higher than coastal averages: tear-off cost on old wood shake or triple-layer composition, and the extra labor of working in extreme heat, often before noon. Whatever the job, the written price is set before any work starts and doesn’t change at the door. Nobody in our family of companies negotiates the number upward mid-job.
Neighborhoods We Serve in San Bernardino
Tilehurst Roofing handles jobs across the full San Bernardino area, from the historic districts near downtown to the foothill streets where Santa Ana wind loads are strongest. Crews are coordinated from the brand’s Inland Empire office, which keeps response times consistent across the city.
- North Park
- Verdemont
- Blair Park
- Ridgeline
- Downtown San Bernardino
Most homeowners in the city can get an estimate visit scheduled within the same week, and in many cases sooner.
Service Area – Cities Near San Bernardino
In addition to San Bernardino itself, we regularly work in the surrounding communities where the same heat and wind patterns apply. That includes Rialto, CA to the west, Colton, CA just south, the smaller hillside community of Grand Terrace, CA, and Bloomington, CA to the southwest. If you’re near any of these areas and need a roofer who will give you a written price before touching the roof, we’re easy to reach.
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 About Roofers in San Bernardino
Most San Bernardino inspection visits happen within the same week you call, often sooner. Once we inspect, you’ll receive a written quote with the full scope and price. Call (562) 315-0297 to get on the schedule. Live people answer, 24/7.
Yes, most full replacements in San Bernardino require a city permit, and we handle that paperwork for you. The job isn’t complete until the city signs off on the inspection. That’s part of the written scope on every replacement we quote.
Yes, and we wouldn’t wait. Loose tabs and lifted flashing are exactly what Santa Ana gusts exploit, and a small lift can become a full peel in one wind event. Cheap repairs now almost always beat water damage later. Grab a free estimate and a written price before deciding.
Ready to get a straight answer about your San Bernardino roof? Call Greg Holloway and the team at (562) 315-0297 for a free estimate. We’ll give you a written price before any work starts, and every repair carries a written guarantee.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Bernardino Customers Say
"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."
- Bernard Oakes"After the storm half our neighborhood had tarps. These guys actually answered the phone and got us on the schedule fast. Fair, straight, and the warranty is in writing."
- Angela Brooks"The estimator climbed up, took photos, and showed me the actual problem areas instead of just talking. No pressure to replace anything that didn't need it. Repair's held up great."
- Tom Easley