Trade directory · Fresno metro · California

Roofing contractors in
Fresno, California.

A public directory of licensed roofing contractors serving greater Fresno. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
2,695
U.S. Census Bureau
Peak Season
Spring through early fall (March-October), with heaviest demand April-June before extreme summer heat
Market estimate
Avg. Response Time
2-5 business days for quotes, 1-3 weeks to start work during peak season
Operator average
Avg. Hourly Wage
$33/hr
Bureau of Labor Statistics
§ A · Market rates

Common Job Costs

FRESNO-CA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$12,000 – $25,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$10,000 – $18,000
Roof repair (moderate damage)
Typical range based on local roof repair (moderate damage) jobs.
$800 – $3,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Skylight installation
Typical range based on local skylight installation jobs.
$900 – $2,400
§ B · Regulatory

Licensing Requirements

CA
§1

Licensing Requirements

California requires C-39 Roofing Contractor license. Must pass Law & Business exam plus Roofing Trade exam. Requires 4 years journeyman experience or equivalent combination of experience and education. $300 initial fee, renews every 2 years for $400. Must maintain $15,000 contractor bond.

§2

Permit Requirements

City of Fresno requires permits for all roof replacements, structural repairs, and additions. Permit fees range $150-500 based on project value. Plans required for structural modifications. Simple re-roof permits available over-the-counter.

§3

Inspection Schedule

Initial permit inspection before work begins, rough inspection for structural work, and final inspection before occupancy. City of Fresno typically schedules within 24-48 hours of request.

§4

Insurance Minimums

General liability minimum $1 million per occurrence, $2 million aggregate. Workers compensation required if employees. Fresno often requires $1 million minimum for city contracts.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet experience requirements

Document 4 years of journeyman-level roofing experience or equivalent combination of experience and related education. Submit verification forms from employers or clients.

01/06
2

Submit application

Complete CSLB application with fingerprints, $300 fee, and required documentation. Include personal history, business entity information if applicable, and experience verification.

02/06
3

Pass Law & Business exam

Schedule and pass the Law & Business examination covering contractor law, business practices, and regulations. 90 minutes, 100 questions, 72% passing score required.

03/06
4

Pass C-39 Trade exam

Take the Roofing Trade examination covering materials, installation methods, safety, and codes. 150 minutes, 100 questions, 72% passing score required.

04/06
5

Obtain contractor bond

Purchase $15,000 contractor license bond from approved surety company. Bond protects consumers and must remain active throughout license period.

05/06
6

Complete licensing process

Submit final paperwork, pay remaining fees, and receive license number. License active for 2 years with $400 renewal fee and continuing education requirements.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Fresno's roofing market runs hot — literally and figuratively. Central Valley heat destroys roofs faster than coastal areas, driving steady replacement demand. Mix of older ranch homes, new developments, and commercial agriculture buildings. Tile and composition shingles dominate residential. Competition is fierce with 2695 licensed establishments statewide, but quality separates winners from weekend warriors. Costs driven by material transport, extreme weather scheduling constraints, and skilled labor shortage. Summer heat limits working hours and pushes material costs up. Getting your C-39 license isn't a cakewalk — California's exams are thorough and the 4-year experience requirement weeds out fly-by-night operators. Local permits are straightforward but required for everything substantial. Work around the weather: start early, finish by noon in July-August. Build relationships with supply houses for consistent material flow. Insurance minimums are non-negotiable and clients expect proof upfront. Focus on energy efficiency upgrades — Fresno's utility costs make cool roofing and proper ventilation selling points, not just code requirements.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics Occupational Employment Statistics
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • License fees and requirements
    California Contractors State License Board
  • Permit requirements
    City of Fresno Building Department
  • Insurance minimums
    California Department of Insurance and local municipal requirements
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What does a C-39 roofing contractor license cost in California?

Initial C-39 license fee is $300, with $400 biennial renewal fees. Add $15,000 contractor bond requirement and exam fees of approximately $300 total, per California Contractors State License Board.

Q/02

How much do roofing contractors make in Fresno?

Bureau of Labor Statistics reports median wage of $32.73/hour or $68,078 annually for roofing workers. Licensed contractors typically earn significantly more through business ownership and project management.

Q/03

Do I need permits for roof replacement in Fresno?

Yes, City of Fresno requires permits for all roof replacements. Permit fees range $150-500 based on project value. Simple re-roof permits available over-the-counter at Building Department.

Q/04

What insurance do roofing contractors need in California?

Minimum $1 million general liability per occurrence, $2 million aggregate. Workers compensation mandatory with employees. Fresno municipal contracts often require $1 million minimum coverage per city specifications.

Q/05

When is peak roofing season in Fresno?

March through October, with heaviest demand April-June. Extreme summer heat (July-August) limits working hours to early morning. Spring timing avoids both winter weather and peak summer temperatures.

§ F · Directory

Roofing contractors in Fresno

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.