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
Fast, Reliable Roofing Company Across San Bernardino
Finding a roofing company in San Bernardino you can trust should not be a gamble. Tilehurst Roofing Riverside serves the whole San Bernardino area with a simple promise: a written price in your hands before any work starts, a live person answering the phone at all hours, and a written guarantee on every repair. Greg Holloway runs our local operation, and he built it for homeowners who have already been burned by no-shows and price changes at the door. If you need an honest roofer who shows up when promised, call us at (562) 315-0297. Since 2000, the Kingswell family of roofing companies has stood behind every shingle, tile, and flashing detail.
Why Tilehurst Roofing Riverside Is San Bernardino’s Preferred Roofing Company
Our crews know the San Bernardino neighborhoods, from the flats near The Roosevelt district up to the foothill streets where Santa Ana winds hit hardest. We know which blocks in the Shandin Hills see the worst gusting and which mid-century ranch homes by Del Rosa need attic ventilation before we even lift a shingle. That local familiarity means our estimates are specific, not template guesses.
San Bernardino homeowners tell us the same story: another roofer quoted a low price over the phone, arrived late, then pushed a change order mid-job. We do not operate that way. Our written price is the price. If a repair fails inside the guarantee period, Tilehurst returns at no charge under our 365-Day Done Right Promise. That promise covers every repair and replacement for a full year, documented in writing before the crew leaves your property.
Greg Holloway leads every San Bernardino project personally. He makes sure the crew that arrives in your driveway is background-checked, uniformed, and briefed on your specific roof before the first ladder goes up. Dispatch and scheduling are coordinated from our Inland Empire office, so a live person answers every call, day or night, weekends included.
Styles & brands we work with






Metal Roof Installation in San Bernardino
Metal roof installation in San Bernardino is one of the smartest moves a homeowner can make in this climate. Standing seam and stone-coated metal panels reflect a large share of the summer sun, which means lower attic temperatures and less thermal stress on your home. A full metal roof installation in San Bernardino typically runs $14,000 to $28,000 depending on the roof’s pitch, number of penetrations, and whether we are tearing off the old roof or sheathing over it.
Why Metal Works Here
San Bernardino summers routinely push past 100°F. Asphalt shingles under that kind of UV load start losing granules within a decade. Metal panels do not break down the same way. They expand and contract as one unit, and modern coatings from GAF and Tamko keep the surface cool enough to walk on in July without burning tools.
What We Include on Every Metal Roof
Our metal roof installations always include new underlayment rated for high heat, perimeter fastening that exceeds standard wind-uplift tables for foothill zones, and full drip edge replacement. We also add ridge venting unless the home already has a properly functioning system. That detail matters on older San Bernardino homes where attic heat has been trapped for decades.
Residential Roofing in San Bernardino
Residential roofing in San Bernardino means much more than laying shingles. Most of the homes we inspect here are mid-century ranch houses or early Craftsman bungalows with original composition shingles that have been patched too many times. A full residential re-roof in San Bernardino typically costs $9,000 to $18,000 for a standard one-story home with architectural shingles, while tile or metal runs higher. Repairs are far less: most asphalt shingle repairs land in the $300 to $900 range.
Older Homes Need a Real Inspection First
When we open up a 1920s Craftsman or a 1950s ranch in this city, we find the same problems again and again: thin decking that has gone soft under years of trapped heat, flashing that was sealed with roofing cement instead of proper metal, and no intake ventilation. That is why every Tilehurst residential roofing job starts with a documented attic and deck inspection. We look before we quote. If the decking needs replacement, that cost is written into your estimate on day one, not discovered mid-tear-off.
The Kingswell Way on Every House
We say the price before the work, show up in the window we gave, leave the yard cleaner than we found it, put the guarantee in writing, and come back if it fails. That is The Kingswell Way, in plain words. Greg Holloway holds every San Bernardino crew to that standard on every single residential roof, whether it is a two-square repair or a full replacement.
Trusted Brands We Service in San Bernardino
Tilehurst Roofing Riverside works with seven leading manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means your San Bernardino roof gets the product that actually fits your home, not whatever brand happens to sit in a warehouse. We stock local parts for GAF architectural shingles, Atlas heat-reflective lines, and Boral tile in our Inland Empire inventory, so repair turnarounds are quick. If your current roof uses a brand not on this list, we can still service it and will tell you plainly what we recommend for the long term.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Company Problems We See in San Bernardino Homes
- Granule loss from sustained heat: San Bernardino’s 100°F+ summer days bake shingles from above while trapped attic heat cooks them from below. That combination strips granules fast, leaving bare asphalt that cracks and leaks.
- Wind uplift on foothill streets: Homes north of Baseline and up toward Shandin Hills get stronger Santa Ana gusts than the valley floor. Roofs that would pass elsewhere fail here because perimeter shingles are not over-nailed and rated for the uplift.
- Rotting decking under old shingles: In older Craftsman homes around Perris Hill and Del Rosa, we regularly find decking with dry rot or water damage hidden under shingles that look fine from the ground. You cannot see it until the old roof comes off.
- Missing attic ventilation: Mid-century ranch homes in this area often have one gable vent and nothing else. Without ridge vent and soffit intake, attic temperatures in July exceed 140°F, which cooks the roof from underneath.
Pricing for Roofing Company in San Bernardino, CA
Here are real numbers for San Bernardino’s market. Roof repairs on asphalt shingle roofs run $300 to $900 for typical issues: cracked shingles, small leaks at flashing, or missing ridge cap. A roof inspection with a written report runs $150 to $300, credited toward the repair if we do the work. Full roof replacements on a standard one-story home with architectural shingles run $9,000 to $18,000. Tile roof replacement runs $14,000 to $24,000. Flat roof coating or membrane work runs $3,500 to $8,000. Any of these will get a written line-item price from us before work begins. Call (562) 315-0297 for a free estimate.
We Also Serve Cities Near San Bernardino
Our Roofing Company team also handles roofs in Rialto, Colton, Grand Terrace, and Bloomington. If you live in one of those communities, you get the same written pricing, the same live person answering the phone, and the same 365-Day Done Right Promise. Call us at (562) 315-0297 and we will schedule your estimate.
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 Roofing Company in San Bernardino
We inspect the decking during our first visit and write any replacement into the estimate before work starts. If we find additional rot during tear-off, we photograph it, show you the exact affected area, and get your written approval before replacing a single sheet. The price does not move upward without your signature on a written change order. Call (562) 315-0297 and we can explain what we would expect to find on your specific roof.
Yes. Roofers in San Bernardino’s northern foothills over-nail perimeter shingles and use higher wind-rated materials because Santa Ana gusts hit those streets harder than in neighboring Riverside or Redlands. Our crew follows a six-nail perimeter pattern on foothill homes, not the standard four, and we switch to shingles rated for higher wind speeds when the home sits above Baseline.
We install synthetic high-heat underlayment rated for prolonged UV exposure, with self-adhered ice and water shield at valleys, eaves, and penetrations. San Bernardino’s dry heat demands an underlayment that will not break down while the roof is open during installation, and the winter downpours demand a watertight barrier at the roof’s weakest points. Both are standard on our jobs, never an upgrade you have to request.
We check granules at the gutter line, in valley metal, and on the north slope where UV hits obliquely. We also run a hand-brushing test across the shingle surface to see how much mineral comes loose. San Bernardino roofs degrade faster than coastal roofs, so we recommend this check annually for any asphalt shingle roof older than eight years. It is part of our inspection, credited toward any repair we then do.
Yes, and it is one of the most valuable upgrades we make in this city. Most mid-century ranches here have one gable vent and nothing else, so attic heat sits at 140°F all summer. We cut ridge vent along the peak and add soffit intake at the eaves, which lets cooler air enter low and hot air exit high. This drops attic temperatures and extends the life of your shingles. A typical ventilation upgrade on a 1,200-square-foot ranch runs $1,800 to $3,200 including materials.
Last July, our crew replaced a 1920s Craftsman roof on E Street near Perris Hill. The original wood shake had granule loss from 100°F+ UV exposure, and the decking under the eaves was soft. We installed GAF architectural shingles with a full ice and water shield at valleys and penetrations, added ridge vent and new drip edge, and upgraded the fascia to meet current code before the first Santa Ana wind event. That roof will outlast the one that was on it for sixty years, and the homeowner has the paperwork to prove what we did.
If you own a home in San Bernardino and want a roofer who writes the price down, shows up when promised, and stands behind the work for a full year, call Greg Holloway and the Tilehurst Roofing Riverside team at (562) 315-0297. Your free estimate is exactly that: a written number in your hands, with no obligation and no pressure.
Written by Greg Holloway, Owner at Tilehurst Roofing Riverside, serving San Bernardino roofs with written guarantees since the company’s founding in 2000.