Roofers in San Marino — Free Roof Inspection, Written Price

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.

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
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

Roofers in San Marino, CA

Roof inspection in San Marino is the sensible starting point for nearly every roofing question we hear, because the housing stock here is older, architecturally specific, and constantly dealing with leaf and needle debris from mature oak and deodar trees. Most homes in San Marino were built between the 1910s and 1950s, and many still carry original clay barrel tile, slate, or built-up roofs that need a different kind of attention than a tract home in a newer subdivision. Millstone Roofing has served San Marino since 2011, and we start every job with documented findings, not a sales pitch. Call (855) 341-6021 when you want a straight answer about what your roof actually needs.

Call (855) 341-6021

Why San Marino Homes Are Different

San Marino is a nearly built-out, hillside city of large estate homes that were designed to look a certain way, and that changes how roofing work gets done. This is not a market where a crew can arrive with one style of shingle and expect it to fit. Homes in ZIP codes 91108 and 91118 run heavily toward Period Revival, Spanish Colonial, Mediterranean, and English architecture, and many of those roofs are original clay barrel tile or slate. The city’s design review process and hillside zoning mean a replacement has to respect the original character, so material matching and period-appropriate detailing are part of the job from day one.

The climate plays its own role. San Marino sits in the inland San Gabriel Valley foothills, where summers are hot and dry and winters bring concentrated bursts of rain. Tile underlayment bakes in the sun for months, then gets hit with sudden water. That cycle is why we see UV-degraded underlayment and wet-season leaks as the two dominant failure modes here. Add the dense oak and deodar canopy with the city’s tree-protection rules, and you have roofs that fill with leaf-packed valleys, moss, and debris dams regularly. Homeowners can’t simply cut back an offending limb without city approval, so the roof itself has to be maintained with that reality in mind.

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

Our Main San Marino Services

The two services San Marino homeowners call about most are roof repair and roof replacement, and both begin with the same first step: a professional roof inspection that documents what’s actually happening up there before any work is proposed.

Roof Repair in San Marino

Repair work in San Marino usually means targeting a specific problem: a cracked clay tile, a failed patch around a vent or skylight, a leak that shows up in the first heavy rain after a long dry spell. Because many homes here are older and architecturally significant, we approach repairs with the goal of preserving the existing roof system where that makes sense. We match materials to the original roof rather than introducing something that clashes with the home’s character. The dense tree canopy means we’re often clearing debris from valleys before we can even see the failing area. Roof Repair in San Marino is where we lay out the process, the materials we use, and how we decide when a repair is enough.

Roof Repair in San Marino

Roof Replacement in San Marino

When a roof in San Marino has reached the end of its useful life, replacement is a custom-scope project, not a commodity job. The city’s design review and hillside zoning mean the replacement roof has to match the home’s original style, whether that’s Spanish Colonial with clay barrel tile or an English-style estate that calls for slate or a heavy architectural shingle. We walk homeowners through material choices from multiple manufacturers, including CertainTeed, Owens Corning, and IKO, so the decision is driven by the roof’s needs and the home’s character, not by whatever brand a contractor happens to stock. Roof Replacement in San Marino explains the full process, from inspection to final shingle.

Roof Replacement in San Marino
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (855) 341-6021

What happens when you call

  1. 1
    A real person answersNo phone trees — you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Roof Inspection in San Marino

Roof inspection in San Marino answers one question before money gets spent: what does this roof actually need right now? Homes here are old enough that original tile underlayment is often past its service life even when the tile on top looks fine, and the long, hot, dry summers followed by concentrated winter rains create a predictable pattern of hidden damage that only shows up when water finds its way inside. Millstone Roofing has served San Marino since 2011, and our inspection process is built around giving you documented findings before any work is recommended. We inspect first, so every recommendation comes with evidence. Learn more about our Roof Inspection process.

Hail Damage Roof

Signs you need it

Hail damage on a San Marino roof rarely looks dramatic from the ground; you’re more likely to see small dents or bruising on clay tile, cracked edges on slate, or granule loss on composite shingles after a storm passes through the foothills.

What it costs in San Marino

Hail damage assessment in San Marino is included in a full roof inspection, which typically runs $250 – $450 depending on the roof’s size and slope.

How we do it

We walk the entire roof surface, photograph suspect areas, document impact marks, and give you a written summary of what’s damaged, what’s cosmetic, and what actually needs work.

Roof Estimate

Signs you need it

You need a roof estimate in San Marino when you’re weighing a repair against a replacement, or when you’re planning a sale or renovation and need real numbers before making a decision.

What it costs in San Marino

Roof estimates in San Marino are typically $200 – $500 when they include a documented inspection and written line-item scope.

How we do it

We inspect first, then build the estimate from documented findings, with line items for materials, labor, and any site-specific work like tile matching or debris clearing from valleys.

Free Roof Inspection

Signs you need it

If you’ve lived in San Marino through several winters without having anyone look at the roof, a free roof inspection is a practical way to see if there’s a problem before it becomes an interior leak.

What it costs in San Marino

A free roof inspection in San Marino costs nothing when it’s part of an active repair or replacement scope; a stand-alone documented inspection typically runs $250 – $450.

How we do it

We walk the roof, clear small debris from key areas, photograph any concerns, and give you a straight answer about whether the roof needs work now or can wait.

Roof Inspection Companies

Signs you need it

You’re comparing roof inspection companies in San Marino when you want a defensible, written report that tells you the difference between what’s urgent, what’s deferred, and what’s cosmetic.

What it costs in San Marino

Roof inspections from a company that documents findings run $250 – $450 in San Marino; the roof size, number of stories, and slope affect the final figure.

How we do it

We inspect the entire roof, check underlayment condition where visible, document tile or shingle condition, and deliver a written report with photos and a clear recommendation.

What Roof Inspection Costs in San Marino

Item Typical range in San Marino
Stand-alone documented roof inspection $250 – $450
Roof estimate with inspection and written scope $200 – $500
Inspection bundled with approved repair or replacement Free – $0

Do I need a roof inspection if my roof isn’t leaking in San Marino?

Yes, especially on older San Marino homes. Tile underlayment degrades from heat long before tiles fail visually, and the tree canopy hides debris dams that cause slow damage. An inspection catches it before water reaches the interior.

How long does a roof inspection take in San Marino?

Most inspections in San Marino take one to two hours depending on roof size, slope, and how much debris has accumulated in valleys. You’ll have a written summary the same day. Call (855) 341-6021 to schedule yours.

Brands We Service in San Marino

Millstone Roofing works with seven of the industry’s leading shingle and material manufacturers, and in San Marino we commonly recommend CertainTeed, Owens Corning, IKO, and Atlas for composite and specialty roof systems. We match the material to the home, not the other way around, and parts for these brands are stocked locally so repair work doesn’t stall waiting on shipment. See our brands for the full list.

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

Pricing for Roofers in San Marino, CA

Service Typical range in San Marino
Stand-alone documented roof inspection $250 – $450
Roof estimate with inspection and written scope $200 – $500
Free roof inspection with approved repair or replacement $0
Hail damage assessment (as part of full inspection) $250 – $450
Minor repair with inspection and single-trip repair $550 – $775
Moderate repair (flashing, pipe boots, small tile section) $800 – $1,500
Standard full roof replacement $9,000 – $25,000
High-end or custom architectural replacement $25,000 – $60,000+

Prices in San Marino push toward the upper end of these ranges when a home has steep slopes, multiple stories, original clay tile that needs matching, or a tree canopy that adds hours of debris clearing before work can begin. Millstone Roofing gives a written line-item estimate before any work starts, so you’ll know the actual numbers and exactly what’s included.

Neighborhoods We Serve in San Marino

Millstone Roofing serves the entire city of San Marino, including both ZIP codes 91108 and 91118. The neighborhoods below are representative of the areas where we’re regularly on roofs, handling everything from minor repairs to full replacements on estate homes.

  • The Oak Knoll area
  • Huntington Drive corridor
  • Lacy Park-adjacent streets
  • North San Marino hillside estates
  • The Virginia Road and Monterey Road area

We schedule inspections throughout San Marino within a few business days, and repair work is lined up once the inspection report is in your hands.

Service Area – Cities Near San Marino

Millstone Roofing works throughout the San Gabriel Valley, and San Marino sits close to several neighboring communities we serve regularly. Homeowners in San Gabriel, CA and East San Gabriel, CA call us for the same inspection-first approach. We also handle roofing work in Alhambra, CA and East Pasadena, CA, where older housing stock and mature trees create similar conditions.

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

Ready to get started? Free estimates · Free on-site estimates response in San Marino
Call (855) 341-6021

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roofing 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 Marino Customers Say

★★★★★ 4.8 from 6+ reviews

"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."

— Diego Guzman

"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."

— Jessica Kim

"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."

— Gabriela Garcia

How It Works in San Marino

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing 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 Marino — 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.

Request a Free Estimate

Tell us what's going on in San Marino — we'll get back to you fast. No obligation.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Text Us
Call Now - 24/7 Dispatch
Areas We Serve
Call Now - 24/7 Dispatch