Roofing Company in Walnut, CA | Brennan Roofing

Roofing Company in Walnut - Written Price, Workmanship Warranty

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

Call (361) 320-9467

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

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.

Why Walnut Chooses Brennan Roofing

We set the standard for roofing company in Walnut.

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 Walnut

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 Walnut - 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 Walnut Customers Say

Trusted by homeowners across Walnut and surrounding areas.

★★★★★

"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."

Elaine D. · Verified customer
★★★★★

"Ridge vent added and the attic is cooler. Fair price compared to the other two quotes."

Vernon C. · Verified customer
★★★★★

"Neat, quiet, and disciplined crew. Magnet swept the yard after."

Tonya R. · 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 Walnut?

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

(361) 320-9467

Request a Free Estimate in Walnut

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

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

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