A Tilehurst company - serving Riverside, CA
Roof Repair in San Bernardino, CA | Tilehurst Roofing Riverside

Roof Repair in San Bernardino - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

21+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Tile roofingTile roofing
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

Fast, Reliable Roof Repair Across San Bernardino

Roof repair in San Bernardino usually costs between $380 and $1,900 depending on what’s failing, with shingle replacement and flashing work on the lower end and decking replacement on the higher end. Most repairs our crew handles here are done in a single day. If you’re seeing water stains on a ceiling or granules piling up in a gutter, call (562) 315-0297 and we’ll get a written price in your hands before any work starts.

Call (562) 315-0297

We work throughout San Bernardino, from the foothill streets north of the 210 down to the valley floor near Hospitality Lane, and we know exactly how this city’s heat and wind punish a roof. The sun here bakes asphalt shingles until they lose their granular coating, and the Santa Ana gusts that sweep through the northern foothills peel back anything that wasn’t nailed to a wind-rated pattern. When we scope a repair in San Bernardino, we’re looking for heat-checked shingles, lifted perimeter edges, and failed flashing at penetrations, because those are the failures this climate produces. Our crews arrive in the window we give you, walk the roof with you if you want, and put the price in writing before touching a single nail.

Why Tilehurst Roofing Riverside Is San Bernardino’s Preferred Roof Repair Company

Tilehurst Roofing is part of the Kingswell family of roofing companies, founded in 2000, and the San Bernardino location operates under the Kingswell Guarantee. That means every repair begins with a written price, every job receives a written guarantee before the crew leaves, and if a repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. Greg Holloway leads the team, and he’s built the San Bernardino operation around one idea: homeowners here have been burned by no-shows and price changes at the door, and they’re done with it.

When you call Tilehurst Roofing for roof repair in San Bernardino, a live person answers. Every time. Not a voicemail queue, not a callback request. 24 hours a day, seven days a week, including weekends and evenings. Our technicians are background-checked and uniformed, so you know exactly who’s on your roof and why. And we carry material options from seven manufacturers, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the product fits your home rather than whatever happens to be on the truck.

Dispatch and scheduling for San Bernardino jobs are coordinated from the brand’s Inland Empire office, and crews serve the city daily. We’re not an out-of-town crew guessing at local conditions. We know that homes on the northern foothills get stronger gusts than the streets down by the 215, and we scope repairs accordingly.

Explore

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

Shingle Roof Repair in San Bernardino

Shingle Roof Repair is the most common call we take in San Bernardino, because the summer heat here bakes asphalt shingles until the granular surface breaks down and the mat underneath starts cracking. When that happens, water finds its way through, and by the time you see a stain on the ceiling, the decking underneath may already be soft. A standard shingle repair in San Bernardino, replacing a handful of damaged shingles and resealing the area, runs $380 to $650. If the damage requires tearing back a full square or two and replacing underlayment, expect $900 to $1,600.

What matters most on a San Bernardino shingle repair is what’s underneath. The city’s older homes, particularly the early 20th-century Craftsman bungalows and mid-century ranches, often sit on original composition shingles that have been losing granules for decades. When we lift those shingles, the underlayment underneath is frequently brittle and cracked, which means the repair has to go deeper than just swapping surface shingles.

Granular Loss and Heat-Checked Asphalt

Walk up to any roof in the Del Rosa neighborhood or along the streets north of Highland Avenue after a few San Bernardino summers, and you’ll see what heat does. Shingles shed their granules into the gutters, leaving bare asphalt patches that crack under thermal expansion. We check for granular loss streaks in valleys first, because that’s where UV exposure concentrates and where the first leaks appear. If the granule loss is widespread, a patch-up won’t hold, and we’ll tell you that before you spend money on it.

Ridge Cap and Valley Replacement

Valleys channel more water than any other part of a San Bernardino roof, and they’re where granular loss shows up first. A valley repair typically runs $600 to $1,100, depending on whether we’re re-laying shingles or installing new underlayment. Ridge caps, the shingles that run along the peak, take the brunt of Santa Ana uplift and need to be nailed to a wind pattern that matches your street’s exposure. Foothill ridges get heavier fastening than valley-floor homes, with perimeter shingles over-nailed to resist the gusts that roll down from the mountains.

Storm Damage Roof Repair in San Bernardino

Storm Damage Roof Repair in San Bernardino means dealing with what Santa Ana winds and winter downpours leave behind. The northern foothill streets, areas like Verdemont and the neighborhoods up toward Cal State San Bernardino, catch stronger gusts than the valley floor, and those winds peel back shingles that were nailed to older 4-or-6-per-shingle patterns. When a storm passes through and you see shingles in the yard or lifting along the eaves, that’s a repair that can’t wait, because the next rain will find the gap and come straight through.

Storm damage repairs in San Bernardino typically run $450 to $1,400, depending on how many squares were affected and whether the underlayment survived. Wind-lifted shingles that haven’t torn the underlayment are usually on the lower end. Torn underlayment or damaged decking pushes the price up, but we’ll show you exactly what we found and get your approval in writing before we proceed.

Santa Ana Wind Uplift

San Bernardino’s northern foothills experience stronger Santa Ana gusts than the valley floor, and roofs up there fail differently. The wind gets under the perimeter shingles and lifts them until the nails pull through, which is why we over-nail perimeter shingles and use higher-rated wind-resistant materials on those streets. It’s a small detail that makes the difference between a repair that lasts and one that peels back in the first big blow of October.

Thermal Shock Cracking

San Bernardino swings from 100°F days to cold winter nights, and those swings stress shingles until they crack. The technical term is thermal shock, and it shows up as hairline cracks running across the shingle face. Once cracked, water seeps in and the shingle fails fast. Repairs for thermal shock cracking run $400 to $700 on average, and we always check the surrounding shingles because if a few cracked, the rest of that roof section isn’t far behind.

Trusted Brands We Service in San Bernardino

We stock parts and materials for the brands most common on San Bernardino roofs, including Atlas, IKO, Tamko, and Boral, alongside GAF, CertainTeed, and Owens Corning. That matters when you need a repair quickly and the match matters. Atlas and IKO shingles are common on newer tract developments around the city’s south end, while older homes in neighborhoods like Del Rosa may still carry original composition shingles that have no modern match, which is when a full section replacement becomes the better call. We’ll walk you through the options, show you samples, and pick a product that fits the home and the budget.

Common Roof Repair Problems We See in San Bernardino Homes

  • Granular loss streaks in valleys: Decades of UV baking leave asphalt bare in the valleys, where water flow is heaviest and cracking shows up first. We check valley runoff lines first on every San Bernardino inspection because that’s where leaks begin.
  • Lifted perimeter shingles along foothill ridgelines: Santa Ana gusts peel back roofs nailed to older patterns along streets in the northern foothills. Over-nailing and wind-rated fastening are the fix, and they’re standard on our foothill repairs.
  • Failed flashing at pipes, vents, and chimneys: On original composition roofs, thermal shock separates flashing from the decking, leaving gaps around every penetration. A failing pipe boot or chimney flashing often looks minor from the ground but is leaking into the attic.
  • Hidden decking rot under old shingles: Many older San Bernardino homes have had slow leaks for years, and by the time we open the roof, the decking beneath is soft or crumbling. We’ll always check for this before quoting, so the price you get is the price you go in with.
Before & after

See the difference

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

Pricing for Roof Repair in San Bernardino, CA

Here are the ranges we see most often in San Bernardino. Shingle replacement runs $380 to $650 for a small repair, $900 to $1,600 when we’re tearing back a full square or two. Flashing repair at a chimney or pipe penetration runs $350 to $750. Valley repair runs $600 to $1,100. Flat roof patching on the city’s older commercial-style residential additions runs $500 to $1,200. Vent boot replacement runs $250 to $450. Decking replacement, when hidden rot is found, adds $75 to $110 per sheet. Every quote is written, line-itemed, and in your hands before any work starts. Call (562) 315-0297 for a free estimate, and you’ll know exactly what the repair costs before you commit to anything. We don’t change the price at the door, and we never have.

We Also Serve Cities Near San Bernardino

If you’re outside San Bernardino proper, we also handle Roof Repair in Rialto, Colton, Grand Terrace, and Bloomington. Same crews, same written pricing, same guarantee. The team at Roof Repair in San Bernardino covers the whole Inland Empire corridor daily, so scheduling in a neighboring city is just as fast.

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 Roof Repair in San Bernardino

What a San Bernardino Roof Repair Actually Turns Up

We opened a small leak near the chimney on a 1960s ranch in the Del Rosa neighborhood a while back, and what we found under the surface is the kind of thing we see all over San Bernardino. The original composition shingles had lost nearly all their granules. The underlayment underneath was brittle and cracked. The decking around the chimney penetration had been soaking in slow water for years and crumbled when we touched it. We tore back two squares, replaced the decking around the penetration, laid GAF WeatherWatch ice and water shield in the valley, and re-nailed the shingle field to a 130-mph wind pattern before reinstalling the flashing with new drip edge. The repair held, and it’s held through every Santa Ana blow since.

That’s the difference between a roofer who patches what’s visible and one who scopes for what San Bernardino’s climate actually does to a roof. Heat-checked asphalt, foothill wind uplift, hidden decking rot, these are the failures we look for before we quote, so the price you’re given is the price the job costs. If your roof is showing granule loss in the valleys, lifting along the eaves, or leaking at a penetration, call (562) 315-0297 and we’ll schedule a free inspection. A written price comes before any work starts, and every repair carries a written guarantee. That’s how it should be, and that’s how we do it in San Bernardino.

Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Bernardino and the Inland Empire.

Why San Bernardino Chooses Tilehurst Roofing Riverside

We set the standard for roof repair in San Bernardino.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Bernardino

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Bernardino - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Bernardino Customers Say

Trusted by homeowners across San Bernardino and surrounding areas.

★★★★★

"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 · Verified customer
★★★★★

"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 · Verified customer
★★★★★

"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 · Verified customer

Ready for Roof Repair in San Bernardino?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Bernardino.

(562) 315-0297

Request a Free Estimate in San Bernardino

Tell us about your roof repair needs - we'll respond within the hour.

By submitting this form, you agree to our Privacy Policy and consent to being contacted by call, text, or email regarding your project, including by the service partners who may complete the work.

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