Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in San Marino, CA
Roof work in San Marino is not like roof work anywhere else in the San Gabriel Valley. The homes here were largely built between 1910 and 1939, and they wear their original character on top: clay barrel tile, slate, heavy composition, all of it shaped around steep gables, dormers, and multiple roof planes. Add a mature oak canopy that drops limbs and leaf litter year-round, and you have a city where roof problems hide until they’re expensive. We start every San Marino job with a straightforward Roof Inspection, because on these homes, guessing is what turns a $600 repair into a $28,000 tear-off. Call (855) 382-1073 when you want to know what’s actually happening up there.
Why San Marino Homes Are Different
San Marino’s housing stock skews heavily toward large estate homes in Spanish Colonial Revival, Mediterranean, Tudor, and English Cottage styles, most built in the 1910s through 1930s. That means complex multi-plane roofs with clay barrel tile, slate, or early composition shingles, many of which are now 80 to 110 years old. The inland San Gabriel Valley heat bakes tile and accelerates sealant and flashing failure, and when winter rainstorms arrive, aging underlayment is what lets water through, not the tile itself.
The tree canopy changes everything about how we work here. The old coast live oaks and deodars that line streets like Monterey and Oak Knoll drop limbs that crack tile and fill valleys with leaf litter. We routinely find clogged drainage channels that have been quietly holding moisture against the underlayment for months. And when tile does break, it has to match the original 1920s profile, because San Marino’s design review board will not accept a mismatched replacement. That means sourcing salvaged tile or ordering period-correct profiles, which takes longer and costs more than a standard off-the-shelf tile, but it keeps the home looking like it belongs on its street.
The ZIP codes we cover are 91108 and 91118, including the historic core around the Huntington Library and Old Mill areas.
Styles & brands we work with






Our Main San Marino Services
Two calls dominate our schedule in San Marino: homeowners with visible damage or leaks who need an honest repair assessment, and owners of original-roof estates who need a full replacement planned around period materials and city design standards.
Roof Repair in San Marino
Repair work here usually starts with a leak tracing back to a cracked clay tile, a failing flashing point, or a valley packed with oak debris. On San Marino estates, repair means matching the existing material, not swapping in whatever’s on the truck. We carry a working inventory of salvaged and period-profile tile and work with suppliers who can source matching slate, so the repair reads as original. When a repair will hold for another decade, we’ll tell you that plainly. Roof Repair in San Marino is a core service for us, not a stepping stone to a replacement pitch.

Roof Replacement in San Marino
When a home’s original 1920s roof has reached the end of its useful life, replacement in San Marino is as much about process as product. The city’s design review expects period-appropriate materials and profiles, which shapes everything from product selection to installation scheduling. We work across seven manufacturers, including IKO, Atlas, and Boral, which means we can source a true clay tile or slate profile rather than pushing a single-brand alternative. Roof Replacement in San Marino starts with documentation, then materials, then installation, without cutting corners on the details that design review will notice.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in San Marino
A roof inspection in San Marino answers one question: what does this roof actually need, right now? On homes built between the 1910s and 1930s, that question matters more than on newer construction, because original materials fail in specific ways: underlayment dries out under decades of inland heat, flashing loses its seal, and oak debris hides cracked tile until water finds a seam. A Roof Inspection is a standalone service with us, not a sales appointment wearing a different name. We inspect, we document, we tell you what we found, and we leave the recommendation where the evidence points, even if the answer is “nothing urgent.”
Roof Inspection Services
Signs you need it
You’ve spotted water staining on a ceiling, found broken tile in the yard after a Santa Ana wind event, or you own a home with an original 1920s roof that hasn’t been professionally assessed in your ownership.
What it costs in San Marino
A standalone professional roof inspection in San Marino typically runs $200 to $450, depending on roof complexity and the level of documentation you need.
How we do it
We walk the entire roof surface, map every plane, test flashing and sealant points, inspect valleys and drainage, document findings with photos, and deliver a written condition report with repair-versus-replace guidance.
Hail Damage Roof
Signs you need it
After a hail event, you may see granule loss at downspouts, dimpled or cracked tile, or dented flashing and vents, and these marks are often distributed unevenly across different roof planes.
What it costs in San Marino
A hail damage assessment in San Marino typically runs $200 to $450, and the inspection report serves as documentation if you decide to pursue an insurance claim.
How we do it
We inspect each exposure for impact patterns, document the size and density of hits, test for hidden fractures in tile, check underlayment condition, and provide a written report you can hand to your insurer.
Roof Estimate
Signs you need it
You’re planning a repair or replacement, need a line-item figure for budgeting, or you want a second opinion before committing to another contractor’s number.
What it costs in San Marino
A roof estimate is free, and it includes material options, scope of work, and an itemized breakdown so comparing costs is straightforward.
How we do it
We measure the roof, assess the current condition, discuss material options across the brands we carry, and write an itemized estimate with no hidden allowances.
What Roof Inspection Costs in San Marino
| Item | Typical range in San Marino |
|---|---|
| Standalone roof inspection (written report) | $200 – $450 |
| Hail damage assessment and documentation | $200 – $450 |
| Roof estimate (repair or replacement scope) | Free |
How long does a roof inspection take in San Marino?
Most San Marino inspections take 60 to 90 minutes on site, plus the time needed to write the report. Complex estate roofs with many planes may take longer, and the written condition report typically follows within one business day.
Will you recommend a replacement if only a repair is needed?
No. Repair is a core service for us, which removes the financial reason to oversell a new roof. We’ll show you the evidence, explain the remaining life in each section, and recommend repair when repair is the honest answer. Call (855) 382-1073 to schedule an inspection.
Brands We Service in San Marino
We install and work with materials from seven manufacturers, including IKO, Atlas, Tamko, and Boral, because San Marino roofs don’t all need the same thing. A Tudor home with slate needs a different answer than a Spanish Colonial with clay barrel tile. We stay brand-agnostic across our lineup, with common profiles stocked locally so repair work isn’t delayed while tile ships across the country. For special-order clay or slate, most profiles arrive within one to two weeks.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Marino, CA
| Service | Typical range in San Marino |
|---|---|
| Roof inspection (standalone, written report) | $200 – $450 |
| Hail damage assessment | $200 – $450 |
| Roof estimate | Free |
What pushes pricing up in San Marino is almost always material matching. If the city’s design review requires period-correct clay tile or slate, sourcing that material costs more than a standard asphalt shingle and adds lead time. We quote fixed line-item figures and don’t change the price once work starts unless you change the scope, because surprise change orders are no way to work on a historic home.
Neighborhoods We Serve in San Marino
We work throughout San Marino’s 91108 and 91118 ZIP codes, from the estate streets near the Huntington Library to the oak-shaded blocks north of Huntington Drive. The tree canopy and roof complexity are consistent across the city, so our response times are driven by scheduling, not geography.
- Old Mill district
- Huntington Library area
- Oak Knoll corridor
- Monterey Road estates
- Saint Albans neighborhood
Service Area – Cities Near San Marino
Barnwood Roofing also serves the surrounding San Gabriel Valley communities. If you’re in San Gabriel, CA, East San Gabriel, CA, Alhambra, CA, or East Pasadena, CA, call the same number and you’ll get the same honest assessment. The housing stock changes slightly from city to city, but the approach doesn’t: inspect first, recommend what the roof actually needs, and stand behind the work.
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 Roofers in San Marino
Most roof replacements and structural repairs in San Marino require a city building permit, and because so much of the city falls under design review, material and color changes may need additional approval. We pull permits on every job that requires one, and we handle the design review documentation. Repair work that is limited to isolated tile replacement or flashing repair typically does not require a permit, but we confirm with the city before starting.
Leaks that are actively running get scheduled first. During storm season, we triage by severity, and a leaking roof in San Marino is usually inspected within a few days, with temporary protection if the damage is significant. Call (855) 382-1073 and describe what you’re seeing, so we can schedule it correctly.
Yes. San Marino’s mature oaks and deodars are part of what makes the city, and we don’t treat them as obstacles to be cut back for convenience. We work around canopies, use ground-level operations where possible, and coordinate pruning only when a limb genuinely threatens the roof’s integrity. Protecting the landscaping is part of doing the job right here.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Marino Customers Say
"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."
— Todd Meyer"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."
— Hector Ramirez"Flashing where the roof meets the chimney had never been done right by the original builder. He rebuilt it properly with step flashing instead of just running a bead of caulk over it like the last two people did."
— Rachel Ziegler