Roofing company License Requirements in Bakersfield, CA
Last reviewed: July 2026
Quick Answer
Yes, roofing contractors in Bakersfield, California must hold a Class B or C-39 General Roofing Contractor licence issued by the Contractors State License Board (CSLB). You must pass the CSLB examination, meet experience requirements (typically four years in roofing), and provide proof of bonding and liability insurance. Additionally, Bakersfield city requires roofing permits, fire department approval, and workers' compensation insurance before you can legally operate.
Key Facts
- •California roofing contractors must hold a CSLB Class B or C-39 licence.
- •Licence issued by Contractors State License Board (CSLB) after exam passage.
- •Bakersfield requires city permits, fire approval, and workers' compensation insurance.
- •Class B licence costs $450–$850 plus exam and application fees.
- •Renewal required every two years; ongoing continuing education mandatory.
State Licence Requirements
Licence name
General Roofing Contractor Class B or Class C-39 Licence
Issued by
Contractors State License Board (CSLB)
Cost
$450–$850
Processing time
4–8 weeks
How to apply
To obtain a roofing contractor licence in California, you must complete the following steps through the CSLB at https://www.cslb.ca.gov:
First, verify you meet the experience requirement: four years of journey-level roofing work within the past ten years (California Business and Professions Code § 7028). Submit proof of experience through the CSLB online portal or by mail, including detailed work history, reference letters from previous employers, and job descriptions.
Second, pass the CSLB written examination. Register for the exam through the CSLB website; the exam covers California construction law, safety practices, business and financial management, and technical roofing knowledge. The examination fee is approximately $75–$125. Study materials and practice exams are available on the CSLB website.
Third, obtain a Certification of Workers' Compensation Insurance or proof of self-insurance from the California Department of Industrial Relations before your licence is issued. Fourth, complete the licence application (Form CA 22) through the CSLB online system, including your Social Security number, proof of workers' compensation insurance, exam results, and experience documentation.
Fifth, submit proof of bonding: a $5,000–$15,000 contractor's bond (amount varies) issued by a licensed surety company approved by the CSLB. Finally, pay the licence fee of $450–$850 depending on whether you hold a Class B (general roofing) or Class C-39 (roof covering and roofing repair) licence. Processing typically takes 4–8 weeks after all documents are received and verified by the CSLB.
Federal Requirements
Federal requirements for roofing contractors include obtaining an Employer Identification Number (EIN) from the IRS (26 U.S.C. § 6109) if you plan to hire employees. The Occupational Safety and Health Administration (OSHA) regulates workplace safety on all roofing job sites; roofing work falls under 29 U.S.C. § 651 et seq. and requires compliance with fall protection standards (29 CFR § 1926.502). All contractors must comply with ADA accessibility standards (42 U.S.C. § 12101) when performing work on public or commercial buildings.
If your roofing company handles hazardous materials disposal or asbestos removal, EPA regulations apply under 40 CFR § 61. State contractors performing federal projects must comply with prevailing wage requirements under the Davis-Bacon Act (40 U.S.C. § 3141). Environmental Protection Agency (EPA) regulations govern stormwater runoff during roofing projects under Clean Water Act provisions (33 U.S.C. § 1251 et seq.). All roofing contractors must maintain workers' compensation insurance as mandated by California Labor Code § 3700.
Federal tax obligations require quarterly estimated tax payments (26 U.S.C. § 6654) and annual income tax filing. If hiring employees, you must withhold payroll taxes and comply with the I-9 employment verification process under 8 U.S.C. § 1324a. Most roofing contractors must register with the IRS for federal unemployment tax (FUTA) obligations under 26 U.S.C. § 3301.
Local & County Requirements
Bakersfield requires multiple local permits and approvals for roofing contractors before work begins (Bakersfield Municipal Code § 23-101 et seq.). The primary requirement is a Building Permit from Bakersfield Building and Safety Department; you must submit detailed project plans, engineering calculations (especially for structural roofing work), proof of workers' compensation insurance, and your CSLB licence number. Building permits in Bakersfield typically cost $200–$500 depending on project scope and building valuation.
Zoning compliance is mandatory; confirm the property is zoned for the intended use and that roofing work complies with local setback and height requirements. Submit zoning verification through the Bakersfield Planning Department. If the roofing project is visible from the street or affects the building's exterior appearance significantly, a Façade or Exterior Alteration Permit may be required.
Fire Department approval is often necessary, especially for commercial buildings or properties in fire-prone areas. The Bakersfield Fire Department reviews roofing plans for fire safety compliance and may require fire-rated materials, adequate ventilation, or chimney clearances. Submit fire permit applications to the Bakersfield Fire Department separately; processing takes 1–3 weeks.
For commercial properties or multi-unit residential buildings, electrical and plumbing inspections may apply if the roofing work involves skylight installation, roof-mounted HVAC units, or structural modifications. Environmental permits may be required if the project involves asbestos removal or hazardous material disposal under California Department of Toxic Substances Control (DTSC) regulations. All roofing contractors must comply with Bakersfield noise ordinances (typically no work before 7 a.m. or after 6 p.m.) and dust control requirements under South Coast Air Quality Management District (SCAQMD) rules.
Total Cost Breakdown
The complete first-year cost to establish a roofing contractor business in Bakersfield, California includes multiple mandatory fees and expenses:
State Licence: CSLB Class B or C-39 General Roofing Contractor licence costs $450–$850 for the initial application and issuance. Examination fee is $75–$125. Combined state licensing total: $525–$975.
Bonding and Insurance: A contractor's bond (required by CSLB) costs $500–$1,500 annually depending on business size and credit. General liability insurance is $1,500–$4,000 yearly for a small roofing company. Workers' compensation insurance is approximately $2,500–$6,000 annually based on payroll (California Labor Code § 3700 mandates this). Surety bond total: $500–$1,500.
Bakersfield Local Permits: Building permits for roofing projects typically cost $200–$500 per job. Zoning verification: $50–$100. Fire Department permits: $75–$150. Average annual local permit costs (assuming 2–4 projects): $600–$1,200.
Business Registration: California Seller's Permit (if selling materials): $0 (free through CDTFA at https://www.cdtfa.ca.gov). EIN registration (federal): $0 (free from IRS). Articles of Incorporation or LLC formation: $70–$300.
Additional Costs: Initial office setup, vehicle insurance ($1,200–$2,500 annually), phone/website ($100–$300), and safety equipment and tools ($1,000–$3,000). Professional liability insurance (optional but recommended): $800–$2,000 annually.
Realistic First-Year Total Cost Range: $7,000–$16,000 including all licences, bonds, insurance, permits, and basic business establishment costs. Ongoing annual renewal and operating costs will be $5,000–$10,000.
Licence Renewal
California roofing contractor licences expire every two years on the anniversary of issuance (California Business and Professions Code § 7139). To renew your Class B or C-39 licence, you must apply through the CSLB website at https://www.cslb.ca.gov starting 60 days before expiration. The CSLB will send renewal notices via email and mail approximately 90 days before the deadline.
Renewal requires proof of current workers' compensation insurance or self-insurance certification. Continuing education is not legally mandated for roofing contractors in California, though the CSLB strongly recommends voluntary professional development courses on building codes, safety practices, and business management. Renewal fees are typically $450–$700 and must be paid online or by check before the expiration date.
If you miss the renewal deadline, your licence becomes inactive. You may still renew within two years of expiration without re-examination, but you cannot legally operate as a roofing contractor while inactive. After two years, you must reapply as a new applicant and pass the examination again. Online renewal is available through the CSLB portal; in-person renewal at CSLB offices is no longer standard practice. Late renewal may incur additional administrative fees of $100–$200.
Penalties for Operating Without a Licence
Operating as a roofing contractor in California without a valid CSLB licence is a serious violation with criminal and civil consequences. California Business and Professions Code § 7028 establishes the licensing requirement, and violations are prosecuted under § 7028.15, which imposes civil penalties of $100–$5,000 per violation and may result in criminal misdemeanor charges.
Speeding the civil penalty, courts may order a cease-and-desist notice requiring immediate cessation of all roofing work. The California Attorney General and CSLB Enforcement Division actively investigate unlicenced contractors through complaint reports, job site inspections, and undercover operations. Customers, competitors, and city building inspectors commonly report violations.
Criminal penalties for unlicenced operation include fines up to $5,000, potential jail time (up to six months in county jail), or both (California Business and Professions Code § 7028.15). Repeat offenders face enhanced penalties of $5,000–$10,000 per violation. Additionally, the CSLB may seek restitution to injured customers, forcing you to reimburse homeowners for substandard work or property damage.
Insurance implications are severe: operating without a licence voids general liability and workers' compensation insurance, exposing you to personal liability for injuries or property damage. Injured workers cannot claim workers' compensation benefits if working for an unlicenced contractor, but may sue the contractor directly for unlimited damages. Customers who discover unlicenced work can file lawsuits for breach of contract and may recover treble (triple) damages under California Consumer Legal Remedies Act § 1750 et seq. Bakersfield city also imposes administrative fines of $250–$500 per day for operating without required building permits, and may place liens on the property.
Compare roofing contractor insurance quotes and bonding services tailored to California CSLB-licensed businesses.
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 it take to get a roofing contractor licence in Bakersfield?
The complete process typically takes 8–16 weeks. The first step—gathering experience documentation and meeting the four-year roofing experience requirement—may take 2–4 weeks. Scheduling and passing the CSLB examination adds 2–6 weeks depending on test availability at your nearest CSLB office (Sacramento or San Diego). After passing the exam, you must obtain workers' compensation insurance certification (1–2 weeks) and contractor's bond (3–7 business days). The CSLB then processes your final application in 4–8 weeks. Bakersfield city building permits, fire department approvals, and zoning verification run parallel and typically take 1–3 weeks each. Plan for 12–16 weeks from start to licensed operation, assuming no delays in documentation or exam rescheduling.
Can I work on roofing projects in Bakersfield with a California roofing licence obtained in another state?
No, reciprocity from out-of-state roofing licences is not accepted in California. If you hold a contractor's licence from Arizona, Nevada, or another state, you must obtain a California CSLB Class B or C-39 licence to legally perform roofing work in Bakersfield. California does not recognize out-of-state credentials; you must pass the California-specific CSLB examination, which covers California building codes, labour laws, and safety regulations distinct from other states. However, out-of-state experience may count toward your four-year experience requirement if documented properly. Contact the CSLB at https://www.cslb.ca.gov to verify how your specific experience qualifies.
What happens if I start a roofing company in Bakersfield without getting my CSLB licence first?
Operating without a licence exposes you to serious legal and financial consequences. Any work you perform is legally unenforceable—customers can refuse payment, withhold payment, or sue for restitution. The CSLB and Bakersfield Building and Safety Department actively investigate unlicenced contractors; you may face civil fines of $100–$5,000 per violation, criminal misdemeanor charges with potential jail time up to six months, and cease-and-desist orders halting all work immediately. Your general liability and workers' compensation insurance will be void, leaving you personally liable for injuries or property damage; injured workers can sue you directly for unlimited damages. Customers also have the right to recover treble (triple) damages under California law. Additionally, you cannot legally collect payment for work performed without a valid licence, and Bakersfield city will assess daily fines of $250–$500 for unpermitted work. The reputational damage will make it nearly impossible to obtain bonding or insurance in the future.
Does Bakersfield require separate permits for each roofing project, or does my CSLB licence cover all projects?
Your CSLB roofing contractor licence authorizes you to perform roofing work throughout California, but Bakersfield city requires a separate Building Permit for each specific roofing project before work begins (Bakersfield Municipal Code § 23-101). Each project must be submitted individually to Bakersfield Building and Safety Department with project-specific plans, scope of work, building valuation, and your CSLB licence number. Building permits typically cost $200–$500 per project and take 1–3 weeks to process. For residential roof repairs under $5,000, some jurisdictions allow 'minor alteration' permits with expedited 3–5 day processing and reduced fees ($75–$150). Fire Department and zoning approvals may also be required per project. Your CSLB licence alone does not exempt you from local Bakersfield permit requirements; it is a state authorization to perform the work, while city permits ensure local compliance with building codes, safety, and land-use regulations.
What continuing education or training is required to renew my roofing contractor licence in California?
California law does not mandate continuing education for CSLB contractor licence renewal (unlike doctors, lawyers, or real estate agents). However, the CSLB strongly recommends voluntary professional development, particularly in the 2022 California Building Code updates, seismic safety requirements, cool roof technology, and OSHA fall protection standards. Many roofing contractors complete 4–8 hours of voluntary training annually through the Construction Industry Safety Coalition, CSLB-approved online courses, or community college classes to maintain competitive skills and reduce liability risk. Renewal requires only proof of current workers' compensation insurance, payment of renewal fees ($450–$700 every two years), and timely application before licence expiration. While not legally required, documented voluntary training can benefit your business by improving quality, reducing insurance premiums, and demonstrating professionalism to customers and insurance carriers.
Are there specific Bakersfield neighbourhood or zoning restrictions that affect roofing contractor operations?
Yes, Bakersfield has zoning restrictions and neighbourhood-specific requirements affecting roofing work. Commercial roofing projects in downtown Bakersfield and historic districts may require additional Design Review Board approval and must comply with architectural compatibility standards (Bakersfield Municipal Code § 17-306). Residential areas have noise ordinance restrictions: no roofing work is permitted before 7 a.m. or after 6 p.m. on weekdays, or before 8 a.m. and after 5 p.m. on Saturdays; Sunday work is prohibited. Properties located within South Coast Air Quality Management District (SCAQMD) jurisdiction require dust and emissions control plans for larger roofing projects. Properties in flood zones or fire-hazard areas may require specialized permits or fire-rated roofing materials. Sensitive use areas (schools, hospitals, residences) have restricted work hours. Check with Bakersfield Planning Department (661-326-3700) and Bakersfield Building and Safety Department for your specific property's zoning and applicable restrictions before bidding projects.
Other Business Types in Bakersfield, CA
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- California Business and Professions Code § 7028 — Establishes contractor licensing requirement for roofing work
- California Business and Professions Code § 7055 — Defines Class B and C-39 contractor licence categories
- California Code of Regulations Title 16 § 832 — CSLB rules for roofing contractor examination and competency
- California Labor Code § 3700 — Workers' compensation insurance mandatory for all contractors
- Bakersfield Municipal Code § 23-101 et seq. — City building and roofing permit requirements for Bakersfield
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 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.