A Birchbark company - serving Fresno, CA

How to Hire a Roofing Contractor in Fresno: A Step-by-Step Guide

Last updated October 17, 2026

Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
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

How to Hire a Roofing Contractor in Fresno: A Step-by-Step Guide

A Fresno contractor can legally begin work on your roof with nothing more than a verbal quote and a handshake. No written estimate. No signed scope of work. Nothing that pins down what you’re actually paying for. The question “Can I get that in writing?” will eliminate roughly half the contractors you call in Fresno, and that’s useful information. Because the ones who resist a written price are telling you exactly how a dispute will be handled later: their word against yours, with your money already spent. This guide walks you through every step of hiring a roofing contractor in Fresno, from verifying licenses to reading the fine print that most homeowners never ask to see, and you can find more guides & resources on our blog.

Call (559) 785-9461

Explore

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

Quick Answer

To hire a roofing contractor in Fresno, verify their CSLB license online, request a written bid with a line-item scope of work, confirm they carry insurance that names you as an additional insured, ask who will actually be on your roof and whether they’re employees or subcontractors, and get every promise in writing before any money changes hands. A reputable Fresno roofer will provide all of this without hesitation. If a contractor balks at any one of these requests, keep looking.

Table of Contents

Step 1: Research Fresno Roofing Contractors Before You Call

Most Fresno homeowners start their search backward. They call the first three names that show up in a Google search, ask each for a price, and pick the middle number. That approach skips the two factors that actually determine whether your roof project goes well: how a company operates and what its paperwork will look like when something goes sideways.

Start by looking at the roofing company in Fresno options that have a real local footprint. A Fresno address on the website is not enough. Look for a physical presence, a local phone number that someone answers, and reviews that mention specific neighborhoods like Clovis, Tower District, or Fig Garden. A contractor who has worked on fifteen homes in your part of Fresno knows how the summer heat and winter wind patterns affect roofing materials differently than a crew driving in from another county.

We’ve torn off roofs in Fresno where the previous contractor had used materials suited for coastal climates. The underlayment had baked brittle in the Central Valley sun within five years. That’s the kind of mistake a local roofer doesn’t make, because they’ve seen what 105-degree days do to cheap asphalt shingles in the Fresno area.

What to look for during initial research

  • A real local address – not a P.O. box or a listing with no physical location
  • Reviews that name specific Fresno neighborhoods – generic reviews often come from out-of-area crews working a storm surge
  • A phone number that a person actually answers – call at 7 p.m. on a Tuesday and see what happens
  • Material brands listed on their site – companies that work with GAF, CertainTeed, Owens Corning, and similar manufacturers have passed those manufacturers’ contractor vetting
  • Photos of local work – roofs in Fresno have a distinct look thanks to our tile-heavy housing stock from the 1950s and 60s, and a local portfolio will show that

At Birchbark Roofing Fresno, we walk our clients through the homeowner or property manager’s exact experience before any work starts: what gets protected inside, how debris is handled, and what the clean-up looks like at the end. That conversation happens because Erik Lindgren, our owner, built the company around the idea that a roof should be replaced without the family ever having to worry about the house below it.

Step 2: Verify the CSLB License in Under Two Minutes

California requires every roofing contractor to hold a C-39 Roofing Contractor license issued by the Contractors State License Board, or CSLB. Many Fresno homeowners never check this. The ones that do usually check the wrong thing: they see a license number on a business card and assume it’s real. A license number on a contractor’s own marketing material proves nothing. Verifying it independently takes two minutes and it is the single highest-value action in the entire hiring process.

Go to the CSLB website and click “Check a License.” Type the number. You’ll see a screen that shows the license status, the classifications the contractor holds, any workers’ compensation insurance on file, and the license’s issue and expiration dates. If the status reads anything other than “Active,” stop right there. If the license is active but the classification list doesn’t include C-39, the contractor is not legally able to perform roofing work in California.

What the CSLB license actually tells you

  1. Status – Active, Inactive, Expired, or Revoked. Only Active is acceptable.
  2. Classification – C-39 is the roofing-specific classification. A B General Building classification does allow roofing work, but a C-39 holder has passed testing specific to roof systems.
  3. Workers’ comp status – California requires roofing contractors to carry workers’ compensation insurance for their employees. If the CSLB listing shows an exemption, that’s a signal that the contractor is claiming no employees, which conflicts with the crew that will show up at your door.
  4. Business address – the CSLB lists the contractor’s address of record. If it’s in another state or a city 200 miles from Fresno, that’s useful information.
  5. Bond status – roofing contractors must post a contractor’s bond. The CSLB listing will show if it’s active.

Some Fresno roofing jobs involve additional trades. If your project includes structural repairs, you’ll want a contractor with either a C-39 plus the appropriate structural classification or one who pulls permits through a licensed sub. Ask about this up front. The permit conversation should happen before you sign anything, not after the tear-off reveals rotting decking.

Step 3: Get a Written Bid You Can Actually Compare

A one-line estimate that says “Replace roof – $14,500” tells you the price. It tells you nothing about what that price buys. In Fresno’s competitive roofing market, two bids can differ by $4,000 for the same house, and the explanation lives entirely in the scope of work that one contractor wrote down and the other didn’t-our Roofing Cost Breakdown: The Fresno Homeowner’s Reference for 2026 explains what drives those gaps.

Here’s what a useful written bid contains:

  • Materials by brand and product line – “Architectural asphalt shingles” is vague. “GAF Timberline HDZ in Barkwood, 24 squares” is specific. If you have to ask which shingle is going on your roof, the bid isn’t done.
  • Underlayment type and brand – the layer under the shingles matters more than most homeowners realize. In a Fresno summer, cheap underlayment fails long before the shingles do.
  • All accessories – ridge vents, pipe boots, flashing, drip edge, valley metal. If it’s not on the bid, it isn’t in the price, and you’ll see it as a change order.
  • Removal and disposal of old roofing – some bids quietly omit tear-off and dump fees, then add them after the job starts.
  • Site protection and clean-up – this is a line item, not a courtesy. If it’s not written down, “clean-up” means whatever the crew decides it means.
  • Permit costs – in Fresno, roofing permits are required for most replacements. A bid that doesn’t mention permits is either planning to skip them or planning to surprise you later.
  • Warranty terms – manufacturer warranty, workmanship warranty, and the specific duration of each.

Every Birchbark Roofing Fresno job includes a written price in dollars before any work starts. That price is always provided and never negotiated away. We don’t work off verbal numbers, and we don’t ask homeowners to sign anything that doesn’t spell out the full scope in writing. The name Birchbark goes back to birch bark as one of the first roofing materials used by people building shelter: light, tough, and made to shed water. That idea – a roof you can trust without thinking about it – is the whole point.

Step 4: The Five Documents to Request Before Signing Anything

Most contractors will hand you a contract. Very few will proactively provide the other four documents that protect you if something goes wrong. Request them all. In our experience handling roof repair in Fresno, the contractors who provide paperwork without being asked are the same contractors who honor their work after the check clears.

Document 1: The written bid with line-item scope

Covered in Step 3, but worth repeating: if every material and every phase of work isn’t on this document, it’s a conversation, not a bid.

Document 2: CSLB license verification

You want a screenshot or a printed copy of the CSLB license verification page, dated within the last 30 days. Not the contractor’s license card. The license card can be faked or outdated. The CSLB website cannot.

Document 3: Certificate of insurance naming you as additional insured

This is the document that separates professional Fresno roofers from everyone else. A certificate of insurance, or COI, proves the contractor has active liability and workers’ compensation coverage. But the key phrase is “additional insured.” Ask the contractor’s insurance agent to add you as an additional insured on the COI for the duration of your project. This means you get notified if the policy lapses. It also means the insurance company has to deal with you directly, not hide behind the contractor. Most contractors can do this with one email to their agent. If one tells you it’s not possible, that’s not a contractor you want on your roof.

Document 4: Manufacturer warranty paperwork

Material manufacturers like GAF, CertainTeed, and Owens Corning provide warranty coverage, but only if the roof is installed by a qualified contractor who registers the project. Ask how the manufacturer warranty gets registered and what documentation you’ll receive. Some Fresno roofers install the materials and never file the paperwork, which means your 25-year shingle has no warranty behind it.

Document 5: The lien waiver process

A lien waiver is a legal document that proves the contractor has paid their subcontractors and suppliers, so those parties can’t place a mechanic’s lien on your home. In California, a preliminary notice is the first step: anyone who supplies materials or labor to your roof project can serve you a preliminary lien notice, which preserves their right to lien your property. A professional Fresno roofing contractor will have a process for managing this from day one: they’ll provide a schedule of lien releases throughout the project and a final lien waiver at completion. If a contractor doesn’t want to discuss lien waivers, that’s a signal about how they manage the money side of the job.

Request all five documents in writing, and keep responses in your project file. In Fresno’s hot summer roofing season, projects move fast, but paperwork takes ten minutes and it protects a five-figure investment.

Step 5: Ask Who Will Be on Your Roof (And Why It Matters)

Here’s a question most homeowners never ask: “Who are the people who will actually be on my roof, and are they your employees or subcontractors?”

This matters more in Fresno than in many other California markets, because Fresno’s roofing industry has a long history of day-labor crews and informal subcontracting. A contractor sells you a job, then subs it to a crew the contractor has never met or hired through a labor broker. The crew does the work. The contractor takes the money. And if the work fails, you’re left chasing a contractor who never actually touched your roof.

What to listen for in the answer

  • Employees with W-2s – the contractor runs background checks, provides uniforms, covers workers’ comp, and stands behind the work because they know the people doing it.
  • Named subcontractors – some Fresno roofers use small, established subcontractor crews that the contractor has worked with for years. That’s not automatically a problem, but ask for the sub’s name, their CSLB license, and their own insurance. The contractor should not hesitate to provide this.
  • Day-labor arrangements – if the contractor can’t tell you the names of the crew or how they’re hired, walk away.

The liability difference is real. If an uninsured day laborer falls off your roof, your homeowner’s insurance is the next call. If a contractor brings W-2 employees with workers’ comp coverage, the liability stays where it belongs: with the contractor. Ask the question. There’s no polite version of it. Every Birchbark Roofing Fresno job uses background-checked, uniformed technicians. You’ll know who is walking through your door and onto your roof, and you’ll know they’re covered.

Step 6: Red Flags Specific to Fresno’s Post-Storm Contractor Surge

Fresno doesn’t get the dramatic coastal storms that draw out-of-state roofing crews to places like Sacramento or the Bay Area, but we do get intense wind events, especially in the spring when fronts move through the San Joaquin Valley. And every time there’s a significant wind or hail event, out-of-area contractors show up within days, ringing doorbells in neighborhoods like Woodward Lake and Sunnyside.

These crews are not local. They have no Fresno address. They have no Fresno reputation to protect. They’ll be gone in three weeks, working the next storm-hit market, and any warranty promise they made will be unreachable by phone.

Red flags to watch for

  • No local Fresno address or references – if the contractor can’t show you roofs they’ve done in Fresno, they haven’t done any.
  • Pressure to sign the same day – a professional roofer does not need you to decide in 45 minutes. A storm chaser does. If there’s a legitimate material price increase coming, a professional will tell you the date and give you the manufacturer’s notice in writing.
  • Asking for the full amount up front – California law limits the down payment a contractor can request to 10% of the project total or $1,000, whichever is less. Anyone asking for more is violating state law.
  • “We have leftover materials from another Fresno job” – this is a classic storm-chaser line, and it’s almost always false. Roofing materials are ordered per project. Nobody has a quality roof’s worth of shingles “left over.”
  • The crew shows up without uniforms, signage, or material deliveries – a real Fresno roofing operation has branded trucks and delivered materials. A white van with no signage and a rented dumpster is a different story.

We’ve seen all of these in the Fresno market. The pattern is consistent: a low-pressure conversation where everything sounds fine, followed by aggressive in-person pressure once the homeowner seems interested. If you feel rushed, that’s not your imagination. Slow down. Get the documents from Step 4. A professional roofer will wait.

Step 7: Schedule, Scope, and What Should Be in the Contract

You’ve verified the license, reviewed the written bid, received all five documents, and asked who’ll be on the roof. The next step is the contract itself. In California, a home improvement contract over $500 must be in writing, and it must include specific items. Many Fresno roofers hand over a one-page contract that violates this law without the homeowner ever knowing.

What a legal California roofing contract must include

  1. The contractor’s name, address, and CSLB license number – the same information from their CSLB listing
  2. A detailed project description – materials, systems, accessories, and the work to be performed
  3. The total cost in dollars – the written price, not an estimate range
  4. A payment schedule – down payment (no more than 10% or $1,000), progress payments tied to milestones, and the final payment terms
  5. Start and completion dates – approximate dates with clear language about how delays are handled
  6. A notice of your right to cancel – you have three business days to cancel a home improvement contract signed in your home, and the contract must include this notice
  7. Warranty terms – both the manufacturer warranty and the workmanship warranty, with durations in writing

A vague contract is the easiest way for a bad contractor to turn a $12,000 roof into a $16,000 one with change orders. Every Birchbark Roofing Fresno project includes the written price up front. The contract reflects exactly what was bid, with no surprises down the line because the scope was never vague in the first place.

For a full roof replacement in Fresno, the contract should also address: how many layers of old roofing will be removed, the condition of the decking underneath and what happens if the decking needs repair, the ventilation strategy, the specific flashing details around chimneys and walls, and the clean-up plan.

Common Mistakes to Avoid

  • Hiring without a written bid – a verbal quote from a Fresno contractor is worth the paper it’s printed on, and it’s not printed on anything. Always ask for the written version, and always check that the details match what was discussed.
  • Skipping the CSLB license check – an active C-39 license takes two minutes to verify and tells you whether the contractor can legally do the work at all. Unlicensed roofing work in California exposes the homeowner to serious liability and no recourse if the work fails.
  • Not reading the insurance certificate – the certificate you’re handed might list a policy that expired six months ago. Check the dates, and confirm the policy number is still active.
  • Paying too much up front – in California, a contractor can only collect 10% or $1,000, whichever is less, as a down payment. If someone asks for 50% before materials are ordered, they’re either in financial trouble or planning to leave Fresno.
  • Assuming the manufacturer warranty is automatic – warranty coverage from GAF, CertainTeed, or Owens Corning only applies if the installation is registered correctly through a qualified contractor. Ask who registers the warranty and when you’ll see the paperwork.
  • Ignoring the payment schedule – final payment should never be due before the final inspection, the clean-up photo, and the lien waiver release. A contractor who wants final payment while there’s still debris in your yard is telling you how they’ll handle the next issue.
  • Falling for the “free inspection” that creates damage – some Fresno roofers use free inspections to “find” damage they caused on the roof themselves. If a contractor shows you a photo of damage, look closely at the photo’s timestamp and ask to see the roof yourself.

When to Call a Professional

Some Fresno roof issues are obvious: water stains on the ceiling, missing shingles after a wind storm, or granules collecting in the gutters. Others are quieter: a roof that’s twenty years old, attic temperatures that spike in summer, or a ridge line that’s starting to sag. If you see any of these, or if you’re buying a Fresno home and the roof’s condition is unknown, get it checked. Roofing is genuinely dangerous work, especially on steep pitches and during hot summer months, and a fall from a two-story Fresno house is not a risk worth taking to save a few hundred dollars on an inspection. Birchbark Roofing Fresno offers free estimates throughout the Fresno area – call (559) 785-9461 and we’ll come take a look.

Frequently Asked Questions

The Bottom Line

Hiring a Fresno roofing contractor comes down to one principle: get everything in writing, or walk away. The contractor who puts the scope, the materials, the payment schedule, the warranty, and the insurance information in writing is the contractor who will honor the work when it matters. The contractor who pushes you to trust a verbal promise is telling you what to expect when something goes wrong. You don’t need to become a roofing expert to hire a great Fresno roofer. You need to ask four questions, request five documents, and refuse to rush the decision. Do that, and the roof will take care of itself for the next twenty years.

Written by Erik Lindgren, Owner at Birchbark Roofing Fresno, serving Fresno 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 Fresno? Licensed & insured · Free written quotes response · free estimates
Call (559) 785-9461
Local Service Coverage

Request a Free Estimate in Fresno

Tell us what you need - Birchbark Roofing Fresno responds fast. No obligation.

By clicking submit, you confirm you have read our Privacy Policy and consent to being contacted through phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

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