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

Roof Replacement 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 Replacement Across San Bernardino

Roof replacement in San Bernardino runs $11,500 to $27,000 for a typical asphalt shingle home, with most jobs landing between $14,000 and $19,000 depending on square footage, tear-off layers, decking condition, and whether you’re on a flat city lot or open acreage in the foothills. That’s the honest range, and you’ll have a written price before any work starts. Tilehurst Roofing Riverside crews work across San Bernardino every week, from the older Craftsman blocks near downtown to the ranch homes off Kendall Drive and the stucco tracts north of the 210. Call (562) 315-0297 and a live person answers, day or night, to schedule a free estimate.

Call (562) 315-0297

We’re part of the Kingswell family of roofing companies, founded in 2000. Greg Holloway leads the Tilehurst Roofing Riverside location, and he’s built this team around one idea: you get the price in writing, we show up in the window we promised, and if anything isn’t done right within a full year, we come back and fix it. That’s the 365-Day Done Right Promise, and it applies to every Roof Repair - San Bernardino job we handle.

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

Homeowners in San Bernardino have been burned before. A contractor no-shows, quotes one number on the phone and another at the door, or slaps a new layer of shingles over bad decking and disappears. That’s exactly the customer we built this company for. Our reputation in San Bernardino comes from dozens of completed replacements where the written quote matched the final invoice, the crew arrived on time, and the cleanup left the property better than we found it.

San Bernardino is a city where roof problems compound fast. Summer heat cycles bake shingles until they crack. Santa Ana gusts peel edges on the northern foothill streets. Winter rains test every valley and penetration. Our crews plan for all three before the first tear-off. When a San Bernardino homeowner calls, we schedule a site visit, walk the property with them, and hand over a line-item proposal that covers materials, labor, disposal, and any decking or ventilation work we can see ahead of time. No vague allowances. No surprises.

Every Tilehurst technician is background-checked and uniformed. You’ll know who’s on your roof by name. And when you call the office, a live person picks up 24/7. Not a voicemail tree. Not a call you have to wait until Monday to return.

Read more about our process on our broader Roof Replacement page, or keep reading for what’s specific to Roof Replacement in San Bernardino.

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

Asphalt Shingle Roof Replacement in San Bernardino

Asphalt shingle roof replacement in San Bernardino is the most common full-roof job we do, and it’s the right choice for most homes here, especially the mid-century ranches and 1970s stucco tracts that make up a huge share of the housing stock. The work involves tearing off the old shingles and underlayment down to the decking, inspecting the wood for dry rot or soft spots, replacing any bad decking, installing new synthetic underlayment and drip edge, then laying the shingle field with a six-nail pattern. On foothill streets with stronger Santa Ana exposure, we over-nail the perimeter and use a starter strip rated for higher wind uplift.

Most asphalt shingle replacements in San Bernardino run $11,500 to $19,000 for a home between 1,400 and 2,200 square feet. If the home has two layers of old shingles and original shake underneath, tear-off adds $25 to $40 per square. If attic ventilation is missing or inadequate, ridge vent and intake baffles add a few hundred more. Both are included in your written quote, not billed as change orders later.

Heat and UV Degradation in San Bernardino

San Bernardino’s summer heat, often 100°F on the valley floor and hotter on exposed hillsides, degrades asphalt shingles faster than almost anywhere in coastal Southern California. The UV exposure breaks down the asphalt binder, causing granular loss that shows up in your gutters and, eventually, bald spots on the shingle face. We recommend annual granular loss checks on roofs over 12 years old, and when we replace a roof, we can quote reflective shingles that reduce heat absorption and slow that breakdown.

Wind-Resistant Materials for Foothill Streets

Not every San Bernardino home needs a wind-rated upgrade, but plenty do. Homes in the northern foothills, along streets like Kendall Drive and the roads sloping up toward Little Mountain, get gusts that flat valley cities never see. We specify IKO and Atlas architectural shingles with higher wind ratings for those properties and adjust the nailing pattern accordingly. It’s a localized practice, not something we’d do in Rialto, and it’s one reason a real local roofer matters.

New Roof Installation in San Bernardino

New roof installation in San Bernardino usually comes up in two situations: new construction on a cleared lot, or a full replacement where so much decking is bad that it’s cleaner to strip to the rafters and start fresh. The job involves framing inspection, decking installation, underlayment, drip edge, shingles or the material of your choice, and all flashing at penetrations, valleys, and chimney bases. On new-construction acreage lots, we also coordinate with your county permit schedule and make sure roof-to-septic setbacks don’t create a conflict before the first nail goes in.

A new roof installation on a typical 1,800-square-foot home in San Bernardino runs $16,000 to $27,000, depending on the material, roof pitch, and whether the home includes attached structures like a shop or ADU. The higher end covers architectural shingles from Tamko or Boral, plus full decking replacement and added ventilation. We give you the exact number in writing after a site visit, not a range that floats until the job is done.

Detached Shops, ADUs, and Outbuildings

San Bernardino County permits for acreage lots can get complicated fast. A detached shop or ADU may need its own roof permit, and if the roof-to-septic setback isn’t verified during rough framing, the project can fail final inspection. We flag these issues during the estimate walkthrough and coordinate the permit scope so you don’t find out after the roof’s on. We’ve done enough county-permitted jobs here to know where the hold-ups happen.

Material Access on Open-Acreage Lots

A house set 300 feet back from the street changes the logistics. Long material hauls mean our crew orders shingles in full squares with matched dye lots up front, not in piecemeal loads. Under-ordering on a large San Bernardino lot means a mid-job resupply with a mismatched dye lot, and we’ve seen that happen to homeowners who hired out-of-area crews. We plan the delivery, the lift, and the tear-off staging for your site, not for a generic city lot.

Trusted Brands We Service in San Bernardino

Tilehurst Roofing Riverside carries materials from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means the product recommendation fits your San Bernardino home, not whatever is sitting on a distributor’s shelf that week. For foothill streets, we lean on Atlas StormMaster and IKO Nordic lines for their wind ratings. For flat or low-slope sections on ranch homes, we quote CertainTeed service in San Bernardino Landmark and Owens Corning Duration for their heat-reflective color options. We order direct from local suppliers in the Inland Empire and stock the fasteners, underlayment, and flashing we know San Bernardino jobs require, which keeps turnaround tighter than waiting on a warehouse transfer.

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

Common Roof Replacement Problems We See in San Bernardino Homes

  • Thermal shock cracking on original composition shingles: The older comp shingles on early 20th-century Craftsman bungalows were never built for 100-degree summers followed by cool desert nights. The expansion and contraction cycle cracks them at the nail line, and once water gets under, the decking rots fast.
  • Hidden dry rot under wood shake on foothill ranches: Homes off Kendall Drive and near the foothills often have original wood shake. The shake looks fine from the ground, but underneath we routinely find decking that’s soft or already failed, plus no ridge vent. Replacing the decking and adding continuous ridge vent is standard on these jobs.
  • Missing or corroded drip edge on open-lot homes: When homes sit on graded lots without proper drip edge and fascia, wind-driven rain gets under the shingle edges at the eaves during winter storms. We replace the drip edge on every San Bernardino job, even if the old roof had it, because the wind here makes it a non-negotiable.
  • Inadequate attic ventilation in mid-century ranch homes: Many 1950s and 60s San Bernardino ranches were built with gable vents only. In 100-degree summers, attic temperatures spike well past 140°F, which cooks shingles from underneath and shortens their life by years. Adding continuous ridge vent and intake baffles is the single best upgrade for these homes.

Pricing for Roof Replacement in San Bernardino, CA

Here’s what you can expect to pay in San Bernardino. A standard asphalt shingle replacement on a single-story home runs $11,500 to $19,000. Architectural shingles add $1,800 to $4,500 depending on brand and wind rating. Full tear-off of two existing layers adds $25 to $40 per square. Decking replacement adds $2.50 to $4.50 per square foot of replaced wood. Ridge vent and intake baffles run $450 to $900. A detached shop or ADU roof adds $3,500 to $9,000 depending on size. Every quote we write is line-item and fixed, not a starting number that grows when the crew finds a surprise. Call (562) 315-0297 to schedule a free estimate, and you’ll have the number in writing before you decide anything.

We Also Serve Cities Near San Bernardino

Tilehurst Roofing Riverside crews work throughout the Inland Empire, including Rialto, Colton, Grand Terrace, and Bloomington. If you’re in a neighboring city and saw this page, you get the same written pricing, the same 365-Day Done Right Promise, and the same live person on the phone when you call. San Bernardino is our core service area, and the surrounding cities are part of our weekly routes.

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 Replacement in San Bernardino

Why San Bernardino Chooses Tilehurst Roofing Riverside

We set the standard for roof replacement 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 replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement 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 replacement 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.

★★★★★

"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
★★★★★

"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."

Stephanie R. · Verified customer
★★★★★

"Gutters and a section of shingles after a big wind. Answered the phone right away, came when they said, and the price on the quote is what I paid. Easy to deal with."

Guillermo Saenz · Verified customer

Ready for Roof Replacement 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 replacement 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