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 Antonio Heights, CA
Roof inspection in San Antonio Heights is the first call most homeowners should make, because the hot, dry summers and Santa Ana winds up here punish roofing materials faster than the valley below. Homes in the 91784 zip code sit on steep, chaparral-covered slopes, and many still carry original wood shake or concrete tile from the 1950s through 1980s. Millstone Roofing has served San Antonio Heights since 2011, and we start every job the same way: with a documented inspection before any repair or replacement is scoped. Call (855) 341-6021 to schedule yours.
Why San Antonio Heights Homes Are Different
San Antonio Heights is an unincorporated foothill community above the San Gabriel Valley, and the terrain changes the roofing conversation in ways a flat-land roofer doesn’t fully appreciate. Homes cling to ridgelines and canyon edges on narrow, winding private roads. The roofs themselves are often multi-level and steeply pitched, following the slope of the hill. That means more flashing transitions, more valleys, and more places where a mediocre install will fail early.
The climate is the other driving factor. Summer sun here is relentless, baking asphalt shingles until the granules loosen and the matting turns brittle. When Santa Ana winds push through the canyons at 60 mph or more, loose tiles lift, shingles tear, and embers from wildfires get driven into any gap they can find. The wildland-urban interface means roofing decisions in San Antonio Heights aren’t just about water intrusion. They’re about fire hardening and ember resistance. We see a lot of original wood shake roofs that have become so brittle they’re being flagged for insurance non-renewal, which is pushing a wave of upgrades to Class A fire-rated assemblies.
Styles & brands we work with






Our Main San Antonio Heights Services
Most calls we take in San Antonio Heights fall into one of two categories: a roof that’s failing in one specific area, or a roof that’s reached the end of its useful life. Here’s how both work here.
Roof Repair in San Antonio Heights
Repair work up here is rarely straightforward, because the homes don’t have simple, uniform roof planes. A leak near a chimney on a split-level might trace back to a valley seam twenty feet away, or a tile that shifted during the last Santa Ana event. Millstone Roofing approaches every repair with the same inspection-first discipline: we document what’s actually failing, then fix it with materials that match the existing roof and the demands of this climate. If you’re looking at a repair, we invite you to read about Roof Repair in San Antonio Heights.

Roof Replacement in San Antonio Heights
When a San Antonio Heights roof is too far gone for targeted fixes, replacement is the honest answer. Many of these homes are due for it. The mid-century wood shake and original asphalt shingles from the 1950s and 1960s are well past their service life, and insurance carriers have started forcing the issue. A full replacement here means choosing materials rated for this hillside environment, which is why we offer a range of brands rather than pushing one product line. See how a full job comes together at Roof Replacement in San Antonio Heights.

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 Antonio Heights
A roof inspection in San Antonio Heights is the most useful first step a homeowner can take, because the combination of intense sun, wind-driven embers, and aging 1950s-to-1980s construction creates problems that show up in stages. Most of the homes here were built with concrete tile, wood shake, or early asphalt shingles, and after decades on a steep hillside, the failure points are rarely visible from the ground. Our Roof Inspection service documents what’s actually happening on the roof surface, at flashings, and in the attic, so you’re making decisions from findings, not guesses.
Roof Inspection Services
Signs you need it
You’ve noticed granules collecting in gutters, curling shingle edges, cracked or slipped tile, or staining on ceilings below steep roof sections.
What it costs in San Antonio Heights
A full roof inspection in San Antonio Heights typically runs $150 – $400 for an existing roof, and we apply that fee toward any repair work you approve.
How we do it
We walk the entire roof surface where safe, check every flashing, valley, and penetration, then go into the attic to look for water staining, decking rot, and ventilation problems.
Hail Damage Roof
Signs you need it
After a hailstorm or heavy wind event, you’re seeing impact marks on vents or gutters, newer dents on soft metal, or scattered mineral granules at downspout exits.
What it costs in San Antonio Heights
Hail and storm damage assessments in San Antonio Heights are part of a standard inspection at $150 – $400, and include the photographs and written notes an insurance claim requires.
How we do it
We document impact sites with close-up photography, note wind-creased or missing shingles, and produce a written findings summary you can hand directly to your adjuster or agent.
Roof Estimate
Signs you need it
You’re comparing repair versus replacement, or you want a firm number before listing or buying a San Antonio Heights home.
What it costs in San Antonio Heights
A roof estimate in San Antonio Heights is free, but the useful version starts with an inspection at $150 – $400, credited back to you if you hire us.
How we do it
We build estimates from our inspection findings, present them as written line items, and stand by the number with fixed pricing and no change orders.
What Roof Inspection Costs in San Antonio Heights
| Item | Typical range in San Antonio Heights |
|---|---|
| Full roof inspection (existing home) | $150 – $400 |
| Inspection fee applied to approved repair work | Credited back |
| Roof estimate (after inspection) | Free |
Do I need a roof inspection before a repair or replacement in San Antonio Heights?
Yes, and we won’t scope work without one. The 1950s-to-1980s housing stock and steep hillside pitches mean the visible problem is often not the real problem, so documented findings keep you from paying for the wrong fix. Call (855) 341-6021 to schedule.
Can you document hail or wind damage for my insurance in San Antonio Heights?
Yes. We photograph impact sites, wind-creased shingles, and granule loss, then give you a written findings summary your adjuster can use. The inspection cost is $150 – $400, and it’s credited back if you approve repair work with us. Call (855) 341-6021.
Brands We Service in San Antonio Heights
Millstone Roofing works across seven major shingle and material lines, including GAF, CertainTeed, and Owens Corning. That means the recommendation you get on a San Antonio Heights home is driven by the roof’s pitch, the fire-hardening needs, and your budget, not by which pallet is in our yard. See our brands for the full picture.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Antonio Heights, CA
| Service | Typical range in San Antonio Heights |
|---|---|
| Roof inspection (existing home) | $150 – $400 |
| Roof estimate (after inspection) | Free |
| Minor shingle repair (loose or missing shingles) | $350 – $600 |
| Flashing repair | $350 – $600 |
| Small penetration repair (vent, pipe jack) | $350 – $600 |
| Localized leak repair | $450 – $800 |
| Tile replacement (per tile) | $25 – $75 |
| Asphalt shingle replacement (per square foot) | $4.50 – $9 |
| Concrete tile replacement (per square foot) | $12 – $18 |
| Full roof replacement | $12,000 – $35,000+ |
Two things push pricing up in San Antonio Heights more than most places: the steep, multi-level pitch profiles that make every job slower and more safety-intensive, and the wind and fire exposure that pushes a lot of homeowners toward Class A assemblies with ember-resistant vents. Whatever the number, you get a written line-item estimate and fixed pricing, so the quote we give is the amount you pay.
Neighborhoods We Serve in San Antonio Heights
Our crews work throughout the 91784 zip code, including the hillside streets and canyon roads that define this community. We’re familiar with the narrow private drives and tight turnarounds, and we plan every job around access.
- Upper San Antonio Heights
- Euclid Avenue foothill corridor
- Mountain Avenue hillside homes
- Amethyst Street area
- 24th Street bench neighborhoods
Most San Antonio Heights inspections are scheduled within a few days of your call, with repair and replacement timelines scoped after the inspection findings are in hand.
Service Area – Cities Near San Antonio Heights
Millstone Roofing serves San Antonio Heights from our Pomona base, and we work regularly in the surrounding foothill and valley communities. If you’re in Upland, CA, Claremont, CA, Rancho Cucamonga, CA, or Montclair, CA, the same inspection-first process applies. Call (855) 341-6021 to see how we can help.
Serving San Antonio Heights, CA — Our Local Coverage Area
We’re based in the San Antonio Heights 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 Antonio Heights
For most homes in San Antonio Heights, we can schedule an inspection within a few days of your call. Because the community is unincorporated and accessed by hillside roads, we plan a little extra time for navigation and parking, but that doesn’t add to your cost. Call (855) 341-6021 to get on the schedule.
San Antonio Heights is unincorporated San Bernardino County, so building permits go through the county rather than a city, and some hillside neighborhoods also have HOA review requirements. Our written inspection findings and material specifications give you what the county or an HOA board typically asks for during approval. We’ll walk you through it.
Our inspection is documented and findings-based, which means you get a written report showing what’s actually failing, where, and how urgently. If a repair is the right call, that’s what we recommend. If replacement makes more sense, we’ll show you why, with the evidence behind it. Call (855) 341-6021 for a free estimate.
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 Antonio Heights Customers Say
"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Eric Chen"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Riya Rao"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