Skip to main content

Roofing company License Requirements in Fresno, CA

Last reviewed: July 2026

Quick Answer

Roofing contractors in Fresno must obtain a California Contractors State License Board (CSLB) Class B General Roofing licence. The licence is issued by the CSLB (https://www.cslb.ca.gov) and requires passing two exams, proof of liability insurance, and workers' compensation insurance. You must also obtain a local Fresno City roofing permit and pay associated fees before beginning work on residential or commercial roofing projects.

Key Facts

  • California roofing contractors must hold a valid Contractors State License Board (CSLB) Class B licence.
  • Fresno roofing companies must pass the CSLB trade exam and general knowledge exam.
  • State licence costs $450–$850; local Fresno permits add $200–$500.
  • Roofing contractors need workers' compensation insurance and liability coverage.
  • Operating without a licence results in fines up to $5,000 per violation.

State Licence Requirements

Licence name

Class B General Roofing Contractor Licence

Issued by

California Contractors State License Board (CSLB)

Cost

$450–$850

Processing time

4–8 weeks after exam passage; exam scheduling typically 2–4 weeks from application

How to apply

Apply through the CSLB online portal at https://www.cslb.ca.gov. Step 1: Create an account and complete the online application form (Form CA DCA 7). Step 2: Submit proof of workers' compensation insurance (Certificate of Workers' Compensation Insurance or valid Certificate of Self-Insurance). Step 3: Provide proof of general liability insurance with minimum $5,000 coverage. Step 4: Pay the application fee ($150–$200). Step 5: Schedule and pass the CSLB Trade Exam (roofing-specific technical knowledge) and the Law and Business Exam (California construction law and business practices). Step 6: Upon exam passage, submit your final application materials including proof of four years of roofing work experience or equivalent apprenticeship documentation (typically verified through employment records or union documentation). Step 7: CSLB conducts background check and processes your licence, which typically arrives within 4–8 weeks after exam passage. The entire process is governed by California Business and Professions Code § 7055, which specifies exam content and experience requirements. You must maintain continuous workers' compensation insurance throughout the licence period or your licence will be suspended.

Federal Requirements

Roofing contractors must comply with Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq., which mandate fall protection, ladder safety, and worker training. If you hire employees, you must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6011 and register for federal payroll taxes.

Roofing contractors must comply with Americans with Disabilities Act (ADA) requirements under 42 U.S.C. § 12101 et seq. when modifying or constructing commercial properties, ensuring accessibility standards are met. If your roofing work involves lead-based paint removal on pre-1978 structures, you must comply with EPA lead disclosure and certification requirements under 40 C.F.R. Part 745, which requires proper containment and worker certification.

You must maintain workers' compensation insurance as required by federal standards and state law. If you operate as an independent contractor without employees, verify your classification status under Internal Revenue Code § 3401. Environmental regulations may apply if your roofing disposal involves hazardous materials—contact your local EPA regional office for specific requirements.

Local & County Requirements

Fresno roofing contractors must obtain a City of Fresno Roofing Permit before beginning any roofing work. The permit is issued by the Fresno Department of Development and Resource Management and costs $200–$500 depending on project scope. Step 1: Submit a completed Roofing Permit Application (available at the Development Services Counter, 2600 Fresno Street, Room 3001, or online at https://www.fresno.gov). Step 2: Provide proof of valid CSLB licence, proof of workers' compensation insurance, and liability insurance. Step 3: Submit detailed roof plans or drawings for residential projects exceeding 500 square feet or any commercial project. Step 4: Pay the permit fee based on roof square footage ($0.50–$1.50 per square foot, typically). Step 5: Inspector conducts a pre-work inspection to verify roof access, safety setup, and site control. Step 6: Upon approval, begin roofing work in compliance with Fresno Municipal Code § 12-2401.

Fresno County also requires compliance with County-wide standards if your work extends into unincorporated areas. Additional local requirements include: Zoning compliance verification (confirm the property zone permits roofing work), Signage permit if posting contractor identification on-site (Fresno Municipal Code § 12-2202), and Building Permit if the project involves structural changes beyond simple re-roofing. Fire-rated roofing material certification may be required in fire-prone areas. Property owner approval and title verification are required before commencing work. Neighbouring property notifications may be required for large commercial projects.

Total Cost Breakdown

The complete first-year cost to establish a roofing company in Fresno includes multiple required expenses. State CSLB Class B General Roofing Contractor Licence Application Fee: $150–$200. CSLB Licence issuance fee (upon exam passage): $300–$650. Trade Exam fee: $140–$200. Law and Business Exam fee: $140–$200. Total state licence costs: $730–$1,250.

Insurance requirements represent a significant first-year expense: Workers' Compensation Insurance (per $100 of payroll): typically $15–$40 per $100, averaging $2,500–$5,000 annually for a small operation with 2–3 employees. General Liability Insurance (minimum $5,000, recommended $1 million): $800–$1,500 annually. Bonding requirements vary but expect Contractor's License Bond: $250–$500. Total insurance and bonding: $3,550–$7,500.

Local Fresno requirements: City of Fresno Roofing Permit: $200–$500 (per permit; if you perform 5–10 projects in your first year, multiply accordingly). Zoning verification/planning review: $0–$100. Total local permits first year: $200–$500.

Business formation and registration costs include California Secretary of State Business Registration: $125. Employer Identification Number (EIN): $0 (free from IRS). Business insurance (property, tools): $500–$1,000. Comprehensive realistic first-year total range: $5,105–$10,250 depending on scale of operations, number of projects, and staffing level.

Licence Renewal

California CSLB Class B roofing contractor licences expire every two years. Your renewal deadline is printed on your current licence. To renew, submit your renewal application 90 days before expiration through the CSLB online portal at https://www.cslb.ca.gov. The renewal fee is $400–$600 and must accompany your application. You must provide current proof of workers' compensation insurance and general liability insurance (minimum $5,000). Continuing education is not mandated by CSLB for roofing contractors, but Fresno may require proof of training in fall protection or safety compliance for permit renewal.

Online renewal is available through your CSLB account; in-person renewal is not typically offered. If you miss the renewal deadline, your licence is automatically suspended and you must cease all roofing operations immediately. Late renewal fees ($100–$200) apply if you submit your renewal after the expiration date. If your licence expires, you must reapply as a new applicant, retake both exams, and may be subject to enforcement action for operating with a suspended licence. Set a calendar reminder 120 days before expiration to ensure timely renewal and avoid operational interruption.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Fresno without a valid CSLB Class B licence is a violation of California Business and Professions Code § 7028, which carries substantial penalties. First violation: administrative fine of $1,000–$5,000 per project, plus potential stop-work order issued by CSLB. Second violation within 36 months: fine of $3,000–$7,500, plus possible criminal misdemeanor charge. Violations are discovered through customer complaints, city permit audits, workers' compensation fraud investigations, and CSLB undercover enforcement operations.

Criminal penalties for unlicensed roofing work include misdemeanor charges under California Business and Professions Code § 7099, which carry jail time up to six months and/or fines up to $2,500 for first offence. Repeat violations may result in felony charges, jail time up to one year, and fines up to $5,000. CSLB will issue a Cease and Desist Order, requiring immediate cessation of all roofing activities and removal of workers from the job site. Failure to comply with a Cease and Desist Order results in additional fines of $500–$1,000 per day of continued work.

Insurance implications are severe: any roofing work performed without a valid licence voids your general liability insurance policy, leaving you personally liable for all injuries, property damage, and worker's compensation claims. Customers can recover damages against you personally, and local authorities may pursue civil suits. Unpaid workers may file liens against the property and file claims with the California Labor Commissioner. Your name is publicly posted on the CSLB Disciplinary Actions List, damaging your professional reputation and ability to obtain future work.

Ensure compliance with California roofing regulations—get expert guidance on CSLB licensing, insurance requirements, and local Fresno permits today.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does the entire process take from application to getting my CSLB roofing licence?

The timeline varies based on exam scheduling and your preparedness. Step 1: CSLB application processing and account setup takes 1–2 weeks. Step 2: Exam scheduling through PSI Testing Centers typically takes 2–4 weeks (exams are offered regularly in Fresno and surrounding areas). Step 3: After passing both exams, you submit final documentation, which CSLB processes in 4–8 weeks. Step 4: Your physical licence is mailed to you upon final approval. Total timeline: 8–16 weeks from initial application to receiving your licence in hand. To accelerate the process, prepare all documents (workers' compensation proof, insurance certificates, experience verification) before submitting your application, schedule both exams immediately upon account approval, and monitor your CSLB portal status weekly. Many applicants complete the process in 10–12 weeks with diligent follow-up.

Do I need specific insurance before applying for my Fresno roofing licence, or can I get it after?

You must obtain workers' compensation insurance and general liability insurance before submitting your CSLB application—they are non-negotiable prerequisites. CSLB will not process your application without proof of valid workers' compensation insurance (Form C-042.1, Certificate of Workers' Compensation Insurance) and general liability insurance documentation showing minimum $5,000 coverage. You cannot apply first and add insurance later. Contact your insurance broker 2–3 weeks before submitting your application to allow time for policy issuance and certificate generation. For solo operators, California allows you to be self-insured for workers' compensation if you meet specific criteria, but this requires advance state approval and a bond—most new roofing contractors use a standard workers' compensation policy through an insurance carrier. General liability costs $800–$1,500 annually and is readily available from most commercial insurance brokers in Fresno.

Can I transfer or reciprocate my roofing licence from another state into Fresno and California?

No, there is no reciprocity or direct transfer of roofing contractor licences from other states into California. Even if you hold a roofing licence in Nevada, Arizona, or another state, you must apply for the California CSLB Class B General Roofing Contractor Licence and pass California-specific exams. However, CSLB may grant experience credit for out-of-state roofing work if you provide documented proof (employment letters, union membership, tax returns) showing four years of qualifying roofing experience. This experience credit counts toward the California experience requirement but does not eliminate the need to pass the CSLB Trade Exam and Law and Business Exam. Your out-of-state licence does not authorize you to perform roofing work in Fresno or California until you obtain your California CSLB licence. Some states' building codes and safety standards differ from California, so California requires all contractors to demonstrate knowledge of California-specific regulations through mandatory exam passage.

What happens if I start roofing work in Fresno before getting my licence or while my licence is expired?

Operating without a valid CSLB licence is illegal and exposes you to immediate enforcement action. If CSLB or Fresno authorities discover unlicensed roofing work, you will receive a Cease and Desist Order requiring you to stop all work immediately and remove your crew from the job site. Failure to comply results in daily fines of $500–$1,000. You will face administrative fines of $1,000–$5,000 per project, and CSLB will add your name to its public Disciplinary Actions List, permanently damaging your reputation and future ability to bid jobs. Criminal misdemeanor charges may be filed, resulting in up to six months jail time and fines up to $2,500. More critically, any injury to workers or property damage during unlicensed work voids your insurance coverage, leaving you personally liable for all damages and workers' compensation claims. Customers may file civil lawsuits against you personally. If you discover your licence has expired, immediately cease all roofing operations, submit a renewal application, and pay late fees; resuming work before renewal is complete creates legal liability.

Are there local Fresno requirements beyond the state CSLB licence that I must comply with before I can legally perform roofing work?

Yes, Fresno City and Fresno County impose additional local requirements beyond the state CSLB licence. You must obtain a City of Fresno Roofing Permit (issued by Development and Resource Management, 2600 Fresno Street, Room 3001) for every roofing project, even if you hold a valid state licence. The permit costs $200–$500 per project and requires submission of your CSLB licence number, workers' compensation proof, and liability insurance documentation. For projects exceeding 500 square feet (residential) or any commercial project, you must submit detailed roof plans for inspector review. A pre-work inspection is mandatory before beginning any roofing activities. If your project is in unincorporated Fresno County (outside city limits), you must obtain a County Roofing Permit as well. Zoning verification is required to confirm the property permits roofing work in its zone. Fire-rated roofing materials may be mandated in fire-prone areas. Operating in Fresno without a City permit results in citation, stop-work orders, and fines of $250–$500 per day. Always verify with Fresno Development Services before commencing any roofing project to identify all applicable local permits.

Other Business Types in Fresno, CA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • California Business and Professions Code § 7028Defines contractor licence requirements and classification
  • California Business and Professions Code § 7055Sets forth exam requirements for roofing contractors
  • California Business and Professions Code § 7099Establishes penalties for unlicensed contracting
  • Fresno Municipal Code § 12-2401Local roofing permit and safety requirements

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.