A Crestview company - serving Pasadena, CA

Roofing Cost Breakdown: The Pasadena Homeowner's Reference for 2026

Last updated October 17, 2026

Metal roofingMetal roofing
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

Roofing Cost Breakdown: The Pasadena Homeowner’s Reference for 2026

A $14,000 Pasadena roofing quote and an $18,000 quote can be for exactly the same job. Same shingles, same decking, same crew size. The difference is rarely material quality. It’s what’s included in the line items and what’s quietly left out. One quote carries permit fees, a decking repair allowance, full haul-away, upgraded underlayment, and all-new flashing. The other doesn’t mention any of those until Invoice Day. This guide walks you through every cost category that shapes a roofing quote in Pasadena in 2026, so the next time you compare bids, you’re comparing the same job. For more guides & resources, visit our blog.

Call (626) 389-1956

Quick Answer

Roofing costs in Pasadena in 2026 run roughly $6.50 to $9.50 per square foot for architectural asphalt shingle replacement on a typical home, meaning a 2,000-square-foot roof lands between $13,000 and $19,000 fully permitted and installed. Material choice, roof complexity, decking condition, and the quality of underlayment and flashing details move that number further. A complete tear-off with premium underlayment and full flashing replacement on a cut-up roof with multiple valleys and skylights can push past $25,000. Most Pasadena homeowners spend between $14,000 and $22,000 when the quote includes every line item honestly.

Explore

Styles & brands we work with

Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Table of Contents

Material-by-Material Cost Table for Pasadena in 2026

The biggest cost swing in Pasadena roofing comes from material choice, not contractor markup. A 3-tab asphalt shingle roof and a clay tile roof are different products with different labor demands, and the installed price reflects that. Here’s what we’re seeing across the San Gabriel Valley in 2026, priced per square (a square is 100 square feet of roof area, the standard unit roofers use).

Material Installed Cost per Square (100 sq ft) Cost for 20-Square Roof (2,000 sq ft) Typical Lifespan in Pasadena Climate
3-Tab Asphalt Shingle $550 – $750 $11,000 – $15,000 15 – 20 years
Architectural Asphalt Shingle $650 – $950 $13,000 – $19,000 25 – 30 years
Concrete Tile $900 – $1,400 $18,000 – $28,000 40 – 50 years
Clay Tile $1,200 – $1,800 $24,000 – $36,000 50+ years
Cool-Roof Membrane (TPO/PVC) $700 – $1,100 $14,000 – $22,000 20 – 30 years

Those ranges assume a tear-off of the existing roof, new underlayment, new flashing, and standard Pasadena permit and inspection fees. They do not account for decking replacement, which we’ll cover in the next section because it’s the line item most often left off a low bid.

Architectural asphalt shingles remain the default choice for most Pasadena homes, and for good reason. Products from CertainTeed and Owens Corning hold up to the dry heat of Altadena summers and the occasional heavy rain that slides down from the San Gabriels. Concrete tile carries a heavier price tag but suits the Spanish and Mediterranean styles common in neighborhoods like San Rafael and Madison Heights. Cool-roof membranes are more common on flat or very low-slope roofs, which you’ll find on mid-century builds in areas around Caltech and Lamanda Park.

The Five Line Items That Separate a Transparent Quote from a Lowball

When we compare quotes for Pasadena homeowners, we look straight past the bottom line. The real story is always in these five line items. A quote that’s $4,000 cheaper is usually cheaper because one of these is missing, not because the roofer found a magic discount on shingles.

  1. Permit fees. Pasadena requires permits for roof replacements, and the fee is based on project valuation. A lower-quoted job might skip this line, then the homeowner discovers it when a neighbor files a complaint or a resale inspection flags the unpermitted work. More on costs in a later section.
  2. Decking repair allowance. The plywood or OSB under your shingles is the decking. You won’t know its condition until the old roof comes off. Honest contractors include a per-sheet replacement allowance in the quote, say $85 to $110 per 4×8 sheet, so surprises become line items, not arguments. Quotes that omit this then back-charge $120 to $150 per sheet once the tear-off reveals rot.
  3. Haul-away and disposal. A tear-off produces multiple tons of old shingles, felt, and nails. Dump fees in Los Angeles County run $80 to $160 per load for construction debris, and a 20-square roof typically fills two or three loads. If disposal isn’t a line item, it’s coming out of somewhere else.
  4. Underlayment type. This is the layer between the decking and the shingles. Builder-grade 15# felt runs about $0.25 per square foot. Synthetic underlayment runs $0.45 to $0.65 and resists tearing and moisture better. Peel-and-stick underlayment for eaves, valleys, and around penetrations runs $1.50 to $2.50 per square foot and provides a water barrier where leaks start. A quote that says “underlayment included” without specifying the type is leaving money on the table, or off the page.
  5. Flashing replacement vs. reuse. Flashing is the metal strips that seal joints around chimneys, vents, skylights, and where the roof meets walls. Reusing old flashing saves $150 to $400 per penetration but defeats the purpose of a new roof, especially around chimney bases where Pasadena’s older homes in Bungalow Heaven often show corrosion. New flashing should be a separate line item, not an assumption.

If you’re comparing a Roof Replacement in Pasadena quote and those five line items are absent, ask for a revised bid. If the contractor won’t provide it, you have your answer.

How Roof Complexity Multiplies Cost

A straight gable roof is the cheapest roof to install. Two slopes, one ridge, minimal cutting, minimal waste. Every additional feature adds labor hours, and labor is $70 to $110 per hour per crew member in Pasadena in 2026. Those hours appear as separate line items in any honest quote.

Here’s how typical features add to a moderately complex job, based on projects we’ve priced across Pasadena from Arroyo Seco to Hastings Ranch:

  • Each valley where two roof planes meet requires custom flashing, careful shingle cutting, and more waste. Adds $300 to $600 per valley.
  • Each skylight needs new flashing, sealing, and precise shingle work around the curb. Adds $400 to $800 per skylight.
  • Each chimney requires flashing at the base and often masonry repair or repointing where the chimney meets the roof. Adds $500 to $1,200 per chimney, more if brick work is needed.
  • Each dormer adds two more valleys or sidewalls plus more surface area. Adds $800 to $1,500 per dormer, depending on size.
  • Steep pitch above 6/12 means slower, more deliberate work, more safety setup time. Adds 15 to 25 percent to labor.
  • Low slope below 3/12 changes the roofing system entirely, often requiring peel-and-stick underlayment or membrane. Adds $1,500 to $3,000 on average.

A simple 20-square roof with one chimney and no valleys might take a crew of four three days. A cut-up roof of the same square footage with two valleys, three skylights, and a chimney takes five or six days. Same square footage. Different roof. Any quote that doesn’t reflect complexity is guessing, and guesses become change orders.

What Pasadena Permit and Inspection Fees Actually Add in 2026

Pasadena operates its own building department through the City of Pasadena, not through Los Angeles County. That matters because you can’t look up “LA County roofing permit fees” and get the right number. For a full breakdown, see our guide to Roofing Permits, Codes & Inspections in CA: What You Need to Know. The city calculates fees as a percentage of project valuation, and for a typical residential roof replacement, expect $450 to $900 in permit fees, plus a $150 to $300 inspection fee.

Why would anyone skip the permit to save $600 to $1,200? Plenty do. And it creates problems that cost multiples of the savings:

  • Resale liability. Unpermitted roof work shows up on a title report during escrow. Buyers will demand the permit be pulled retroactively, which costs more than doing it right the first time, or they’ll walk.
  • Insurance claims. After a leak or storm damage, your insurer may ask for proof the roof was permitted. No permit, no payout. It’s in the fine print of most California homeowner policies.
  • Code violations. Pasadena requires specific nailing patterns, underlayment standards, and fire-rated materials in high-hazard zones. A contractor who skips the permit often cuts corners in those same areas, because the inspector never sees the work.

We pull permits on every roof replacement and Roof Installation in Pasadena. It’s written into our quote as a separate line, so you see exactly what the city charges and nothing more. The inspection comes after the work, the city signs off, and the job closes with a paper trail that protects you down the line.

How to Read a Payment Schedule and California Deposit Limits

California Business and Professions Code limits the deposit a contractor can collect on a home improvement job to 10 percent of the total contract price or $1,000, whichever is less, before work begins. A contractor asking for 30 or 50 percent upfront is violating state law. I mention that first because it’s the fastest red flag in any roofing quote.

A normal payment schedule for a Pasadena roof replacement looks like this:

  1. Deposit: 10 percent or $1,000, paid when the contract is signed and the permit is applied for.
  2. Materials payment: Due when materials are delivered to the job site, typically 30 to 40 percent of the total.
  3. Progress payment: Due after tear-off is complete and decking and underlayment are installed, typically 25 to 30 percent. You should see the work before paying it.
  4. Final payment: The remaining balance, due after the city inspection passes and you have walked the roof with the contractor. Ideally 10 to 15 percent held until this point.

The schedule tells you two important things. First, how much of your money is at risk at each stage. You should never have paid more than the value of the work already completed and materials on your property. Second, whether the contractor carries enough working capital to buy materials without you floating the entire job. A roofer who needs 50 percent upfront is undercapitalized, and that becomes your problem if they fold mid-job.

Ask for the payment schedule in writing before you sign. It should be a line item in the contract, not a text message conversation. When we write quotes for homeowners across Pasadena, the schedule is printed on the same page as the price. No room for interpretation, no ambiguity.

How to Compare Quotes in Pasadena on Equal Terms

You have three quotes in front of you. One is $13,800. One is $17,200. One is $19,500. You can’t just pick the middle one and hope. You need a way to line them up side by side and see what’s actually being proposed.

Here’s the method we recommend, built from watching Pasadena homeowners struggle through this exact comparison:

  1. Create a spreadsheet with every line item category. Material, tear-off, decking allowance, underlayment, flashing, permit fees, haul-away, labor, warranty. Put each quote in its own column.
  2. Mark missing line items in red. If a quote doesn’t list permit fees, that’s not savings. That’s a future bill. Same for disposal, decking allowance, and flashing.
  3. Compare material specs exactly. “Architectural shingle” is not enough. What brand, what line, what wind rating, what impact rating? CertainTeed Landmark and Owens Corning Duration are comparable. A generic “30-year architectural” from a brand you’ve never heard of is not.
  4. Ask about the crew. Will the same crew work the job from start to finish? Are they employees or day labor? Is there a foreman you can reach by phone? Labor quality is the single biggest variable in roof longevity, and it never shows up in a line item.
  5. Get the warranty in writing. Workmanship warranties range from “a year, verbal” to “365 days, on every repair, in writing.” Materials warranties from manufacturers like IKO or Atlas cover product defects but nothing related to installation. The two are separate and both matter.

The goal isn’t to find the cheapest roofer. It’s to find the roofer whose number you can trust. A written price before work starts, a schedule in the contract, and a defined scope of work. If a quote can’t stand up to that level of scrutiny, it doesn’t belong on your roof.

Common Mistakes to Avoid

  • Skipping the permit to save a few hundred dollars. It saves money this month and costs thousands at resale or during an insurance claim. Pasadena inspectors catch unpermitted work regularly, and the fines plus retroactive fees usually exceed the original permit cost.
  • Accepting a quote that doesn’t specify underlayment. “Underlayment included” without a type and brand means 15# felt, the cheapest option. In a Pasadena roof that deals with heat, UV exposure, and the occasional heavy storm, synthetic underlayment is worth the upgrade and it’s not expensive.
  • Paying more than 10 percent upfront. California law caps the deposit at 10 percent or $1,000, whichever is less. A roofer asking for more is either uninformed about state law or betting you are.
  • Choosing the lowest quote without checking line items. The $13,800 quote that excludes decking allowance, haul-away, and permit fees becomes $17,000 before you know it, and now you’re mid-project with no negotiation leverage.
  • Signing a contract without a payment schedule. A contract that says “payments as work progresses” with no defined milestones means the contractor defines progress. Get the schedule in writing: deposit, materials, progress, final.
  • Ignoring roof complexity when budgeting. Pasadena neighborhoods like Linda Vista and the San Rafael Hills have steep, cut-up roofs with multiple levels. A square-foot price from a friend’s simple ranch house won’t translate to your three-story hillside home.
  • Overlooking the workmanship warranty. A shingle manufacturer’s 30-year warranty covers product defects, not installation errors. It’s the contractor’s workmanship warranty that protects you from the mistakes that cause leaks, and it should be in writing with a defined term.

When to Call a Professional

Roof work is not a weekend project. You’re working at height, with materials that weigh hundreds of pounds, and mistakes above your head become a problem below your feet in the form of water intrusion, mold, and structural rot. A professional roofer in Pasadena should be your first call when you see granule loss in your gutters, curling shingles, daylight in the attic, water stains on the ceiling, or flashing rust around a chimney. Not sure what to watch for? Read our Roofing Warning Signs: A Pasadena Homeowner’s Reference Guide. If your roof is past twenty years old, an inspection is the cheapest line item you’ll ever pay for. Crestview Roofing Co Pasadena offers free estimates in Pasadena, and our 365-Day Done Right Promise covers every repair for a full year in writing. Call (626) 389-1956.

Frequently Asked Questions

The Bottom Line

Pasadena roofing costs aren’t spinning a wheel. They’re a function of material, complexity, and whether the contractor includes every line item honestly the first time. A transparent quote lists permit fees, decking allowance, underlayment spec, flashing scope, haul-away, and a payment schedule. A lowball quote hides those costs until the job is underway, then bills them at full retail. Match your quotes line by line, get the warranty in writing, and call Crestview Roofing Co Pasadena home at (626) 389-1956 for a written estimate with every line item you now know to look for. Your roof protects the biggest asset you own. You deserve to know what that protection actually costs.

Written by Dylan Pace, Owner at Crestview Roofing Co Pasadena, serving Pasadena since 2000.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade
Need Roofing help in Pasadena? Licensed & insured · Free in-home estimates response · free estimates
Call (626) 389-1956
Local Service Coverage

Request a Free Estimate in Pasadena

Tell us what you need - Crestview Roofing Co Pasadena responds fast. No obligation.

By sending this request, you accept our Privacy Policy and agree to be contacted by phone, email, or text about your request, including by the independent professionals who may fulfill it.

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