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 Replacement Across San Marino
Roof replacement in San Marino is a different job than in most Southern California cities. The homes here sit on large lots behind mature oaks and deodars, many built between 1910 and 1940 with original clay barrel tile or slate that design review expects to see preserved. Bedrock Roof Repair knows the difference between a roof that needs full replacement and one where the right move is lifting historic tile, replacing the failed underlayment beneath it, and re-laying the original material. If you’re seeing stains on a ceiling or noticing broken tile after a Santa Ana event, call us at (833) 589-7850. We’ll tell you what your roof actually needs: repair, replacement, or nothing yet.
Why Bedrock Roof Repair Is San Marino’s Preferred Roof Replacement Company
We work on roofs across San Marino, including the estate neighborhoods off Lacy Park, the streets around the Huntington Library, and the older lots near Valentine Elementary. What homeowners keep telling us is that they chose Bedrock because we did not open the conversation with a replacement pitch. Alan Cofield leads our team, and the name of the company is the sequence we follow: inspect first, repair when possible, replace when necessary.
San Marino owners call us because they want a straight answer about what is actually failing. In this city, that answer is often underlayment, not the tile sitting on top of it. Contractors who don’t understand period roofs will quote a full tear-off and tile replacement, which destroys material that cannot be matched today. We approach those jobs differently, and that restraint is why our San Marino customers recommend us to neighbors.
We respond to San Marino calls within one business day for estimates, and our crews know how to protect landscaping on deep-lot estates. Same team from inspection to final nail. No handoffs between a salesperson, a project manager, and a sub crew that never met you.
Styles & brands we work with






Asphalt Shingle Roof Replacement in San Marino
Asphalt Shingle Roof Replacement in San Marino typically runs $18,000 – $42,000 depending on roof complexity, number of stories, and whether we’re tearing off a single layer or multiple. The job involves removing existing shingles, replacing damaged roof decking, installing new underlayment and flashing, and laying dimensional or architectural shingles from GAF, CertainTeed, or Owens Corning. We spec fastening patterns for San Marino’s Santa Ana exposure, not for a generic inland valley location.
Decking and Flashing Replacement
On San Marino homes, the shingle itself is rarely the first thing to fail. The decking underneath rots at valleys and chimneys where flashing was never replaced. We open those areas up, replace what’s rotted, and only then lay new shingles.
Architectural Shingle Upgrades
Many San Marino homeowners choose dimensional shingles to get more depth than three-tab while keeping weight off older framing. These look appropriate on mid-century ranches and newer custom builds, and they carry better wind ratings for the Santa Ana gusts that move through the San Gabriel Valley each fall.
New Roof Installation in San Marino
New Roof Installation for San Marino additions, ADUs, or full custom builds generally runs $25,000 – $70,000. The range is wide because some of these homes are simple single-story structures and others are sprawling estates with multiple roof planes, parapets, and specialized flashing details. We coordinate with your architect and general contractor from rough framing through final inspection.
New Construction Roofing for Custom Builds
When San Marino homeowners build new, the roof is often one of the last trades scheduled but one of the first to expose problems if underlayment and flashing were rushed. We work from the architect’s plans, verify slopes and penetrations before materials arrive, and order long-lead items like custom flashing early so the schedule doesn’t stall.
Flat Roofing on Modern and Mid-Century Additions
Some San Marino properties include flat-roof sections over garages, sunrooms, or mid-century additions. These need membrane systems spec’d for the right drainage slope, and we install them with the same repair-first discipline as the sloped roofs on the main house.
Trusted Brands We Service in San Marino
Bedrock Roof Repair sources from seven leading manufacturers, so the recommendation follows the roof, not a supplier contract. For San Marino asphalt shingle jobs, we commonly install GAF, CertainTeed, and Owens Corning, matching the profile and color to the neighborhood character. We keep common flashings, underlayment, and fasteners stocked for San Marino jobs, which means fewer return trips and a tighter schedule. Seven leading brands. One honest recommendation.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Marino Homes
- Failed underlayment beneath good tile. Original 1920s – 30s clay barrel tile often outlives the felt underneath it. By the time water stains appear on a dining room ceiling, the felt has been shedding for years. The fix is lift, replace underlayment and flashing, and re-lay the tile, not throw it away.
- Brittle historic tile broken during careless tear-offs. We see San Marino homes where a previous contractor shattered period tile during a job and replaced it with stock tile that doesn’t match. Once the original profile is broken and dumped, it’s gone. We hand-lift and palletize every salvageable piece.
- Santa Ana wind damage at ridges and battens. Wind events funneling through the San Gabriel Valley lift tile where original fasteners have loosened and battens have rotted. We re-secure with nailing patterns spec’d for the exposure, not the minimum code table.
- Moss and algae on north-facing slopes under tree canopy. Mature oaks and deodars over San Marino streets shade north roof planes for most of the day. Moisture lingers there, moss grows, and leaks start where plant matter holds water against flashing. We remove the growth, repair the substrate, and recommend materials that resist it better.
Pricing for Roof Replacement in San Marino, CA
Every San Marino roof we see is different enough that a single number would be dishonest. What we can give you are the ranges we’ve quoted recently. Full asphalt shingle replacement on a standard single-story San Marino ranch runs roughly $18,000 – $30,000. Two-story estates and homes with steep pitches or complex valleys run $30,000 – $42,000. A lift-and-relay of historic clay tile over new underlayment typically lands between $35,000 and $60,000, depending on roof size, accessibility, and how much decking or flashing needs replacing. New construction on custom San Marino builds starts around $25,000 and goes up from there. Your quote is fixed in writing before materials are ordered. Call (833) 589-7850 to schedule a free estimate, and we’ll price what your roof actually needs.
We Also Serve Cities Near San Marino
We work across San Marino and nearby communities including San Gabriel, East San Gabriel, Alhambra, and East Pasadena. If you’re in one of those areas and need a straight answer on Roof Replacement, call us. We’ll apply the same repair-first approach wherever the roof is. For more about our work in this area, see Roof Replacement in San Marino.
Serving San Marino, CA — Our Local Coverage Area
We’re based in the San Marino 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 Replacement in San Marino
Because San Marino’s period homes from the 1910s through 1930s commonly carry original clay barrel tile that is still structurally sound, while the felt underlayment beneath it has failed. Once that historic tile is broken during a tear-off, it cannot be matched to the original estate profile. The correct roof replacement is a lift-and-relay: remove each tile by hand, replace the underlayment and any damaged decking, then re-set the original tile. It costs more than a tear-off in labor, but it preserves a roof that new stock tile would cheapen. Call (833) 589-7850 to find out if your tile is worth saving.
Most single-story asphalt shingle replacements in San Marino finish in 3 to 5 working days. Two-story estates and homes with multiple roof planes can take 1 to 2 weeks. A lift-and-relay of historic clay tile runs longer, typically 10 to 16 working days, because every piece is handled by hand. The schedule is set by materials and roof complexity, not by how fast a crew can move. Call (833) 589-7850 for a timeline specific to your roof.
Yes. San Marino’s design review culture means rooflines and period profiles are part of what makes the city what it is. For heritage homes in the Flinn, Garfield, and Madison areas, the expectation is that replacement materials match the original profile, color, and character. Our recommendations start with that constraint. We do not propose a material mix that design review will send back. Call (833) 589-7850 for an estimate that accounts for review requirements.
We hand-lift each piece rather than raking it with tools. Salvageable tile is palletized, numbered by roof section, and stored on site under protection. Only after the underlayment, decking, and flashing are corrected do we re-lay the original tile. On a 1928 Spanish Colonial off Garfield Avenue, our crew found the original clay barrel tile laid over felt that crumbled at a touch. We lifted and palletized the tile, replaced rotten decking, laid new underlayment, reset the flashing, and re-laid the original profile. The goal is simple: nothing breakable gets thrown away.
The price is fixed in writing before we order anything. Long-lead materials like custom flashing, specialty underlayment, or particular tile profiles are confirmed with the supplier first, then locked into your quote. That means the number you approve is the number you pay, even if material costs move between quote and delivery. You should never be surprised by a change order after the work has started. Call (833) 589-7850 for a line-item estimate on your roof.
If you own a San Marino home and want a roof contractor who will tell you what the roof actually needs rather than what sells, call Bedrock Roof Repair at (833) 589-7850. Alan Cofield and our team inspect first, repair when possible, and replace only when the roof calls for it. Estimates are free. The recommendation is honest.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving San Marino and the San Gabriel Valley.