Roofing Company in San Marino, CA | Tilehurst Roofing

Roofing Company 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.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
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
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

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roofing Company Across San Marino

Most roofing work in San Marino isn’t a simple shingle swap. It’s tile restoration, mortar re-bedding, and design-review compliance on homes built between 1920 and 1955. We know that before we ever set foot on your street. Tilehurst Roofing handles roof repair, full replacement, and the paperwork trail San Marino’s Architectural Design Review Commission expects. If you’re looking for a Roofing Company that answers the phone, writes the price down before touching your roof, and respects the architecture on your lot, call (945) 303-9821. We dispatch crews to San Marino from the Los Angeles metro office, and a live person picks up every call, 24/7.

Call (945) 303-9821

Why Tilehurst Roofing Is San Marino’s Preferred Roofing Company

Greg Holloway runs our San Marino service area with a straightforward rule: never quote a job you haven’t walked. That matters here because the city’s housing stock is almost entirely large single-family estates from the 1920s through 1950s. Spanish Colonial Revival, Mediterranean, English Tudor, and Colonial Revival homes line streets like Lorain Road, St. Albans Road, and the blocks around Lacy Park. Each carries original clay S-tile or flat mission tile, now 60 to 90-plus years old. We don’t treat those like a generic tear-off. We treat them like what they are: period construction that needs period-appropriate material decisions.

Every Tilehurst Roofing crew member is background-checked and uniformed. Every repair comes with a written guarantee delivered before the crew leaves your driveway, not mailed a week later. If that repair fails inside the guarantee period, we return at no charge under the 365-Day Done Right Promise. San Marino homeowners have told us what they dealt with before calling us: no-shows, door-price changes, repairs that failed within a month. The Kingswell Way exists to fix that. Say the price before the work. Show up in the window we gave. Leave the property cleaner than we found it. Put the guarantee in writing. Come back if it fails.

Roofing Contractor in San Marino

A Roofing Contractor in San Marino needs to understand two things simultaneously: the structural reality of 90-year-old clay-tile estates and the regulatory reality of a city that reviews every material change. The first sentence of any estimate here should address both. When a homeowner off Huntington Drive calls about a leak, the job usually isn’t just replacing a few shingles. It’s lifting the tile field, inspecting the underlayment beneath, checking the flashing at parapets and valley intersections, and often re-bedding tile in fresh mortar. The steep pitches and ornate parapets common here make labor and safety rigging more involved than any postwar tract home.

Asphalt shingle roof replacement in San Marino typically runs $18 to $28 per square foot installed, but the real pricing conversation here is tile restoration. Re-bedding and repairing an existing clay tile roof usually lands between $14 and $22 per square foot. Full tile replacement with period-appropriate material runs $28 to $45 per square foot. If reclaimed tile is required for color-patina match, material cost rises accordingly.

Tile Restoration and Re-Bedding

Mortar-set clay tile doesn’t fail all at once. It fails when the mortar bed dries to dust over decades of Santa Ana wind and summer heat. We lift the field, replace the failed underlayment, and re-set the original tile on a fresh mortar bed. This preserves the roof’s historic profile while restoring its weather-tightness.

Full Re-Roof on Estate Homes

When replacement is unavoidable, the design review step comes before any material order. We photograph the existing profile, document the color patina, and often coordinate with reclaimed-tile suppliers. New mass-produced tile frequently fails commission review on color-match grounds alone, so we quote that risk up front, in writing.

Roof Inspection in San Marino

A Roof Inspection in San Marino should be a yearly habit, especially after Santa Ana wind events. Sitting inland in the San Gabriel Valley, the city takes the full force of those winds. They loosen aged mortar-set tiles on every south- and west-facing slope. One sustained windstorm can scatter dozens of tiles off the decking. An inspection documents what’s loose, what’s cracked, and what’s holding water before the next storm does real interior damage.

A standard visual inspection with a written condition report runs $250 to $450 in San Marino. If we’re already on-site for a repair, the inspection cost drops to $150 to $250. Every inspection ends with a written report that photographs problem areas and lists what needs attention now versus what can wait a season.

Post-Santa Ana Wind Checks

After a wind event, walk the property with binoculars and look for shifted tiles, exposed underlayment, or tile fragments in the garden beds. We check the same things from the roof itself. Shifting tile on a mortar bed only gets worse if left alone.

Pre-Purchase and Escrow Inspections

Buying a San Marino estate means inheriting its roof. We’ve inspected homes in the Oak Lane and Kewen Drive areas where buyers faced $40,000 in deferred tile restoration. A pre-purchase inspection puts that number in writing before closing.

Trusted Brands We Service in San Marino

When replacement material is approved, you’ll have genuine options. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Marino’s period homes, that often means Atlas StormMaster or Boral clay tile profiles when the commission allows new material. Our crews also maintain standing orders with local supply houses, so lead time stays tight. We don’t push a house brand. We quote what matches the home, then let the design review dictate the final choice.

Common Roofing Company Problems We See in San Marino Homes

  • Failed mortar beds on south- and west-facing slopes. Decades of direct sun and Santa Ana wind turn mortar to powder. Tiles stay in place by habit until a storm proves otherwise.
  • Underlayment rot beneath intact-looking tile. Summer temps run 10 to 15 degrees hotter than coastal LA, which cooks underlayment from above. A roof can look fine from the street and be failing underneath.
  • Flashing failures at parapets and complex valley intersections. Ornate parapet walls and steep pitch changes concentrate water flow. Factory flashing details rarely match these angles, so improper retrofits leak within a year or two.
  • Design-review rejection after a quote is signed. We’ve seen contractors quote asphalt shingles on a Spanish Colonial without mentioning the Architectural Design Review Commission. The commission rejects it. The homeowner is stuck. We quote compliance from day one.

Pricing for Roofing Company in San Marino, CA

Set honest expectations before you pick up the phone. Tile repair and re-bedding in San Marino runs $14 to $22 per square foot. Full tile replacement lands between $28 and $45 per square foot when period-appropriate material is required. Asphalt shingle replacement, where permissible, runs $18 to $28 per square foot. Inspections run $250 to $450, with repair-call inspections discounted. Flashing replacement at parapets and valleys adds $800 to $2,500 depending on linear feet and access. Every Tilehurst Roofing estimate is a written line-item quote, delivered before any work begins. Call (945) 303-9821 to schedule your free estimate.

We Also Serve Cities Near San Marino

Tilehurst Roofing serves San Marino and the surrounding communities, including San Gabriel, Alhambra, Pasadena, and South Pasadena. If you live just over the border, call us anyway. The same written-price-before-work guarantee applies everywhere our crews go.

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 Roofing Company in San Marino

Why San Marino Chooses Tilehurst Roofing

We set the standard for roofing company in San Marino.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Marino

Getting your roofing company handled is simple and fast.

1

Call or Request a Free Estimate

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

What happens when you call

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

Trusted by homeowners across San Marino and surrounding areas.

★★★★★

"Had a leak over the kitchen every time it rained hard. Two other roofers wanted to replace the whole roof. Tilehurst found the bad flashing, fixed it, and it's been dry through three storms since. Honest people."

Gary Whitfield · Verified customer
★★★★★

"The estimator climbed up, took photos, and showed me the actual problem areas instead of just talking. No pressure to replace anything that didn't need it. Repair's held up great."

Tom Easley · Verified customer
★★★★★

"Gutters and a section of shingles after a big wind. Answered the phone right away, came when they said, and the price on the quote is what I paid. Easy to deal with."

Guillermo Saenz · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roofing Company in San Marino?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Marino.

(945) 303-9821

Request a Free Estimate in San Marino

Tell us about your roofing company needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

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