Roof Repair in San Bernardino, CA | Bedrock Roof Repair

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

252+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
Tile roofingTile 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 runs between $375 and $1,900 depending on what’s actually wrong once we get on the roof, and most repairs are done in a single day. If you’re looking at a water stain on your ceiling or you heard shingles slapping in the last Santa Ana blow, the fastest way to a straight answer is an inspection that tells you what the roof needs, not what a salesperson wants to sell you. Call (833) 589-7850 and we’ll come out, get on the roof, and tell you what we see.

Call (833) 589-7850

We work all over San Bernardino: 92401, 92402, 92403, 92404. That includes the foothill streets that catch the worst of the Cajon Pass wind, the older tract homes around Baseline and Sierra Way, and the flat-roof stock up toward the 210. Alan Cofield leads the crew, and the work is repair-first by design. The company name says it: Bedrock Roof Repair. Repair when possible. Replace when necessary. Inspect before either.

Why Bedrock Roof Repair Is San Bernardino’s Preferred Roof Repair Company

We’ve spent enough time on roofs across San Bernardino to know that the failure mode here is different from the rest of the Inland Empire. The Santa Ana winds that funnel through the Cajon Pass hit rooftops with gusts that strip shingles off the north slope while the south slope looks untouched. That pattern confuses homeowners, but it’s not random. It’s a wind-tunnel effect, and it means we don’t inspect just the damaged section. We walk the ridges, the valleys, the drip edge, and the fasteners, because wind here finds the weak point every time.

Alan Cofield built the company around a simple sequence: inspect first, repair if the roof can be saved, replace only when the decking or the structure says it’s time. That’s not marketing language. It’s the reason the name is Bedrock Roof Repair and not Bedrock Roof Replacement. Homeowners in San Bernardino who’ve been burned by contractors pushing full tear-offs tend to appreciate the honesty. We’d rather re-nail a field of architectural shingles correctly than sell a roof that didn’t need to die.

We carry materials and parts for all seven major roofing brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters here because San Bernardino’s housing stock is not one-size-fits-all. A 1958 stucco rancher with 24-inch rafter spacing needs a different installation spec than a 2005 production home. Being brand-agnostic means the recommendation follows the roof, not a supplier incentive.

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

Flat Roof Repair in San Bernardino

Flat Roof Repair for San Bernardino homes, especially the older rentals and low-pitch buildings from the 1960s and 70s, usually involves fixing ponding water, patching splits at parapet walls, or sealing penetrations that have failed. A straightforward patch on a small ponding area in San Bernardino typically runs $450 to $950. A larger repair involving new torch-down or modified bitumen at the parapet often lands between $900 and $1,800. The material matters less than the prep: if we don’t dry the area and properly clean the seam, the patch fails in one season.

Ponding Water at the Parapet

The most common flat roof call in San Bernardino is ponding near a parapet wall on a 1970s build. Water sits, the membrane breaks down under UV and heat, and then the first real rain in December shows up as a stain on the ceiling below. Repairing it often means removing the saturated membrane, drying the substrate, and flashing the wall correctly so water can’t sit at the junction again.

Repaired, Not Replaced

We re-roof a flat section only when the membrane is past its service life. If the ponding is localized and the surrounding membrane still has flexibility, a well-done patch with the right material gets another five to seven years out of the roof. That’s money saved, and it’s the repair-first approach.

Shingle Roof Repair in San Bernardino

Shingle Roof Repair in San Bernardino is driven by wind more than rain, and the repair usually involves replacing missing or curled shingles, re-nailing the field around a ridge, or repairing flashing at a valley or wall. Replacing a small area of missing shingles runs $375 to $700. A more involved repair that includes ridge repair, valley flashing, and re-nailing a field section runs $800 to $1,500. The cost depends on access, pitch, and whether the decking underneath survived the wind event.

Re-Nailing After a Santa Ana

After a Santa Ana wind event, we see whole fields of missing shingles on the north side of homes along the foothill neighborhoods. The shingles didn’t fail because they were old. They failed because the original installation used four nails on a 24-inch rafter layout, and the shingle’s wind rating calls for six. Re-nailing to spec is a repair, not a replacement, and it’s one of the most valuable things we do in this city.

Skip Sheathing and Dry Rot

When we lift shingles on a 1950s or 60s San Bernardino home, we often find the original 1×6 skip sheathing has split or dry-rotted at the fasteners. You can’t nail a new shingle to a fastener that’s not holding. That’s why our Roof Repair process includes checking the decking, not just the shingle layer. If the decking is compromised, the repair changes scope, and we document that before we proceed.

Trusted Brands We Service in San Bernardino

We install products from seven leading roofing manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That breadth matters in San Bernardino because the right shingle for a foothill home facing Cajon Pass wind is not necessarily the same as the right shingle for a flat section on a 1970s rental. We service what’s already on your roof, and if a field of CertainTeed needs matching, we get it. If an Owens Corning ridge vent is cracked, we replace it. Seven leading brands. One honest recommendation.

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 Repair Problems We See in San Bernardino Homes

  • Wind-driven shingle loss on north slopes: The Cajon Pass funnels Santa Ana winds that hit rooftops hard on the north side, often peeling shingles off in fields. The damage looks random but follows the wind tunnel, and re-nailing to a six-nail pattern addresses the root cause.
  • Dry-rotted skip sheathing on 1950s-70s tract homes: Much of San Bernardino’s housing is postwar single-story stucco with original 1×6 skip sheathing. After fifty or sixty years of heat and occasional moisture intrusion, that sheathing splits and rots at the fasteners, so shingles can’t be re-attached until the decking is repaired.
  • Failed valley flashing where the heat is brutal: San Bernardino’s semi-arid climate bakes asphalt shingles in weather that routinely passes 100°F. The valleys where two slopes meet take the worst of it, and the flashing there is often the first thing to fail, letting water in during the winter rains.
  • Flat roof ponding on older stock: The large share of rentals and older builds in the city means plenty of flat roofs that were never designed for efficient drainage. Ponding water breaks down the membrane, and by the time the ceiling shows a stain, the repair is bigger than a patch.

Pricing for Roof Repair in San Bernardino, CA

Here’s what you can expect to pay in San Bernardino’s market. A small shingle replacement runs $375 to $700. A flat roof patch at a parapet runs $450 to $950, and a larger flat roof repair with membrane replacement runs $900 to $1,800. A full shingle repair involving valley flashing, ridge repair, and re-nailing a field runs $800 to $1,500. The number that moves the invoice is what we find when we open the roof: dry-rotted sheathing, failed underlayment, or rafter spacing that forces a re-nailing spec. We write allowances into the contract for that reason, so the final number is agreed before we touch it, not after. Call (833) 589-7850 for a free estimate.

On a 1958 single-story on Mountain View Avenue near the foothills, a Santa Ana wind event had peeled back a field of architectural shingles on the north slope and exposed the original 1×6 skip sheathing, which was split and dry-rotted at the fasteners. We replaced the damaged runs with 7/16 OSB nailed to the existing 24-inch rafter spacing, laid new ice and water shield in the valleys, set a fresh starter strip and drip edge, and re-nailed the field with a six-nail pattern to meet the shingle’s 130-mph wind rating. Then we documented the sheathing upgrade for the homeowner’s permit file. That’s the difference between a repair that’s priced honestly and one that surprises you later.

We Also Serve Cities Near San Bernardino

We handle Roof Repair in San Bernardino and the surrounding communities, including Muscoy, Highland, Loma Linda, and Rialto. The same crew, the same repair-first process, and the same seven-brand material access, wherever your roof sits in the Inland Empire.

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

Why San Bernardino Chooses Bedrock Roof Repair

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.

★★★★★

"Went up in the attic first with a flashlight before going on the roof, which no other estimator bothered to do. Found the stain and worked backward from there."

Alma Garcia · Verified customer
★★★★★

"Quality work on the repair. There were a few nails left in the driveway that the magnet missed, so check yours before driving over it. Otherwise no complaints."

Holly Kowalski · Verified customer
★★★★★

"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."

Veronica Martinez · 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.

(833) 589-7850

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 the terms of our Privacy Policy and agree that you may be contacted by phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

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