Roof Repair in San Bernardino, CA | Moreno Valley Roof Repair

Roof Repair in San Bernardino — Free Inspection, Itemized Written Quote

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 $350 and $1,600 for most residential jobs, and the fastest way to stop a leak is to get eyes on the roof before the next Santa Ana event pushes water through every lifted shingle tab. We run crews from our Moreno Valley shop into San Bernardino neighborhoods every week, from the foothill blocks off North Del Rosa down to the tract homes near Perris Hill Park. If you’re seeing water stains on a ceiling or shingle granules piling up in a gutter, call Ruben Ibarra’s team at (866) 217-3967 and we’ll get a roofer to your property for an honest assessment.

Call (866) 217-3967

Why Moreno Valley Roof Repair Is San Bernardino’s Preferred Roof Repair Company

We’re not the only roofing outfit that drives into San Bernardino, but we’re one of the few that brings a genuinely brand-agnostic parts list. Because we install and supply materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral on an authorized basis, we can match the repair to the exact shingle already on your roof instead of forcing a mismatch. On a 1960s north-foothill home where Santa Ana winds had torn loose several ridge caps, our crew pulled the damaged field shingles, replaced rotten decking, re-laid ice and water shield through the valleys, and re-set the ridge with a properly nailed ridge vent and new starter strip at the rake. That repaired slope has held through two subsequent wind seasons, and the homeowner didn’t have to pay for a full re-roof to get there.

We also stand by an inspection-before-commitment model. You can hire us for a standalone Roof Repair assessment or a full roof inspection without any push toward replacement, which matters in San Bernardino because wind damage and heat damage look different and cost different amounts to address. Our Roof Repair in San Bernardino reputation rests on telling homeowners when a repair will genuinely buy them five more years, and when it won’t. Ruben Ibarra runs every estimate that way: repair when repair makes sense, replace when it doesn’t.

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

Commercial Roof Repair in San Bernardino

Commercial Roof Repair in San Bernardino is a different animal from residential shingle work, and the difference starts with the roof system. Retail strips along Highland Avenue, industrial buildings off Mill Street, and the mixed-use blocks near downtown all carry low-slope or flat roofing membranes, and those fail through ponding water, sun-cracked seams, and penetration leaks around HVAC units and vents. A drain line that clogs during a monsoon thunderstorm can pond three inches of water over a membrane that was never rated for standing water, and that’s when interior damage starts.

Membrane and Flashing Repairs

Most commercial callouts we handle in San Bernardino are TPO, PVC, or older mod-bit roofs that have split at a seam or pulled away at a parapet wall. The repair usually runs $600 to $1,900 depending on how many linear feet of membrane we’re cutting out and whether we’re re-welding seams with hot air or applying a reinforced patch. We also check the roof drains and scuppers on every commercial visit, because the same monsoon storm that cracks a seam also sends sand and leaves into the drain baskets.

Coating and UV Protection

For an older commercial roof that’s drying out but not yet failing, we can specify a white elastomeric or silicone coating that reflects the summer heat and re-seals hairline cracks. That typically runs $3.50 to $5.50 per square foot in San Bernardino, and it’s often the difference between patching that same roof every season and getting another six or seven years out of it.

Roof Leak Repair in San Bernardino

Roof Leak Repair in San Bernardino starts with an honest conversation about where the water is actually entering, because the stain on your ceiling is almost never directly under the roof breach. Water travels down the truss, hits a drywall seam, and shows up three feet away. In this city, the leak trigger is usually one of three things: wind-lifted shingles on the windward slope, dried-out flashing at a chimney or valley, or a flat-roof penetration that opened up under UV stress.

Wind-Driven Leaks

When Santa Ana winds blow 40 to 60 mph off the mountains, they don’t tear shingles off cleanly. They flex the shingle tabs, crack the sealant bond, and leave the nail holes stretched. The first rain that follows gets driven sideways into those openings. We see this every fall, and the fix is usually $450 to $900 for tab re-sealing and ridge cap replacement, plus whatever decking has rotted underneath.

Flat and Low-Slope Leaks

Carport roofs, addition roofs, and the odd downtown bungalow with a flat section leak in a pattern we know well. The ponding water sits, the sun bakes the membrane, and the seam opens at the smallest penetration. A flat roof patch over a carport in San Bernardino typically runs $500 to $1,300 depending on whether we’re sealing a single penetration or re-covering a whole section.

Trusted Brands We Service in San Bernardino

We’re authorized to install and supply materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and that matters more in San Bernardino than most people realize. This isn’t a coastal market where salt air dictates the material spec; it’s a UV-and-wind market, and the right shingle for a north foothill home with wind exposure is not automatically the right shingle for a south-facing tract home that bakes all afternoon. Whether you’re looking at GAF Timberline or Atlas Pinnacle, our service coverage means we can match the correct material to your existing roofline instead of pushing whatever we happen to stock. For San Bernardino customers, that means faster turnaround on warranty-matched repairs and no pressure to replace a roof that just needs a ridge re-set.

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

  • Santa Ana wind uplift on north and foothill-facing slopes. Wind channels through the Cajon Pass and hits the north foothill neighborhoods first, lifting shingle tabs and tearing ridge caps loose. The repair is straightforward if you catch it before the first winter storm, which is why we recommend a post-wind inspection in the fall.
  • UV-brittled shingles on south and west exposures. San Bernardino summers routinely hit 100°F or more, and that bakes the asphalt in architectural shingles until the tabs crack and the granules start sloughing off. A 1960s or 1970s gable roof that’s still on its second layer will often fail on the south face five years before the north face goes.
  • Dried-out flashing sealants. The same UV that ages shingles also degrades the sealant around chimneys, pipe boots, and wall intersections. We see it as cracked, peeling caulk lines that let water run behind the flashing. This is one of the cheapest repairs we do, usually $250 to $450, but it causes some of the most expensive interior damage when left alone.
  • Flat roof ponding over carports and additions. Much of San Bernardino’s mid-century housing stock includes flat or low-slope sections over carports and bump-outs, and those roofs were not always framed with enough slope. Water ponds, the membrane degrades, and the leak shows up at the seam where the addition meets the main gable.

Pricing for Roof Repair in San Bernardino, CA

Most residential roof repairs in San Bernardino land between $350 and $1,600. A simple pipe boot replacement or flashing re-seal might come in at $350 to $500, while a wind-damage repair that includes shingle replacement, ridge cap re-setting, and decking repair can run $850 to $1,600. Flat roof patches over carports usually fall at $500 to $1,300. What moves the price is decking rot under the shingles, the roof’s slope and walkability, and whether we’re matching an existing architectural shingle color that’s no longer in production. Every estimate is free, and the quote is a written line-item price, so you’ll know what the repair costs before we start. Call (866) 217-3967 to schedule yours.

We Also Serve Cities Near San Bernardino

Our crews regularly work throughout Muscoy, Highland, Loma Linda, and Rialto, and we schedule San Bernardino jobs alongside those neighboring cities to keep dispatch tight. If you’re just over the city line, the same repair standards and the same brand-matched materials apply. The inland UV-and-wind spec we use across the valley is consistent from one block to the next, which keeps the repair scope predictable no matter which side of the 210 you’re on.

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 Moreno Valley 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.

★★★★★

"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."

Beatriz Torres · 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."

Vivian Nguyen · Verified customer
★★★★★

"Roof is solid and the price was competitive. The job ran a day over because of weather, which is nobody's fault, but I would have liked a call about it rather than noticing the crew hadn't shown up."

Maria Vargas · 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.

(866) 217-3967

Request a Free Estimate in San Bernardino

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

By clicking submit, you agree to the terms of our Privacy Policy and agree that you may be contacted through phone, text, or email regarding your project, including by the service partners who may complete the work.

Areas We Serve
Call Now - 24/7 Dispatch