Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Muscoy
Roof repair in Muscoy usually costs between $350 and $1,900 depending on what’s actually wrong, and we can usually be on your roof within 48 hours of your call. Muscoy’s roofs take a beating: summer heat bakes asphalt shingles until they crack, then winter rain and Santa Ana winds find every weak seam. We know these homes because we work on them year-round. If you’ve spotted water stains on your ceiling, a lifted shingle after the last windstorm, or granules piling up in your gutters, call (877) 755-4274 and we’ll send a roofing specialist to look, not a salesperson.
Why Weathervane Roof Repair Is Muscoy’s Preferred Roof Repair Company
We’re a roofing-only company, which means we don’t pour concrete, hang drywall, or fix plumbing. Roofs are the entire job. Muscoy homeowners call us because when we arrive, we climb up, inspect, and tell you what’s actually wrong – and whether a repair will fix it or if you’re looking at something bigger. Gil Tanner runs our crew with a simple rule: no quotes without diagnosis. We don’t hand you a price from the driveway. We get on the roof first.
Our approach starts with a Roof Inspection. That’s a standalone service, not a sales pitch in disguise. If we find a $500 repair that gives you another five years, that’s what we recommend. If the roof is done, we’ll tell you that too, and show you why. Muscoy homeowners appreciate that more than any review count.
We work with materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in Muscoy because older homes often have shingle profiles that have been discontinued or are hard to source. Having seven manufacturers in our supply line means we can often match what’s on your roof instead of telling you to replace the whole thing to make our job easier.
Styles & brands we work with






Shingle Roof Repair in Muscoy
Shingle Roof Repair in Muscoy most often comes down to sun damage. The inland valley east of the Cajon Pass bakes in summer, and asphalt shingles on homes built in the 1950s and 1960s have taken decades of UV. We see curling, cracking, and granule loss on nearly every roof we inspect off Cajon Blvd and in the grid of small side streets toward 92405. A repair usually starts with replacing damaged shingles, then checking the underlayment below for rot the neighbors can’t see from the street.
Replacing Cracked and Curled Shingles
Heat expands shingles, cool nights contract them, and after thirty or forty years that cycle breaks the asphalt. We lift the damaged shingle, check the deck beneath, and seal the new one to match. On Muscoy homes with clean single-layer roofs, this is a straightforward job that runs $350 to $750.
When Multiple Layers Hide the Real Damage
On a lot of Muscoy homes, the roof isn’t a single clean layer. Past owners often roofed over the old shingles to save money, sometimes twice. That means a simple shingle replacement can uncover a second or third layer underneath – and that’s when a $500 repair becomes a conversation about county code. We’ll walk you through it in person before any work expands.
Storm Damage Roof Repair in Muscoy
Storm Damage Roof Repair in Muscoy typically runs $400 to $1,900, depending on how much water got in and how long it sat. Winter rain here comes in short, heavy bursts, and Santa Ana winds in fall and winter push rain sideways into flashing joints that face the gusts. On older Muscoy homes with multiple shingle layers, storm damage is often worse than it looks from the ground: water travels under the top layer, soaks the old layers beneath, and rots the decking before it ever forms a visible ceiling stain.
Flashing Repairs Around Chimneys and Valleys
Wind-driven rain finds failed flashing around chimneys, vents, and valleys first. We remove the shingles at the penetration, replace corroded or lifted flashing, and re-seal the joint. On a 1960s ranch off Cajon Blvd, a winter storm lifted chimney flashing and drove water into the decking. When we tore off the top layer, we found three undocumented shingle layers over patched sheathing and undersized framing.
Deck Repairs After Water Sits
That job needed more than flashing. We pulled the San Bernardino County permit, replaced the damaged decking with new plywood, added ice and water shield in the valleys, and upgraded the drip edge and ridge vent to current code before laying new GAF architectural shingles. The homeowner approved the extra framing cost in writing before we touched it. Storm damage in Muscoy rarely ends at the surface. We expect that and plan for it.
Trusted Brands We Service in Muscoy
We repair roofs with materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, and other major manufacturers. Most Muscoy homes already wear one of these brands, and matching the existing product matters for both appearance and warranty. We stock common local profiles and can special-order less common ones faster than a general contractor would bother to. The goal is a patch that blends in and holds up through Muscoy’s heat and wind cycles, not a mismatched square that announces itself from the curb.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Muscoy Homes
- Multiple undocumented shingle layers. Past roof-over-roof jobs without county permits left two or three layers on patched sheathing. A tear-off exposes them, and then San Bernardino County requires the deck brought to code.
- Rotten decking under “small” leaks. Water seeps through failed flashing or cracked shingles and soaks the plywood below. The top layer hides the damage until we open it up.
- Undersized or nonstandard framing. Homes from the 1950s through 1970s, plus owner-builder additions, often have 24-inch-on-center rafters that don’t meet current code. Roof repairs that expose framing can trigger required upgrades.
- Santa Ana wind damage to fasteners. High wind gusts work nails loose over time, especially on older roofs. Shingles lift, water gets under, and the leak shows up months later.
Pricing for Roof Repair in Muscoy, CA
Here are honest ranges for common repair work in Muscoy. Shingle replacement runs $350 to $750 for a straightforward section. Flashing repair around a chimney or valley runs $400 to $900. Vent boot replacement runs $250 to $500. Deck repair, where we replace rotted plywood, runs $500 to $1,200 depending on the square footage. If a repair triggers a county deck-and-code upgrade because of undocumented layers, you’re looking at $1,200 to $1,900 and possibly more if framing needs work. That’s the Muscoy-specific reality: it’s the one local factor that shifts a quote more than any other. We price every job with written allowances for what we might find when the roof opens up, and nothing gets added without your written approval.
We Also Serve Cities Near Muscoy
Our Roof Repair team works throughout the inland valley. If you’re in San Bernardino, Rialto, Highland, or Crestline, we cover those areas too. But if you’re in Muscoy, you’re dealing with county permitting and older housing stock that a neighboring city crew may not understand. That’s why Muscoy homeowners call us directly.
Serving Muscoy, CA — Our Local Coverage Area
We’re based in the Muscoy 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 Muscoy
Muscoy is unincorporated, so roofing work falls under San Bernardino County building jurisdiction, not a city building department. When a repair exposes the roof deck on a home with undocumented layers or nonstandard framing, the county requires a permit and a deck inspection before the new roof can pass. Homeowners in incorporated San Bernardino city deal with a different building department and often face fewer triggers.
Expect the repair to become a tear-off in most cases. Two or three shingle layers hide what’s underneath, and San Bernardino County won’t let us overlay new material on top of an undocumented stack. We’ll explain what we found, show you photos, and write the new scope before we proceed. The cost moves from a few hundred dollars to $1,200 or more, and you’ll approve every line item first.
We write an allowance into the contract before we start. When we open the roof and find rotten decking, we document it, give you a written price to fix it, and wait for your approval before we buy materials. That keeps a surprise from becoming a bill you didn’t agree to. Gil Tanner’s rule is that no extra dollar gets spent without a signature.
Usually, yes. We carry common profiles from GAF, CertainTeed, Owens Corning, and others, and we can source less-common ones. On Muscoy roofs with faded shingles, an exact color match isn’t always possible because the old shingles have sun-bleached over decades. We’ll tell you honestly if the patch will show and whether a larger section repair makes more sense for the way your roof looks.
Know “decking” (the wood under the shingles), “underlayment” (the water barrier between decking and shingles), “flashing” (metal sealing around chimneys, vents, and valleys), and “layers” (how many shingle surfaces are stacked). If a contractor in Muscoy doesn’t ask about your roof’s layer count or your permit situation, that’s a red flag. Call (877) 755-4274 and we’ll walk you through what your roof actually has before you decide.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Muscoy with inspection-first roof repair.