Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Walnut
Roof replacement in Walnut typically runs $12,000 – $28,000 depending on square footage, pitch, and whether your home sits in the hillside design-review zone, while a targeted repair usually lands between $350 and $1,200. We work throughout Walnut every week, and we know which neighborhoods trigger extra city approvals and which ones don’t. If you need a straight answer about your roof, call (361) 320-9467. We’ll send a background-checked technician who shows up in uniform, walks the roof with you, and puts a written price in your hand before any work starts.
Why Brennan Roofing Is Walnut’s Preferred Roofing Company
Walnut homeowners call us because we don’t make them gamble. Our Roofing Company team operates under The Garrison Standard, which means the price goes on paper before the first shingle comes off, and that number does not move at the door. No change orders slipped in mid-job. No “we found more damage” phone calls that double the bill. The price we write is the price you pay, and if something hidden does surface, we stop, show you photos, and get your written approval before we touch it.
We’re an independently owned member of the Garrison Partners family, founded in 2000, and we run every Walnut job the same way: background-checked, uniformed technicians, a live person answering the phone around the clock, and the 365-Day Done Right Promise in writing. If a repair or installation fails within the first year, we come back and make it right at no charge. That’s the whole guarantee, spelled out plainly. Travis Oakley runs our crews, and he holds every job in Walnut to that standard.
We answer calls from Walnut homeowners at 2 a.m. and 2 p.m. alike. Not a voicemail box, not a call center. A person who can schedule your estimate, talk through what you’re seeing, and tell you honestly whether it’s urgent or can wait a week.
Free Roof Estimate in Walnut
A Free Roof Estimate in Walnut means we come out, climb up, and give you a real number, not a ballpark. We measure every plane, check the decking from the attic side when we can, inspect flashing, drip edge, vents, and valleys, and then write a line-item quote. No vague “between $14,000 and $22,000” without telling you what moves the number. You’ll see it itemized.
Inspection Before Numbers
Before we quote anything in Walnut, we inspect the roof at the deck level, not just from the ground. On a 1980s tract home off Valley Blvd, that usually means confirming the original concrete tile is still seated and the underlayment hasn’t turned to dust. On a hillside property near Snow Creek, it means checking whether a previous owner ever pulled design-review approvals and whether the existing assembly is already Class A.
Written Price, No Door Moves
You get the number in writing at the estimate. The same number appears on the contract. The final invoice matches. That’s The Garrison Code, and we don’t waver on it. Estimates are free, and the quote is yours to keep whether or not you hire us.
Roofing Contractor in Walnut
A Roofing Contractor in Walnut should understand the difference between a flat-lot roof south of Valley Blvd and a hillside roof near Vejar Elementary, because the permitting path is genuinely different. The hillside neighborhoods of Walnut, especially around Snow Creek and Vejar Elementary, sit inside a visible-slope design review zone. That means a re-roof can require Class A fire-rated assembly documentation and planning approvals before the first square of old roofing comes off. Flat streets south of Valley Blvd don’t carry that requirement.
Hillside Design Review, Handled
If your home is in the review zone, we pull the Class A assembly specs and submit the visible-slope plans ourselves. We don’t start tear-off and hope. We confirm approvals first, then schedule. We’ve seen homeowners get stop-work orders from roofers who skipped this step, and it turns a five-day job into a six-week headache.
Expansive Soils, Level Planes
Walnut’s old walnut groves left behind expansive soils that move differently than the flat alluvial lots in West Covina or Diamond Bar. That movement shows up in roof planes and fascia lines. When we replace a roof here, we check for dips and ridges in the existing plane, and we write framing corrections into the quote before we start, so the new roof sits level on day one and stays level through the seasons.
Trusted Brands We Service in Walnut
We install materials from GAF, CertainTeed, Owens Corning, and Atlas, plus tile options through Boral and Tamko when a Walnut home calls for it. On hillside properties, we lean on GAF’s Class A architectural lines and Boral’s fire-rated concrete tile, because those assemblies clear design review cleanly. For ranch-style homes on flat lots, we often recommend CertainTeed or Owens Corning architectural shingles with upgraded underlayment. We don’t push one brand. We show you the three that fit your roof and explain the trade-offs in plain language, then you choose.
Common Roofing Company Problems We See in Walnut Homes
- Cracked underlayment on south- and west-facing slopes. Walnut’s hot, dry summers and Santa Ana wind events bake roof membranes until they split. Once that underlayment cracks, a single winter rain can push water straight onto the decking.
- Rusted-out fasteners and lifted tile on original concrete tile roofs. Most tract homes in Walnut were built between the 1960s and 1990s, and those original tiles are now at or past their 25 – 30 year service life. Fasteners back out, tiles shift, and wind-driven rain finds the gaps.
- Failed ice and water shield at valleys and penetrations. We open up older Walnut roofs and find expired shield around every chimney, skylight, and valley. Some of it was never installed correctly in the first place.
- Out-of-level roof planes on expansive grove soil. Walnut’s deep-rooted expansive soils shift more than the alluvial lots to the west. A roof that looked straight a decade ago can now have a visible dip running ridge-to-eave.
Pricing for Roofing Company in Walnut, CA
Here are real numbers for Walnut. A full roof replacement on a standard 1,800 – 2,400 sq ft single-story ranch runs $12,000 – $19,000 with architectural asphalt shingles. Two-story homes typically land between $16,000 and $26,000. Concrete tile replacement runs higher, usually $22,000 – $34,000, and hillside properties with Class A assembly requirements and design review can add $2,000 – $4,500 for the extra documentation, fire-rated underlayment, and framing checks. Targeted repairs run $350 – $1,200. Replacing rotted decking, when we find it, runs $3.50 – $6.00 per square foot. You’ll see every line item before you sign. Call (361) 320-9467 to schedule your free estimate.
We Also Serve Cities Near Walnut
Our crews serve Roofing Company in Walnut and the surrounding San Gabriel Valley cities. We work in Rowland Heights, Diamond Bar, La Puente, and West Covina regularly, and we treat each city’s permitting and soil conditions on their own terms. If you’re just outside Walnut, the same written-price standard applies. Dispatch and scheduling are coordinated from our Los Angeles office, and crews serve Walnut locally.
Serving Walnut, CA - Our Local Coverage Area
We’re based in the Walnut 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 Walnut
Yes. Walnut’s hillside neighborhoods, including Snow Creek and the area around Vejar Elementary, sit inside a visible-slope design review zone that requires Class A fire-rated roof assemblies and planning approval before tear-off begins. Flat streets south of Valley Blvd are exempt from this requirement. We handle the documentation and submissions on hillside jobs so you never face a stop-work order mid-project. Call (361) 320-9467 and we’ll tell you within the first visit whether your address falls inside the review zone.
Walnut gets the same Santa Ana winds and UV exposure as its neighbors, but the hillside terrain concentrates wind against south- and west-facing slopes, and the expansive grove soils add movement that flat alluvial lots don’t experience. That combination stresses fasteners, underlayment, and flashing joints more aggressively. Our crews account for it on every Walnut quote. Call us at (361) 320-9467 for an inspection that checks what’s actually failing on your roof.
We write allowance line items into every Walnut contract before tear-off starts, including decking replacement at $3.50 – $6.00 per square foot and any framing corrections the plane requires. When we find rotted wood or damaged framing, we stop, photograph it, show you the condition, and get your written approval before we spend a dollar on materials. Nothing gets added to the price without your signature. We covered a 1970s ranch near Vejar Elementary recently where the old tile came off and exposed cracked underlayment, rusted fasteners, and failed ice and water shield at every penetration. The homeowner approved the added decking and fascia repairs in writing before we installed new GAF architectural shingles. That’s how it goes on every job.
A square is 100 square feet of roof area, and a typical Walnut ranch home runs 18 – 24 squares, while a two-story Mediterranean can run 28 – 40 squares. Comparing bids without knowing your square count is how homeowners get talked into bad math. We measure every plane and put the square count and the per-square price on every quote we write. Call (361) 320-9467 and we’ll measure yours for free.
Yes, inside the hillside design review zone, the city requires Class A fire-rated roof assemblies, which means the entire system, shingles, underlayment, and decking, must meet a specific fire resistance standard. That’s not a recommendation. It’s a code requirement, and it applies to visible slopes throughout the Snow Creek and Vejar Elementary area. We stock Class A systems from GAF and Boral and include the required documentation in every hillside quote. To confirm whether your address is in the zone, call (361) 320-9467.
Get a Written Roof Estimate in Walnut Today
If your roof is cracking, leaking, or simply at the end of its service life, call (361) 320-9467 to schedule a free estimate. You’ll get a real inspection, a line-item price in writing, and a straight answer about what your Walnut roof actually needs. Travis Oakley and our crews stand behind every job with the 365-Day Done Right Promise. The price goes on paper before any work starts, and it stays there. That’s the standard, and it doesn’t change by neighborhood, by street, or by job size.
Written by Travis Oakley, Owner at Brennan Roofing, serving Walnut and the surrounding San Gabriel Valley.






Before
After
Before
After
Before
After