Skip to main content

Roofing company License Requirements in Los Angeles, CA

Last reviewed: June 2026

Quick Answer

Yes, California roofing contractors must hold a Contractors State License Board (CSLB) Class B (General Contractor) or Class C-39 (Specialty Roofing Contractor) licence issued by the CSLB. Los Angeles also requires city roofing permits before work begins. The application process includes a trade exam, law exam, and proof of workers' compensation insurance.

Key Facts

  • California roofing contractors need a CSLB Class B or C-39 licence.
  • Los Angeles requires roofing permits for most residential and commercial projects.
  • CSLB licence costs $450–$850 depending on experience level.
  • Roofing contractor exams test law, business practices, and technical knowledge.
  • Operating without a licence incurs $5,000+ fines and potential jail time.

State Licence Requirements

Licence name

Class B General Contractor Licence or Class C-39 Specialty Roofing Contractor Licence

Issued by

Contractors State License Board (CSLB)

Cost

$450–$850

Processing time

4–8 weeks after submission of complete application

How to apply

To apply for a CSLB roofing contractor licence in California, visit https://www.cslb.ca.gov and use their online licensing portal. You must first determine whether you need a Class B (General Contractor) or Class C-39 (Specialty Roofing Contractor) licence—Class B allows broader construction work, while C-39 is limited to roofing only.

The application requires proof of four years of construction industry experience within the past ten years, with at least two years of roofing-specific experience for Class C-39 applicants. You must pass two exams: the Contractors' Law and Business Practices exam and the trade exam (roofing-specific). Exam fees are approximately $60 each. You will also need a valid California Identification Card, proof of workers' compensation insurance (required before licence issuance), and a current contractor's bond from an approved surety company, typically costing $1,000–$3,000 depending on bonding amount.

Submit your application with required documentation through the CSLB online portal at https://www.cslb.ca.gov. Include proof of experience (apprenticeship records, employment verification letters, or documented self-employment), copies of relevant certifications, and your social security number or ITIN. The CSLB will conduct a background check including criminal history review. Once approved, you pay the initial licence fee and receive your licence, which is valid for two years. Processing typically takes four to eight weeks from submission to licence issuance, though the CSLB may request additional information, which can extend the timeline (California Business and Professions Code § 7028; California Code of Regulations Title 16, Division 8).

Federal Requirements

Roofing contractors in Los Angeles must comply with several federal requirements that overlap with state and local mandates. Every roofing business must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 501, even if you are a sole proprietor with no employees, as it is needed for tax filing and business banking. If you employ workers, you must comply with Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq, including fall protection on roofs higher than six feet, which is critical for roofing work. Workers' compensation insurance is federally incentivized and required by California law, meaning your business must maintain active coverage under state mandate.

Roofing contractors must comply with the Americans with Disabilities Act (ADA) under 42 U.S.C. § 12101 et seq when performing work on public buildings or commercial properties, ensuring accessible routes and facilities. Environmental compliance may be required under the Environmental Protection Agency (EPA) Clean Air Act (42 U.S.C. § 7401 et seq) if your work involves asbestos removal or disposal, which is common in older roof renovation projects. Additionally, if you import roofing materials, you may be subject to U.S. Customs and Border Protection tariffs and regulations. Federal tax filing under 26 U.S.C. § 6001 is mandatory, and you must maintain payroll records for any employees.

Local & County Requirements

Los Angeles requires multiple local permits and approvals for roofing contractors operating in the city. Every roofing project, whether residential or commercial, requires a Building and Safety Permit from the Los Angeles Department of Building and Safety before work begins. You must submit detailed roofing plans showing roof specifications, materials, fastening methods, slope, and load calculations. The Department of Building and Safety reviews these for compliance with the Los Angeles Building Code and California Building Standards Code.

Zoning compliance is mandatory—you must verify that your roofing work does not violate property zoning restrictions or setback requirements, particularly for roof additions or modifications. Commercial roofing projects often require fire-rating certifications; Los Angeles requires certain roof materials to meet Class A fire ratings under Los Angeles Municipal Code section 12.01.1 et seq. Some neighborhoods require design review, particularly in historic districts or areas with Specific Plans.

Health and Safety permits may be required if your project involves hazardous materials like asbestos abatement or lead-based paint removal; the Los Angeles Department of Public Health administers these under Los Angeles Municipal Code section 104.01 et seq. Fire department approval is required for certain roof-mounted equipment like solar panels or HVAC units. County permits may be needed if the property is unincorporated Los Angeles County (not within city limits), administered by the Los Angeles County Department of Regional Planning. Building permits typically cost $1,000–$5,000 depending on project scope and complexity.

Total Cost Breakdown

The first-year cost of operating a roofing contracting business in Los Angeles includes multiple mandatory expenses that total $5,500–$10,000, depending on business structure and project scope. Start with the CSLB Class B or C-39 licence application fee of $450–$850. Exam fees for the Law and Business Practices exam and the trade-specific roofing exam are approximately $120 total ($60 per exam).

Workers' compensation insurance is legally mandatory and costs $2,000–$4,000 annually for a roofing company, depending on payroll and risk classification. A contractor's bond (surety bond required for CSLB licensure) typically costs $1,000–$3,000, with the exact amount determined by the bonding company based on your anticipated contract volume and credit rating. General liability insurance, while not legally mandated, is essential for risk management and typically costs $1,500–$3,000 annually for roofing contractors, as roofing has high injury and property damage risk.

Los Angeles city business tax registration (if operating within city limits) costs $100–$500 depending on gross revenue projections. An initial Los Angeles Department of Building and Safety permit for your first major project typically costs $1,000–$5,000. If you plan to hire employees immediately, payroll setup, tax filing (EIN application is free from the IRS), and employee training add $500–$1,500. A complete first-year cost estimate is $7,500–$13,500 before your first project invoice. Ongoing annual costs for licence renewal, insurance, and bonding total $5,500–$8,000 per year.

Licence Renewal

CSLB roofing contractor licences expire every two years. Your licence expiration date is printed on your licence card; you must renew before this date to avoid penalties and licence cancellation. Renewal applications must be submitted to the CSLB at https://www.cslb.ca.gov through their online portal typically 60 days before expiration.

Renewal does not require retaking exams if you maintain a clean compliance history (no complaints, disciplinary actions, or violations). However, you must prove continued workers' compensation insurance coverage, which is mandatory for licence renewal. The renewal fee is approximately $450–$850, the same as initial licensure. If you have been cited for violations or complaints during your licence period, the CSLB may impose additional requirements such as mandated continuing education, increased bonding, or higher renewal fees.

Online renewal is available through the CSLB portal; in-person renewal is not standard. If you miss the renewal deadline, your licence will be suspended, and you cannot legally perform roofing work in California. If you attempt work with a suspended licence, you face misdemeanor charges, fines of $5,000–$15,000 per violation, and potential jail time up to six months (California Business and Professions Code § 7099). Some contractors request late renewal within 90 days of expiration, but this incurs penalties and the CSLB may require a new application and exam. Plan renewal at least 90 days before your expiration date to avoid complications.

Penalties for Operating Without a Licence

Operating as a roofing contractor in California without a valid CSLB licence is a serious violation with substantial legal and financial consequences. Under California Business and Professions Code section 7028, performing construction work (including roofing) without a proper licence is prohibited and constitutes a misdemeanor offense. First-time violations typically result in fines ranging from $500 to $5,000 per violation; repeat violations increase penalties to $1,000–$15,000 per violation or per day of continued unlicensed work.

Criminal penalties include potential jail time up to six months for misdemeanor convictions, particularly for repeat offenders or egregious cases. The District Attorney's office prosecutes serious violations, and the CSLB actively investigates unlicensed contractor complaints through consumer complaints and inspector checks at job sites. Cease-and-desist orders are issued by the CSLB requiring immediate work stoppage; failure to comply results in additional fines and criminal charges.

The CSLB discovers unlicensed work through homeowner and commercial client complaints, routine site inspections, referrals from permit inspection processes, and undercover investigations. Operating without a licence also voids your liability insurance—if an injury or property damage occurs on a roofing job performed without a licence, your insurance policy is void, leaving you personally liable for all damages. Homeowners injured due to unlicensed roofing work can pursue civil claims directly against you, potentially resulting in judgments of $50,000 to $500,000+ depending on injury severity. Unlicensed contractors are also ineligible for workers' compensation insurance, meaning workers injured on your jobs may sue you directly (California Business and Professions Code § 7028; California Labor Code § 3700).

Ready to start your roofing business in Los Angeles? Compare workers' compensation insurance quotes today and protect your employees.

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 Los Angeles?

The CSLB processing timeline is typically 4–8 weeks after you submit a complete application with all required documents. However, the total time from start to licensed operation is longer when you factor in exam preparation and scheduling. Most applicants spend 2–4 weeks gathering required experience documentation, employment verification letters, and insurance proof before submitting. Exams can be scheduled within 1–2 weeks of application submission. If the CSLB requests additional information (which happens in about 30% of applications), processing extends another 2–4 weeks. To minimize delays, ensure all documents are complete and legible before submission, and submit through the CSLB online portal at https://www.cslb.ca.gov to track status in real time. Plan for a total timeline of 6–14 weeks from application to receiving your licence card.

Do I need a separate Los Angeles city licence in addition to my CSLB licence?

No, the CSLB licence is California-statewide and authorizes you to perform roofing work throughout California, including Los Angeles. However, Los Angeles has additional requirements beyond the CSLB licence: you must obtain a Los Angeles Department of Building and Safety permit for each roofing project before work begins, and you must register for a Los Angeles business tax registration certificate if your business address is within city limits. The city permit is project-specific and not a general contractor licence—it covers that individual roofing job only. Different projects require separate permits. Additionally, if you have employees in Los Angeles, you must register with the state for workers' compensation insurance and comply with Los Angeles Department of Workforce Development requirements. The CSLB licence is your primary licence to legally offer roofing services; city permits are project-level authorizations.

Can I transfer my roofing contractor licence from another state to California?

California does not offer direct reciprocity or licence transfer from other states. If you hold a roofing contractor licence from another state (such as Nevada, Arizona, or Oregon), you cannot simply transfer it to California—you must apply for a California CSLB Class B or C-39 licence through the standard application process. However, your out-of-state experience counts toward California's four-year experience requirement, potentially shortening your timeline to licensure. You must still pass California's specific Law and Business Practices exam and the roofing trade exam, as these test California-specific building codes, contractor laws (Business and Professions Code), and regulations. Some states' apprenticeship certifications may be accepted as proof of experience; contact the CSLB at https://www.cslb.ca.gov to determine if your specific credentials qualify. The CSLB will review your experience documentation and verify it meets California's standards before allowing exam scheduling. Most out-of-state licensed contractors become California-licensed within 2–3 months if they have complete documentation.

What happens if I start a roofing business and begin taking jobs before my CSLB licence arrives?

Operating as a roofing contractor in California without a valid CSLB licence is a misdemeanor criminal offense under Business and Professions Code section 7028. If you perform roofing work before your licence is issued—even one small job—you face fines of $500–$5,000 for the first violation and $1,000–$15,000 for subsequent violations. You could face jail time up to six months. Beyond criminal penalties, any client who hired you without a valid licence can demand a refund of all payments and file a civil claim against you. Your liability insurance policy will be voided for work performed without a licence, leaving you personally liable for all injuries, property damage, and accidents on that job—potentially hundreds of thousands of dollars. Workers' compensation insurance is also invalid, so any worker injured on an unlicensed job can sue you directly. Additionally, the homeowner or building owner may file a complaint with the CSLB and District Attorney, triggering investigations that often result in public record and media attention. The CSLB actively investigates unlicensed work; avoid this entirely by waiting for your licence before advertising or accepting roofing contracts.

Are there specific roofing material requirements or certifications required by Los Angeles?

Yes, Los Angeles has specific roofing material and fire-rating requirements under Los Angeles Municipal Code sections 12.01.1 and the Los Angeles Building Code. Most commercial and multi-family residential roofs in Los Angeles must meet Class A fire ratings, meaning they resist fire spread effectively. Single-family residential roofs have more flexibility but still must meet minimum fire safety standards (typically Class C). The exact requirement depends on the property's zoning, proximity to wildland areas, and whether it is in a fire-prone district. Cool roofs with high solar reflectance are increasingly required in Los Angeles to reduce urban heat island effects and comply with energy efficiency standards under Title 24 of the California Building Standards Code. Some neighborhoods, such as those within historic districts or with Specific Plans, have material restrictions requiring period-appropriate roofing materials or aesthetic consistency with the area. The Los Angeles Department of Building and Safety reviews roofing plans during permit approval to verify material compliance. You must specify the exact roofing product, manufacturer, and fire rating in your permit application; Class A-rated materials cost 10–20% more than lower-rated materials but are necessary for most Los Angeles projects.

Other Business Types in Los Angeles, CA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • California Business and Professions Code section 7028Defines contractor licence types and requirements
  • California Business and Professions Code section 7110Establishes Class B general contractor licence scope
  • California Code of Regulations Title 16, Division 8CSLB rules, exam requirements, and disciplinary standards
  • Los Angeles Municipal Code section 91.0101 et seqCity building permits and contractor licensing requirements
  • California Business and Professions Code section 7028.15Class C-39 specialty roofing contractor licence 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 5 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

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