Roofing Contractors San Jose CA: Comparing Bids Line by Line

Three roofing contractors in San Jose can walk the same roof and hand you three bids that differ by $10,000 or more. The difference usually isn't markup - it's what's actually included, especially around tear-off layers, sheathing condition, and Title 24 cool-roof compliance. Here's how to read a bid like a contractor would.

By Jason Green · Roofing & Gutters · Published August 27, 2026 · 8 min read

Roofers in San Jose, CA

Start with scope: what exactly are they tearing off?

A complete bid states clearly whether the job is a full tear-off to the sheathing or an over-layment on top of existing shingles. In San Jose, homes that have already been re-roofed once often already have one layer down, and California code generally limits roofs to two layers of composition shingle before a full tear-off is required.

If a bid doesn't specify the number of existing layers on your roof and whether they're being removed, ask directly. A contractor who hasn't gone up to check the layer count before bidding is guessing at both scope and price.

Tear-off and haul-away should be a named line item with its own price, not folded silently into 'labor.' On a typical San Jose single-family roof, removing one layer of shingles and disposing of the debris runs roughly $1,000 to $2,500 depending on square footage and dump fees.

Sheathing: the line item that separates real bids from lowballs

Once old roofing comes off, some percentage of plywood or plank sheathing underneath is almost always rotted, delaminated, or undersized by current code - this is especially common in older Willow Glen and Rose Garden homes with original 1950s-60s decking.

A trustworthy bid includes a per-sheet or per-square-foot sheathing replacement rate (commonly $150-$350 per 4x8 sheet installed in San Jose) disclosed up front, so there's no surprise change order once the roof is opened up. A bid with zero allowance for sheathing repair is either assuming a newer, sound roof deck or simply not planning for it.

Ask contractors how they typically handle sheathing during tear-off: do they inspect and replace as needed with your sign-off, or is there a flat allowance built into the contract? Either approach is fine as long as it's written down before work starts.

Cool-roof and Title 24 compliance line items

California's Title 24 energy code requires most re-roofs to use cool-roof rated materials with minimum aged solar reflectance and thermal emittance. A complete San Jose bid names the actual product and its CRRC rating number, not just a shingle color and brand.

Some cool-roof-compliant products cost more than standard shingles, and that price difference should show up as its own line rather than being bundled invisibly into 'materials.' If one bid is unusually cheap, check whether it's actually specifying a Title 24-compliant product at all.

For flat or low-slope Eichler-style roofs, cool-roof compliance often means a reflective cap sheet or coating on TPO/modified bitumen systems - make sure that's called out specifically if your home has this roof type.

Underlayment, flashing, and ventilation - the parts you can't see later

Underlayment type (synthetic vs. felt) and ice-and-water or self-adhering membrane at valleys and eaves should be named products, not 'standard underlayment.' Flashing replacement around chimneys, skylights, and roof-to-wall intersections should be itemized separately from the general roofing labor.

Attic ventilation upgrades (ridge vents, additional intake vents) are worth comparing across bids - inadequate ventilation shortens shingle life and can trap heat in attics during San Jose's dry summer months.

For homes near foothill WUI zones like Almaden Valley or Evergreen, confirm the bid specifies ember-resistant vent covers and a Class A-rated assembly, since a generic bid may default to standard vents that don't meet local fire code.

Permits, warranty, and payment terms

The bid should state who pulls the City of San Jose building permit and include the permit fee as its own line, not absorbed silently into the total. Warranty terms should separate manufacturer material warranty (often 25-50 years) from the contractor's workmanship warranty (commonly 2-10 years) - both should be in writing.

Payment schedules in California are regulated: a down payment is capped at the lesser of $1,000 or 10% of the contract price for most home improvement contracts. A contractor asking for half or more up front is outside normal, defensible terms.

Get every verbal promise - product substitutions, extra flashing, gutter work - written into the contract before signing. Verbal add-ons rarely survive a dispute.

How to actually compare three bids side by side

Line up tear-off scope, sheathing allowance, underlayment type, cool-roof product and CRRC rating, flashing and ventilation work, permit responsibility, and warranty terms for each bid in a simple table before looking at the bottom-line price.

A bid that's dramatically lower usually differs on one of these line items - most commonly no sheathing allowance, an over-layment instead of tear-off, or a non-compliant material substitution.

Henry sends up to three vetted local roofing contractors so you're comparing complete, apples-to-apples bids from licensed pros who already know San Jose's permit process and Title 24 requirements, rather than trying to referee vague quotes on your own.

Typical cost ranges

Full tear-off re-roof, comp shingle (avg San Jose home)$15,000 - $23,000
Tile re-roof, full tear-off$24,000 - $42,000
Second-layer tear-off and haul-away$1,000 - $2,500
Sheathing replacement, per 4x8 sheet$150 - $350
Cool-roof rated material upgrade (vs. standard)$1,500 - $4,000
Flashing and skylight/chimney detail work$500 - $2,000
Ridge vent / attic ventilation upgrade$600 - $1,800

Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.

Common questions

Why do San Jose roofing bids vary so much for the same house?

Most of the variation comes from what's included - full tear-off versus over-layment, sheathing repair allowances, cool-roof compliant materials, and flashing/ventilation work - not from contractor markup alone.

How many layers of shingles can a San Jose roof have before a tear-off is required?

California building code generally caps composition shingle roofs at two layers, after which a full tear-off to the sheathing is required before re-roofing.

What if the contractor finds rotted sheathing after tear-off?

A complete bid discloses a per-sheet sheathing replacement rate up front, commonly $150-$350 per sheet installed, so any additional cost is pre-agreed rather than a surprise change order.

Is cool-roof material required on every San Jose re-roof?

Title 24 cool-roof requirements apply to most re-roofing projects in San Jose's climate zone, with minimum solar reflectance and thermal emittance thresholds that vary by roof slope and material type.

How much can a roofing contractor legally ask for as a deposit in California?

State law caps the down payment on most home improvement contracts at the lesser of $1,000 or 10% of the total contract price.

Want real numbers for your own project?

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in San Jose, CA

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.