Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Highlands, CA
Roofers in Highlands, CA work on homes that sit at roughly 5,000 feet in the San Bernardino Mountains, where snow load, intense UV, and wildfire ember exposure shape every roofing decision. Most Highlands roofs fall into two camps: mid-century cabins with aging wood shake, or post-2003 rebuilds with Class A materials now reaching the end of their service life. If you need a roofer who understands mountain conditions rather than valley assumptions, call Brennan Roofing at (361) 320-9467. We put the price in writing before any work starts.
Why Highlands Homes Are Different
Highlands roofing is not the same trade it is down the hill. The 2003 Old Fire and the bark beetle infestation that preceded it destroyed thousands of homes here, and the rebuilding waves that followed produced a patchwork of construction eras on the same streets. You will find a 1960s cabin with original wood shake next to a 2006 rebuild with lightweight concrete tile. That mix matters when you call a roofer, because each roof type fails differently here.
Elevation drives the damage. UV radiation at 5,000 feet ages asphalt shingles faster than it does in San Bernardino or Riverside, and the freeze-thaw cycle of a Highlands winter stresses flashing and decking in ways a valley roofer rarely sees. Snow sits on steep-pitch roofs for weeks. Winds funnel through the passes. When we walk a Highlands roof, we look at ice-and-water shield condition, ember-resistant vent compliance, and whether the drip edge is still holding against decades of mountain weather. Those are the details the out-of-area bids miss.
Our Main Highlands Services
Most Highlands homeowners reach out for one of two reasons: a full roof that is reaching the end of its life, or a specific failure like a leak, cracked tile, or wind-lifted shingle. We also provide inspections for buyers, sellers, and homeowners who want a straight answer on remaining roof life. Each service has its own Highlands page with pricing and detail.
Roofing Company in Highlands
A full roof replacement in Highlands means choosing materials that handle snow, UV, and fire code together. We install asphalt shingle, metal, and tile systems, and we explain the trade-offs plainly: asphalt is the budget-friendly option, metal carries snow well and lasts longest, and tile suits the architectural character of many rebuilds but needs careful flashing work to prevent snow-driven leaks. Every install starts with a written price and follows The Garrison Standard: background-checked, uniformed technicians, and a one-year guarantee in writing. Roofing Company in Highlands covers full replacement detail.

Roof Repair in Highlands
Highlands repair calls tend to spike twice a year: after the first heavy snow, when hidden flashing failures show up as ceiling stains, and after summer wind events that lift shingles along ridge lines. We repair leaks, replace cracked tile, reseal flashing, and fix storm damage. The 365-Day Done Right Promise applies to every repair: if the fix fails within a year, we come back at no charge. Roof Repair in Highlands has repair pricing and what to expect.

Roof Inspection in Highlands
A Highlands roof inspection should check more than shingle condition. We document flashing, underlayment, decking, ventilation, and ember-resistant vent compliance, then give you a written report with photos and a straight answer on how many years the roof has left. Buyers use this during escrow; sellers use it before listing; homeowners use it to catch small problems before a winter storm turns them into big ones. Roof Inspection in Highlands explains the full inspection checklist.

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.
Brands We Service in Highlands
We service and install roofing systems from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Highlands jobs, we routinely work with Atlas and CertainTeed shingles for Class A fire-rated asphalt systems, and Boral tile for rebuilds that match the mountain aesthetic. Our brands page explains material options and what we recommend for mountain exposure.
Pricing for Roofers in Highlands, CA
Roofing prices in Highlands run higher than valley rates because of elevation logistics, fire code compliance, and material choices that hold up under snow. Here are the ranges we typically see for common jobs in this area.
| Service | Typical range in Highlands |
|---|---|
| Roof inspection | $150 – $450 |
| Minor roof repair (shingle replacement, small flashing fix) | $300 – $900 |
| Leak repair | $400 – $1,400 |
| Chimney flashing repair | $500 – $1,600 |
| Roof decking replacement (per 4×8 sheet) | $80 – $160 |
| Asphalt shingle roof replacement (per sq. ft.) | $5 – $12 |
| Wood shake roof replacement (per sq. ft.) | $12 – $22 |
| Concrete tile roof replacement (per sq. ft.) | $15 – $28 |
| Full roof replacement (1,500 sq. ft. asphalt) | $9,000 – $18,000 |
| Full roof replacement (1,500 sq. ft. tile) | $22,500 – $45,000 |
What pushes a Highlands bid up is steep pitch, decking rot discovered after tear-off, and the cost of hauling materials up the mountain. What does not push it up is guesswork at the door: your price goes on paper before any work starts, and it does not move after that. No change orders, no surprise line items.
Neighborhoods We Serve in Highlands
We work throughout Highlands and the surrounding mountain communities. Dispatch and scheduling are coordinated from the brand’s Los Angeles office, but the crews that show up are assigned to Highlands and know the area’s roads and building patterns.
- Highlands proper
- Running Springs area
- Arrowbear Lake
- Green Valley Lake
- Cedar Glen
Service Area – Cities Near Highlands
Beyond Highlands, we cover mountain and valley communities across Southern California, including Los Angeles, CA, San Diego, CA, San Jose, CA, and San Francisco, CA. If you own a second property in the mountains or are relocating, we can coordinate work across these areas under the same written-price standard.
Serving Highlands, CA - Our Local Coverage Area
We’re based in the Highlands 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 Highlands
We schedule Highlands work on a route system so we are not driving a crew up the mountain for a one-hour job. Most repair calls are scheduled within a few business days, and inspections are typically available within the week. Call (361) 320-9467 and you will talk to a live person who can confirm the next Highlands route date.
Yes. Highlands sits in a designated fire hazard zone, so roof replacements must meet Class A fire rating and ember-resistant vent requirements. We handle the permit application and schedule the inspection as part of the job. The written quote includes permit fees, so there is no surprise line item.
It does not, unless we find decking or structural damage that was hidden under the old roof and could not be seen during the initial inspection. In that case, we show you photos, explain the issue in plain language, and put the revised number in writing before any additional work begins. No work starts without your sign-off on paper.
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 Highlands Customers Say
"Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."
- Barry F."Crew lead is a veteran and runs the job like it. Showed up at 7 sharp, tarped the garden, tore off the old roof, and had the new shingles on by the end of day two."
- Joe K."Replaced a rotted fascia board along with the roof edge. Matches the trim."
- Lou H.






Before
After
Before
After
Before
After