Roofing company License Requirements in Glendale, CA
Last reviewed: September 2026
Quick Answer
Roofing contractors in Glendale must obtain a California Contractors State License Board (CSLB) Class C-39 Roofing Contractor licence before performing any work. The licence is issued by the CSLB and requires passing both a Law and Business exam and a trade-specific roofing exam. You must also obtain a Glendale city building permit and pass local fire and zoning reviews before commencing roof work.
Key Facts
- •California roofing contractors must hold a CSLB Class C-39 licence.
- •CSLB requires passing the Law and Business exam plus trade exam.
- •Glendale requires zoning, building, and fire permits for roofing work.
- •Initial CSLB licence costs $450–$900 plus exam and application fees.
- •Unlicensed roofing work carries fines up to $5,000 per violation.
State Licence Requirements
Licence name
Class C-39 Roofing Contractor Licence
Issued by
California Contractors State License Board (CSLB)
Cost
$450–$900
Processing time
4–8 weeks after exam passage and document submission
How to apply
Apply through the CSLB portal at https://www.cslb.ca.gov. First, determine if you qualify: you must have four years of journeyman-level roofing experience within the past 10 years (or equivalent apprenticeship/training). Gather required documents including proof of experience letters from previous employers, a completed application form (Form 400 or equivalent), and a government-issued photo ID.
Register for and pass two exams: the Law and Business exam (90 minutes, 80 questions, 70% passing score required) and the Roofing Trade exam (90 minutes, open-book, testing knowledge of roofing materials, installation methods, and safety). Study guides are available at https://www.cslb.ca.gov. Submit your application with proof of experience and exam scores to the CSLB. The Board will conduct a background check; disqualifying factors include certain felonies or fraud convictions under California Business and Professions Code § 7028.15.
Once approved, pay the initial licence fee and you will receive your Class C-39 licence certificate via mail. Processing typically takes 4–8 weeks after exam passage and document submission. Licences are valid for two years and must be renewed biennially.
Federal Requirements
Roofing contractors must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 501 if operating as an entity other than a sole proprietorship, or if hiring employees. The Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 654 imposes strict fall protection and workplace safety requirements on roofing work sites, including mandatory safety harnesses, guardrails, and incident reporting for injuries.
The EPA under 40 U.S.C. § 6901 et seq. regulates the disposal of roofing waste, including asbestos-containing materials if removing older roofs. Lead paint disclosure requirements apply under 42 U.S.C. § 4852d if your work disturbs lead-based paint in homes built before 1978. Workers' compensation insurance is mandatory under federal ERISA rules (26 U.S.C. § 3001 et seq.) if you employ any workers. The ADA under 42 U.S.C. § 12101 requires that your business comply with accessibility standards for any facilities you own or operate. No federal roofing-specific permits are required beyond OSHA compliance and environmental waste disposal regulations.
Local & County Requirements
Glendale requires roofing contractors to obtain multiple local permits before beginning work. A Building Permit is mandatory for any structural roofing work and must be obtained through the Glendale Development Services Department; this typically costs $200–$500 depending on project scope and requires a completed application, detailed roof plans, proof of state CSLB licence, and proof of workers' compensation insurance. A Fire Department Permit may be required if work involves roof openings, skylights, or penetrations that could affect fire-rated assemblies; contact Glendale Fire Department at (818) 548-4840.
Zoning clearance is required under Glendale Municipal Code § 3.10 to ensure the roofing work complies with local zoning restrictions; this involves confirming that roof modifications do not violate setback, height, or appearance standards. A Certificate of Occupancy inspection is typically required after completion, ensuring all work meets Glendale building codes. Some commercial projects in Glendale may trigger environmental review under the California Environmental Quality Act (CEQA). Neighbouring cities such as Pasadena, Burbank, and Los Angeles have similar but distinct permit requirements; verify your specific work location and contact the local building department. Glendale's Development Services Department can be reached at (818) 937-8000 for specific project requirements.
Total Cost Breakdown
The total first-year cost for launching a roofing company in Glendale includes multiple mandatory expenses. The CSLB Class C-39 licence application fee is approximately $200–$250, plus exam fees (Law and Business exam: $120; Roofing Trade exam: $120), totaling $440–$490 for initial state licensing. The biennial licence fee upon approval is $450–$900, bringing the state component to approximately $890–$1,390.
Local costs are substantial: a Glendale Building Permit for roofing projects costs $200–$500 per project (you will need this for your first job). A zoning clearance certificate costs $50–$100. Fire Department permits, if required, cost $100–$300. Workers' compensation insurance is mandatory and typically costs $1,500–$3,500 annually depending on payroll and claims history; this is a non-negotiable operating expense and must be in place before hiring any employees.
General liability insurance for roofing contractors costs $800–$2,000 annually for a small firm. A business licence/seller's permit from California Department of Tax and Fee Administration costs $0 for sole proprietorships but is required to collect sales tax; business registration with California Secretary of State (if forming an LLC or corporation) costs $100–$800 depending on entity type. First-year total costs range from $4,300–$8,500, including state licence, initial permits, and mandatory insurance. Ongoing annual renewal and project permit costs will be $1,500–$3,500 depending on job volume and claims history.
Licence Renewal
CSLB Class C-39 licences are valid for two years from the date of issuance. Renewal must occur by the expiration date listed on your licence; the exact deadline is printed on your current certificate. Renewal is conducted biannually online through the CSLB portal at https://www.cslb.ca.gov, requiring payment of the renewal fee (typically $450–$650) and submission of a renewal application form.
Continuing education is not required for roofing contractors in California, but you must maintain proof of current workers' compensation insurance and remain compliant with all state and local regulations. If you miss the renewal deadline, your licence will lapse and you cannot legally perform roofing work. Delinquent licences can be reinstated within one year of expiration by submitting a late renewal application and paying a penalty fee (typically $150–$300 in addition to the standard renewal fee). After one year of lapse, you must reapply from scratch, including retaking both exams. Online renewal is available exclusively through the CSLB portal; in-person renewal is not offered. It is recommended to submit renewal applications 30–60 days before your expiration date to avoid lapses.
Penalties for Operating Without a Licence
Operating as a roofing contractor in California without a valid CSLB Class C-39 licence is a serious violation subject to significant penalties. Under California Business and Professions Code § 7028.15, performing roofing work without a licence constitutes a misdemeanor criminal offense, punishable by fines of up to $5,000 per violation or up to six months imprisonment, or both. Each project or instance of work performed without a licence may be counted as a separate violation, resulting in cumulative penalties.
In addition to criminal penalties, the CSLB issues Cease and Desist orders that immediately halt all roofing operations. The Board can file civil complaints seeking restitution to customers and administrative penalties up to $2,500 per violation. Violations are typically discovered through customer complaints to the CSLB, through work permit audits by local building departments (such as Glendale Development Services), or through third-party reporting by licensed contractors. Local authorities conduct permit inspections during and after roofing projects and verify contractor licensing; failure to produce a valid licence results in immediate work stoppage and citation.
Unlicensed roofing operation creates serious liability exposure: insurance policies typically exclude coverage for work performed by unlicensed contractors, leaving you personally liable for injuries, property damage, or defects. Customer lawsuits can pursue full damages without limitation. The CSLB can also pursue judgments for restitution under California Code of Civil Procedure § 1219. A history of unlicensed operation will permanently damage your ability to obtain a licence in the future and may result in debarment from public and private contracts.
Explore California CSLB exam prep courses and insurance quotes tailored for roofing contractors.
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 license in California?
The timeline typically spans 2–4 months from application to licence issuance. First, you must register for and pass both the Law and Business exam and the Roofing Trade exam; exam registration and scheduling can take 1–2 weeks, and exam administration takes a single day. Most people study 4–8 weeks before attempting the exams. Once you pass both exams, submission of your completed application with experience documentation takes 1–2 weeks. The CSLB then processes your application and conducts a background check, which takes 4–8 weeks. Upon approval, you receive your Class C-39 licence certificate via mail within 1–2 weeks. If you already have extensive roofing experience documentation prepared, the entire timeline could compress to 6–8 weeks. Delays occur if the CSLB requests additional documentation or if you need to retake an exam.
What are Glendale's specific local requirements for roofing contractors?
Glendale requires four mandatory local permits and approvals. First, you must obtain a Building Permit from Glendale Development Services Department (818-937-8000) for any structural roofing work; this requires your CSLB licence copy, detailed roof plans, and proof of workers' compensation insurance, and costs $200–$500. Second, you need Zoning Clearance (Glendale Municipal Code § 3.10) to confirm the roofing work complies with local height, setback, and appearance standards; this costs $50–$100 and is issued by Development Services. Third, a Fire Department Permit may be required if work involves roof penetrations or fire-rated assembly modifications; contact Glendale Fire Department at (818) 548-4840 for a determination and expect $100–$300 if required. Fourth, a final Certificate of Occupancy inspection is required after project completion to verify code compliance. All permits must be obtained before work begins; failure to do so results in stop-work orders and fines.
Can I use a roofing license from another state in Glendale?
No. California does not recognize out-of-state roofing licences through reciprocity. Even if you hold a Class C-39 equivalent licence in Nevada, Arizona, or another state, you cannot perform roofing work in Glendale or anywhere in California without a California CSLB Class C-39 licence. You must apply for the California licence directly through the CSLB. However, if you have out-of-state roofing experience that meets California's four-year journeyman-level requirement (or equivalent apprenticeship), you can count that experience toward your application qualification, potentially allowing you to apply immediately without waiting for additional California-based work history. You will still need to pass the California Law and Business exam and the California Roofing Trade exam. Out-of-state licensure status may help demonstrate qualifications but does not substitute for state licensing.
What happens if I start a roofing business in Glendale without a licence?
Operating without a valid CSLB Class C-39 licence exposes you to severe legal and financial consequences. If you perform roofing work without a licence, you commit a misdemeanor under California Business and Professions Code § 7028.15, punishable by fines up to $5,000 per violation and/or up to six months in jail. Each separate project or work instance counts as a separate violation, so performing even two roofing jobs without a licence could result in $10,000 in fines and potential jail time. The CSLB will issue a Cease and Desist order immediately halting all roofing operations once discovered. Glendale building inspectors discover unlicensed work during permit inspections, through customer complaints, or through third-party reporting by licensed competitors. If you obtain local permits falsely claiming to hold a CSLB licence, you face additional fraud charges. Customer lawsuits will proceed against you without limitation because insurance will not cover unlicensed work. You will be permanently barred from obtaining a licence in the future after such violations.
How much does the complete roofing license process cost in California?
Total first-year costs range from $4,300 to $8,500, including all mandatory licences and insurance. The California CSLB Class C-39 licence itself costs $440–$490 for application and exams, plus $450–$900 for the licence fee, totalling $890–$1,390 for state licensing. Glendale local permits cost $400–$1,000 for your first project: Building Permit ($200–$500), Zoning Clearance ($50–$100), and Fire Department Permit ($100–$300 if required). Workers' compensation insurance is mandatory and costs $1,500–$3,500 annually; this is non-negotiable if you hire employees and must be in place before hiring. General liability insurance adds $800–$2,000 annually. Business registration and licencing costs $100–$500. Thus, minimum viable startup cost is approximately $4,300–$5,500 for licensing and insurance alone, before purchasing tools or equipment. If you operate as a sole proprietor with no employees initially, you can defer workers' compensation costs, bringing first-year licensing and insurance to $2,500–$3,500.
Other Business Types in Glendale, CA
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- California Business and Professions Code § 7028 — Establishes requirement for contractors to hold valid state licence
- California Business and Professions Code § 7098 — Defines Class C-39 roofing contractor licence category
- California Code of Regulations Title 16 § 832 — Sets forth CSLB exam requirements and passing standards
- Glendale Municipal Code § 3.15 — Requires building permits for all roofing and structural work
- California Business and Professions Code § 7028.15 — Establishes penalties for unlicensed contractor operation
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 September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.