







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Oldcastle Roofing: The San Diego Owner’s Guide
If you own a home with Oldcastle roofing products and something’s failed, you need the right part matched to your roof and installed correctly, without a three-week wait. We stock common Oldcastle-compatible roofing materials and parts on our trucks and install them across San Diego, with typical repair work running $470 to $2,125 depending on what’s failed and how much material is involved. Most Oldcastle roof issues show up the same way: a leak near a valley or penetration, cracked tiles along the eaves, or underlayment that’s finally given out after years of San Diego sun exposure. The drip in your ceiling is rarely the whole story. It’s usually one specific component that gave up first.
We’re an independent San Diego contractor, not affiliated with Oldcastle, which means we work for you, not for a product line. Isaac Pruett founded this company understanding one thing about roofing: the part matters less than the diagnosis. Tell me what’s broken. I’ll tell you what it takes.
Which Oldcastle Models This Applies To

Oldcastle’s residential roofing footprint in Southern California spans concrete tile, clay tile, and stone-coated steel profiles, and the compatibility questions depend entirely on which system is on your roof. Concrete tile roofs from Oldcastle typically use a standard profile width of 12 to 13 inches with a 4-inch headlap, but the specific tile shape (flat, low-profile S-curve, or high-profile barrel) determines what replacement pieces will actually sit flush. Stone-coated steel panels are a different animal: Oldcastle’s metal roofing lines use interlocking panels with hidden fasteners, and the replacement part is usually a full panel or a custom cut, not a patch piece.
Here’s the gotcha most San Diego homeowners run into: concrete roof tile colors shift subtly between production runs. A tile manufactured in 2006 will not perfectly match a tile from the same color family manufactured in 2024, even from the same brand line. We tell customers this before they order, because nobody wants to discover it after the tile is on the roof. For most Oldcastle concrete tile replacements where a perfect match matters, we source from the current production line and, when the roof is older, we’ll level the color difference across the plane so it doesn’t stand out.
If you’re trying to identify what you have, check the underside of a tile for a stamped plant code and production year, usually near the rib. For stone-coated steel, look at the fastener pattern and panel width, then match it to the original installation drawings if you have them. If you don’t, we can identify it on-site during the free estimate.
Styles & brands we work with







Signs Your Oldcastle Roofing Is Failing
In our experience across San Diego, Oldcastle roofs fail in predictable ways. Here’s what we see most often:
- Water staining at the ceiling or wall, away from the wet spot. Water travels along underlayment and drops where the deck angle changes. The actual failed tile or flashing can be ten feet uphill from the stain.
- Broken or cracked tiles along the eaves after Santa Ana winds. Debris or wind-driven branches hit the overhang first. The tile breaks at the edge, and the next rain finds the gap.
- Granule loss around roof penetrations on stone-coated steel panels. Expansion and contraction at pipe boots and vents breaks the stone coating, and bare metal begins to surface-rust within a season or two in San Diego’s coastal salt air.
- Sagging underlayment visible from the attic or under-eave area. Original felt or synthetic underlayment fails from the bottom up. By the time you see it sagging, the tile above it has been the only thing keeping water out.
- Exposed foam or tile adhesive at hips and ridges. Mortar and foam break down under UV exposure. Hips and ridges are the oldest wearing point on any Oldcastle tile roof in San Diego.
If you’re seeing any of these, the fix is rarely the whole roof. It’s usually one component: flashing, a tile course, underlayment at a valley, or a ridge cap. Figuring out which one is where a free estimate saves you money.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Oldcastle roofing repair in San Diego runs from $470 for a straightforward tile replacement or flashing fix up to $2,125 for localized underlayment repair with tile resetting. If the damage spans a large section or requires replacing underlayment across a roof plane, that’s a partial re-roof, not a repair, and we’ll tell you that before doing any work, with a separate line-item price.
What changes the final number:
- Tile type. Flat concrete tile runs less than stone-coated steel panel replacement, which requires more fastener work.
- Roof pitch and access. Steep slopes on two-story San Diego homes require additional safety setup and slower work.
- Flashing complexity. A valley, chimney, or skylight intersection costs more than a mid-field tile swap, because the failure point is almost never just the tile you can see.
- Match difficulty. Older color lines or discontinued profiles may require more material sourcing time.
Every estimate includes the part, the labor, the disposal of old material, and a written warranty on our workmanship. You’ll see the line items before we start. The price does not change once work begins. No change orders, no morning-of surprises.
DIY or Call Us?
Here’s the honest split. Walking the roof and checking for broken tiles, exposed fasteners, or puddled debris around penetrations is a legitimate homeowner task, and you should do it once a year, especially after Santa Ana season. A pair of binoculars from the ground works fine for most of it.
What you should not do is climb onto an Oldcastle tile roof. Concrete tile cracks underfoot, especially at the overlap, and a tile that looks solid will break the moment you put your weight on it. If you’ve already got a failed component, you don’t want to turn a $500 repair into a $2,000 one with a misstep. Roof work on any pitch above 3/12 without proper harness and ladder setup is how San Diego homeowners end up in urgent care. The repair itself is one thing; getting up and down safely is the other half of the job.
If you want eyes on it first, call (619) 673-9302 and we’ll come out, identify the failed component, and write you a price before any tools come off the truck.
FAQs

Concrete tile from Oldcastle typically lasts 35 to 50 years in San Diego’s climate, but the underlayment beneath it fails first, usually around 20 to 25 years, which means the tile outlives the waterproofing layer. Stone-coated steel runs 40 to 60 years on the panel itself, with fasteners and flashing as the weak points. If your underlayment is shot, the tiles above it are not doing their job, no matter how good they look from the street. Call (619) 673-9302 for a free inspection and we’ll tell you what you’re actually dealing with.
Sometimes yes, and that’s our default: a cracked tile can be swapped, flashing can be re-sealed, and a rusted pipe boot can be replaced without touching the surrounding roof. The repair-versus-replace decision depends on whether the material around the failure is still structurally sound. If the deck beneath has rot or the underlayment is gone, a patch will fail again within a year or two, and we’d rather tell you that now. Estimates are free, so you’ll know the real option before you spend anything.
Most single-point repairs on Oldcastle roofing take half a day, including setup, the repair itself, and photos of the completed work before we leave. If we’re replacing underlayment across a section, it’s usually a full day, and we’ll let you know what the schedule looks like before we start. You won’t be waiting on us, and we won’t leave your roof open overnight.
We stock the common stuff: replacement concrete tile in the most-used San Diego profiles, flashing kits, pipe boots, ridge caps, and underlayment rolls. We also keep materials that cross over with other brands we service, like KraftMaid, Cambria, and Silestone for interior work, but the roofing truck is stocked specifically for the tile and steel systems San Diego homes actually have. For oddball or discontinued Oldcastle lines, we pull from local suppliers and can usually have the exact part within a few days.
If your Oldcastle roof has a failed part and you want a straight answer on what it costs to fix, call (619) 673-9302. We’ll come out, find the failure, tell you the price in writing, and leave you with a roof that’s dry this winter and every one after.
Written by Isaac Pruett, Owner, Mason Remodeling Co San Diego at Mason Remodeling Co San Diego, serving San Diego and nearby areas.


