Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Pasadena
Roofing work in Pasadena is not a simple tear-off-and-recover job. A typical roof repair in Pasadena runs $450 to $1,600, a full re-roof on a 1,500-square-foot home generally lands between $14,000 and $28,000, and the number moves by the tile profile, the decking condition, and whether the address sits in a historic district or the Very High Fire Hazard Severity Zone. We’re Roofing Company crews who work these streets every week, so we know what the Historic Preservation Commission will approve and what the foothill code will demand before we order a single square. Call (361) 320-9467 and we’ll walk the roof with you, in person, and put the price on paper before any work starts.
Why Brennan Roofing Is Pasadena’s Preferred Roofing Company Company
Travis Oakley runs our Pasadena roofing operation, and he enforces one rule above all others: the price goes in writing before the first tile comes off. That matters here more than almost anywhere in the county, because Pasadena re-roofs rarely stay simple. Historic district approval, Class A fire assembly requirements in the foothills, and original skip-sheathing decking that has been hidden for ninety years all change the scope fast. Homeowners who have been burned by a low bid that doubled once the roof was open tend to call us after the fact. We’d rather they call before.
Our technicians are background-checked and arrive in uniform with a work order that matches the quote on your kitchen table. Calls are answered by a live person around the clock, not a voicemail tree. And every repair or installation carries the 365-Day Done Right Promise in writing: if the work fails within one year, we return and fix it at no charge. No argument, no invoice, no second visit fee.
Commercial Roofing in Pasadena
Commercial Roofing in Pasadena changes shape depending on what sits under the membrane. A low-slope TPO or modified bitumen roof on a retail strip along Colorado Boulevard behaves differently than a 1920s flat roof with original tar and gravel over a brick parapet, and both behave differently than a mid-century office building in the east side with a metal cap that has been patched three times. The work usually involves removing failed membrane or metal, repairing the substrate, replacing the insulation where water has saturated it, and re-flashing every penetration: HVAC curbs, plumbing vents, exhaust hoods. On any commercial property we start with a written condition report and a line-item scope. Commercial re-roofs in Pasadena typically run $8 to $16 per square foot, and a full replacement on a 5,000-square-foot building lands between $40,000 and $80,000 once the insulation, deck repairs, and code-required upgrades are included.
Flat Roof Membrane Replacement
When water ponds on a Pasadena flat roof after a winter rain and the ceiling below shows staining, the membrane has likely failed or the slope has gone flat from years of heat. We remove the failed layer, dry or replace the wet insulation, and install a new membrane. The heat here is the main enemy: 100°F summers bake cheaper membranes until the seams open, so we install materials rated for the inland climate and flash every seam to code.
On older commercial buildings we find the original decking was never sloped properly, and the fix is a tapered insulation package. That is a scope change any honest bid should mention before the roof is opened, not after. We put it in the written proposal up front.
Commercial Roof Repair and Maintenance
Most Pasadena commercial leaks come from three places: failed flashing at the parapet, punctures around rooftop equipment, and cracked sealant at drains. A targeted repair runs $600 to $2,200 depending on how much membrane we replace and whether we have to re-flash curbs. Twice-yearly inspections catch these before the rainy season turns a puncture into a saturated deck.
Metal Roof Installation in Pasadena
Metal Roof Installation in Pasadena is becoming the answer for foothill and canyon-edge homes that need a Class A fire assembly and a roof that survives Santa Ana gusts without losing parts. Standing seam and metal shingle systems carry a Class A rating on their own when installed over the right underlayment, which is exactly what the Very High Fire Hazard Severity Zone mapping north of the 210 demands. The trade-off is that the Historic Preservation Commission will not approve a metal roof in a designated district, so this is a foothill and east-side option more than a Craftsman-zone option. A standing seam metal roof on a 1,500-square-foot home in Pasadena typically runs $24,000 to $42,000, and it lasts forty years or more in this climate.
Standing Seam for Fire Zone Compliance
In the foothill streets above Altadena and the Arroyo corridor, the fire code is the ruling document. Wood-shake roofs are no longer permitted as a replacement in the zone, and older tile roofs often fail the assembly requirement because the underlayment under them is combustible. Standing seam metal over a fire-rated underlayment and a non-combustible deck satisfies the Class A requirement outright. We’ll confirm what the city will accept for your specific parcel before we write the bid.
Metal Re-Roof Over Tile or Shake
When an older foothill tile roof is stripped, the decking under it is often deteriorated from decades of heat and the occasional winter leak. We repair the deck, install a high-temperature underlayment, and then build the metal system. The cost moves by deck condition, roof slope, and the profile selected. We price the decking work as a written allowance so the number is on the table before the old roof comes off.
Trusted Brands We Service in Pasadena
We install material from GAF, CertainTeed, and Owens Corning, and we keep these systems in active rotation because Pasadena re-roofs move fast once a permit is approved. CertainTeed and GAF composition shingles carry Class A fire ratings that satisfy the Pasadena code on most slopes, and Owens Corning components make up a large share of our flat and low-slope work on commercial properties. When you call, we’ll walk through the differences in plain terms: warranty structure, granule loss rate in this heat, uplift rating in a Santa Ana, and what the Historic Preservation Commission will approve for your specific block. We won’t sell you a brand we wouldn’t put on our own roof in this climate.
Common Roofing Company Problems We See in Pasadena Homes
- Original barrel tile cracked past the point of repair. 1920s Spanish Colonial roofs hold up well, but the tiles get brittle after a century of 100°F summers and the occasional freeze. When we find broken tile across more than forty percent of the roof, a patch job is not honest. You need an in-kind replacement, and that means sourcing tile profiles the city will approve for your district.
- Failed flashing at chimneys and parapet walls. The walls around a Pasadena roof move more than the roof does, and the old flashing details from the 1920s were often just lead soldered into masonry. Once the joint opens, water gets behind the stucco and into the framing. We re-flash with modern counter-flashing cut into the masonry and sealed.
- Original skip-sheathing decking with no underlayment. Before plywood and OSB, roofers laid tile or shake on spaced boards and called it done. That means there is nothing between the roof cover and the attic but air. When we strip these, the gaps are exactly why the valleys leak and why the Historic Preservation Commission process has to happen before the roof comes off.
- Granule loss and tile lift from Santa Ana wind events. The winds strip composition shingles down to the asphalt mat and lift tile edges just enough to let water ride upward. After a Santa Ana, walk the ground around your downspouts and look for granules in the splash block. That is the tell.
Pricing for Roofing Company in Pasadena, CA
A targeted roof repair in Pasadena runs $450 to $1,600 most of the time. A full composition shingle re-roof on a 1,500-square-foot home sits between $14,000 and $22,000. Tile replacement in a historic district runs $28,000 to $54,000 because the approved tile profile has to match the original 1920s barrel tile and most of it is no longer stocked anywhere in the state. Foothill metal roofs start around $24,000 and go up from there based on deck repairs and the fire-code assembly. What moves a number on this side of the 210 is not labor, mostly. It is what we find when the roof opens: rotted fascia, undersized rafters, outdated attic wiring, failed valley flashing. That is why we write allowances into the contract before the first tile comes off. Call (361) 320-9467 and we’ll give you the exact number for your roof, in writing, free of charge.
We Also Serve Cities Near Pasadena
Our Roofing Company in Pasadena crews also cover the surrounding foothill and San Gabriel Valley neighborhoods. We work in San Marino, where the historic inventory is just as protected as Pasadena’s. We serve South Pasadena, Altadena up into the fire severity zone, and San Gabriel. If you’re in one of these cities and your roof is showing its age, call (361) 320-9467 and we’ll send a technician out.
Serving Pasadena, CA - Our Local Coverage Area
We’re based in the Pasadena 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 Pasadena
No. In most Pasadena historic districts, the city will only approve a replacement roof that matches the original material and profile, which for most of these homes means a specific 1920s barrel tile that modern manufacturers no longer produce. We source salvaged and custom-cast tile from suppliers the city recognizes, and we submit the material spec to the Historic Preservation Commission for a Certificate of Appropriateness before any work begins. That step adds time to the job but prevents a stop-work order mid-strip. Call (361) 320-9467 and we’ll pull the current district requirements for your block before you spend a dollar.
Yes, and significantly. The San Gabriel foothills north of the 210 fall inside the Very High Fire Hazard Severity Zone, which means your re-roof has to meet Class A assembly requirements, not just Class A material. That changes the underlayment, the decking preparation, and often the roof cover itself. Wood-shake is no longer approved. Older tile over combustible underlayment often fails the assembly rule. We write the fire-code scope into your proposal from the first bid, not as a surprise after the roof is off.
Three things show up more than anything else: rotted fascia and soffit where old flashing failed, original skip-sheathing decking with no underlayment, and undersized rafters that no longer meet current loading requirements once we add the new assembly. We opened a 1922 Craftsman in the Arroyo corridor and found the original skip-sheathing had been covered decades earlier without any ice and water shield in the valleys. The fascia and soffit had dry rot where a prior flashing detail had failed, and the ridge rafters were undersized for the new assembly. We documented it, wrote the framing and sheathing repair as a priced allowance, and got written approval before installing the underlayment, drip edge, and matching tile. That is how every surprise gets handled: priced in writing, approved in writing, before we touch it. Call (361) 320-9467 to schedule your roof inspection.
Ask the contractor to name the tile profile in the bid. If they cannot tell you the exact profile name, the manufacturer, and where they are sourcing it, the number is a guess. Matching a 1920s barrel tile in Pasadena usually means custom casting or purchasing salvaged tile from a reclamation yard, and either route changes the price and the schedule. We list the supplier and the profile in our written proposal. Bids that just say “tile roof” with no profile name are the ones that turn into change orders. Call (361) 320-9467 for a bid that specifies the actual tile your district will approve.
Not necessarily. Granule loss in one isolated area often means a single shingle field got scoured and the rest of the roof is fine. We inspect the entire slope, check the mat for exposure, and measure how much granule coverage remains across the rest of the roof. If the shingles still have a full mat and the loss is limited to one run, a targeted repair runs $450 to $1,600. If the mat is exposed across multiple slopes, the roof is nearing the end of its life and a re-roof is the honest answer. Either way, call (361) 320-9467 and we’ll tell you which one you have and put it in writing.
Your roof is the only thing between your Pasadena home and the next Santa Ana or winter rain. Get the number on paper first. Call (361) 320-9467 to schedule your free estimate. Travis Oakley and the Brennan Roofing team will walk the roof, answer every question plainly, and give you a written price before any work starts.
Written by Travis Oakley, Owner at Brennan Roofing, serving Pasadena and the surrounding foothill communities.






Before
After
Before
After
Before
After