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

Roofing Company 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 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.

Call (562) 315-0297

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.

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

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.

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

Why San Bernardino Chooses Tilehurst Roofing Riverside

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

1

Call or Request a Free Estimate

Tell us about your roofing company 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 roofing company 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.

★★★★★

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

"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

Ready for Roofing Company 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 roofing company 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