Roofers in Fresno, CA
Compare up to three local Fresno roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
Fresno roofs fail from heat and UV more than from storms. Composition shingle on the older tract stock cooks through summer after summer, and the concrete tile roofs on 1980s and later subdivisions in Woodward Park and Clovis usually outlive their underlayment by decades - which is why so many tile jobs here are lift-and-relay rather than full replacement. Both need a permit and a licensed C-39 contractor. Tell Henry your ZIP and we will match you with up to three vetted Fresno roofers.
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.
How Henry matches you with Fresno roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your Fresno-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in Fresno
| Roof repair, spot or patch | $400 - $2,000 |
| Roof replacement, architectural asphalt shingle | $8,000 - $16,000 |
| Roof replacement, concrete or clay tile | $15,000 - $35,000+ |
| Tile lift and relay with new underlayment | $9,000 - $20,000 |
| Roof inspection with written report | $150 - $400 |
Ranges are general estimates gathered from homeowner-reported quotes in the Fresno area, not an offer or a quote for your roof.
When to schedule roof work in Fresno
Roofing runs nearly year-round in Fresno, with the clean window from April through October. Crews avoid the hottest July and August afternoons because asphalt shingles scuff under foot traffic at extreme surface temperatures, so tear-offs start at dawn. The November through March wet season and dense morning tule fog are the real schedule risk: a dried-in roof is fine, but nobody should be opening a deck on a fog morning. If you have active leaks, book before the first November rain rather than after it.
Permits, inspections and HOA rules
Reroofing requires a permit. The City of Fresno Building and Safety Division issues residential reroof permits through the Building Permit Center, and the application covers tear-off, sheathing repair and the new roof covering. Homes in unincorporated areas go through Fresno County Development Services. Make the contractor pull the permit in their own name and confirm the final inspection was signed off before the last payment - a homeowner-pulled permit shifts liability onto you.
Licensing and insurance in California
Roofing in California requires the C-39 Roofing Contractor classification from the CSLB on any job of $500 or more. Verify the license number on the CSLB Check a License tool and confirm the classification actually reads C-39, not a general B license alone. Roofing is also the classification where workers' compensation matters most - California requires it for licensed roofers with employees, and it is the single check worth making before a crew steps on your roof.
Shingle versus tile in the Valley
Most Fresno homes built before the 1980s carry composition shingle, and a full replacement generally lands between $8,000 and $16,000 depending on pitch, layers to tear off and sheathing condition. Cool-roof rated shingles cost a little more up front and are worth pricing out here given summer attic temperatures.
Tile is a different conversation. The tile itself often has decades of life left while the felt underneath it has none. A lift-and-relay - pulling the tile, replacing underlayment and flashing, then resetting the same tile - typically runs $9,000 to $20,000 and is the right answer far more often than the full tile replacement some crews quote first.
These are planning ranges. The written scope, not a phone number, is what binds a roofer.
What a real Fresno roofing bid contains
A serious bid names the shingle or tile product and warranty, the underlayment, the flashing plan at every penetration, the ventilation being added or kept, and a unit price for replacing damaged sheathing. Deck rot is the most common change order on a Fresno tear-off - price it before it is found, not after.
It also states who pulls the permit, and it should be the contractor. Ask for the permit number once the job is scheduled and confirm the final inspection sign-off before releasing final payment.
California limits home improvement down payments to $1,000 or ten percent of the contract, whichever is less. A roofer asking for a third up front is not following the state's own rules.
Questions worth asking before you sign
Is the C-39 classification active on the license you are giving me, and is workers' compensation on file? Both are visible in the CSLB lookup in under a minute.
Are your installers employees or subcontracted crews, and who is the on-site lead? Ask for two Fresno addresses roofed three or more years ago and drive by them.
What is the labor warranty, in years, in writing, and does it survive if the company changes names? Manufacturer warranties on materials are common; labor warranties are what actually protect you.
How Henry matches you
Tell Henry your ZIP and a little about the roof. We check our Fresno bench for roofers holding active C-39 licensing and insurance, and pass the job to no more than three of them.
Up to three written estimates, no call-center resale, and nobody who fails the Henry Standard sees your address.
Areas Henry covers
Woodward Park · Bullard · Sunnyside · Old Fig Garden · Tower District · River Park · Fig Garden Loop · Downtown Fresno · Clovis · Harlan Ranch
Common questions
How much does a new roof cost in Fresno?
Architectural asphalt shingle replacement generally runs $8,000 to $16,000, and concrete or clay tile replacement runs $15,000 to $35,000 or more. A tile lift and relay with new underlayment is usually $9,000 to $20,000. These are planning ranges, not quotes.
Do I need a permit to replace a roof in Fresno?
Yes. The City of Fresno Building and Safety Division issues residential reroof permits, and homes outside city limits are permitted by Fresno County Development Services. Have the contractor pull it in their name and confirm the final inspection before final payment.
What license does a roofer need in Fresno, California?
An active CSLB license carrying the C-39 Roofing Contractor classification, required on any job of $500 or more. Verify it on the CSLB Check a License tool, and confirm workers' compensation coverage is on file.
Should I replace my tile roof or just the underlayment?
In most Fresno tile homes the tile outlasts the underlayment by decades, so a lift and relay - resetting the existing tile over new underlayment and flashing - is usually the right scope. Full tile replacement makes sense when a large share of tile is cracked or the profile is discontinued.
How long does a roof last in Fresno?
Architectural shingle typically gives 20 to 25 years in Valley heat, less on unventilated attics and steep sun exposure. Concrete tile lasts 50 years or more, but the underlayment beneath it generally needs replacing at 20 to 30 years.
Fresno roofing guides from The Henry Files
Nearby California markets
Sources
Get Fresno roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes