Roofing company License Requirements in Anaheim, CA
Last reviewed: July 2026
Quick Answer
California roofing contractors must obtain a Class B or C-39 (Roofing Specialist) licence from the Contractors State License Board (CSLB). Anaheim additionally requires a city business tax registration certificate and roofing permits before any work begins. The CSLB licence costs $450–$850 depending on classification and must be renewed every two years. Operating without proper licensing is a criminal violation subject to fines and cease-and-desist orders.
Key Facts
- •California roofing contractors must hold a CSLB Class B or C39 licence.
- •Anaheim requires roofing permits and city business tax registration certificates.
- •Unlicensed roofing work violates California Business and Professions Code § 7028.
- •State licence renewal occurs every two years with continuing education requirements.
- •Penalties for unlicensed operation include fines up to $5,000 and project stop-work orders.
State Licence Requirements
Licence name
Class B Contractor Licence (General Contractor) or C-39 Roofing Specialist Licence
Issued by
Contractors State License Board (CSLB)
Cost
$450–$850
Processing time
4–8 weeks
How to apply
Visit the CSLB online portal at https://www.cslb.ca.gov to begin the application process. You must complete Form 700 (Official Record of Qualifications) and submit proof of work experience—typically 4 years of on-the-job roofing experience or equivalent. For Class B, you need documented experience in roofing as part of general contracting; for C-39, specialization in roofing work is required.
Pass the CSLB Law and Business exam and the relevant Trade exam (Roofing for C-39 applicants). Submit fingerprints for background clearance through the Department of Justice and FBI. Pay the application fee ($380–$450) plus exam fees ($90–$120 per exam). Obtain a City of Anaheim business tax registration certificate and proof of financial responsibility (bond or cash deposit). Processing typically takes 4–8 weeks from submission to licence issuance. Once approved, your licence becomes active upon payment of the renewal fee. California Business and Professions Code § 7028 establishes these requirements. For detailed instructions and forms, consult https://www.cslb.ca.gov/applicants/applying-for-a-license.
Federal Requirements
Roofing contractors in Anaheim must comply with federal OSHA standards under 51 U.S.C. § 3703, including fall protection systems, PPE requirements, and site safety protocols. All roofing companies must obtain an Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 501(c) if hiring employees. If the company handles hazardous materials or asbestos remediation, EPA compliance under 40 CFR Part 61 applies. Workers' compensation insurance is required under California law for any company with employees.
Roofing contractors must verify worker eligibility under federal E-Verify requirements (8 U.S.C. § 1324a). If the business installs solar roofing systems, compliance with the International Residential Code (IRC) and state energy efficiency standards (Title 24) is mandatory. ADA accessibility requirements apply to all commercial roofing projects under 42 U.S.C. § 12101. The company must maintain workers' compensation insurance and liability coverage—failure to do so exposes the business to federal worker claims and potential criminal liability. Tax withholding and payroll reporting must comply with IRS regulations under 26 U.S.C. § 3401 et seq.
Local & County Requirements
The City of Anaheim requires all roofing contractors to obtain a Business Tax Registration Certificate before commencing operations. This certificate is issued by the Anaheim Finance Department and costs approximately $0–$500 depending on business structure and gross revenue. Roofing work requires a Building and Roofing Permit from the Anaheim Building and Safety Department—all plans must comply with the California Building Code (Title 24) and Anaheim Municipal Code § 5.100 et seq.
Anaheim zoning codes restrict roofing work in certain residential zones during specific hours (typically 7 AM–6 PM Monday–Friday). Contractors must obtain homeowners' permission and post job site signage. A Fire Marshal inspection may be required for commercial roofing projects, particularly those involving membrane installation or deck-mounted equipment. Grading and drainage plans must be approved for roofing that affects stormwater runoff. The City of Anaheim Development Services Division must review all plans before work commences.
Orange County (where Anaheim is located) may impose additional permit requirements for projects near sensitive habitats or water resources. Most cities in California—including nearby Santa Ana, Garden Grove, and Irvine—require similar business tax certificates and roofing permits, though specific fee structures and processing times vary by jurisdiction. Always consult the local city/county building department before breaking ground.
Total Cost Breakdown
First-year compliance costs for a roofing company in Anaheim include: CSLB Class B or C-39 licence ($450–$850), application and exam fees ($180–$250), Anaheim Business Tax Registration Certificate ($0–$500), initial roofing permit for first project ($150–$400), workers' compensation insurance minimum annual premium ($1,500–$4,000 depending on payroll), general liability insurance ($800–$2,500 annually), and bonding/surety requirements ($500–$2,000).
Training and education expenses include CSLB-approved law course for continuing education ($150–$300 first-year requirement waived, but recommended), and safety certifications such as OSHA 30-hour card ($200–$400). Vehicle and equipment registration and permits may add $200–$600. Initial business setup—including licensing, insurance, and permits—typically totals $4,500–$11,000 in the first year. The CSLB licence renewal fee of $450–$850 occurs every two years. Annual Anaheim business tax renewal ($0–$200) and workers' compensation insurance renewal ($1,500–$4,000) represent ongoing operational costs. A realistic total first-year investment ranges from $5,000–$12,500 depending on business size, employee count, and project scope.
Licence Renewal
CSLB Class B and C-39 licences renew on a two-year cycle. Your renewal due date is printed on your licence card. To renew, submit Form 700A (Renewal Application) to CSLB at least 30 days before expiration. Renewal requires proof of workers' compensation insurance and completion of 4 hours of continuing education (not required for first renewal, but mandatory thereafter). Roofing contractors must take courses in CSLB law, safety, or construction management from CSLB-approved providers.
Renewal fees range from $450–$850 depending on licence classification and any outstanding violations. Online renewal is available through the CSLB portal at https://www.cslb.ca.gov. If you miss the renewal deadline, your licence expires and you cannot legally perform roofing work. Late renewal incurs a penalty fee of up to $400 and requires reapplication, including exam fees. The Anaheim Business Tax Registration Certificate renews annually—contact the Finance Department for specific deadlines, typically within 30 days of the anniversary date. Failure to renew both the state and local certificates results in cease-and-desist orders and potential fines.
Penalties for Operating Without a Licence
Operating without a valid CSLB licence in California is a criminal violation under Business and Professions Code § 7028.15. Penalties include fines of $500–$5,000 per violation (each project, bid, or contract may constitute a separate violation). A second offense within three years increases fines to $1,000–$10,000 and may result in up to six months in county jail. The CSLB can issue a Cease and Desist Order immediately upon discovery, halting all work and requiring remediation at the contractor's expense.
Unlicensed roofing contractors face civil liability for project defects. Homeowners and property owners retain the right to sue for breach of contract, and the contractor cannot recover payment for unlicensed work under California law. The CSLB investigates complaints through the Department of Consumer Affairs; violations are discovered through customer complaints, building department referrals, and city inspections. Insurance companies may deny claims if the contractor was unlicensed at the time of injury or property damage, exposing the business to catastrophic liability.
Anaheim Building and Safety enforces local violations through fines of $100–$1,000 per day of unlicensed operation, plus mandatory project stop-work orders. If an unlicensed contractor causes injury or death, criminal negligence charges may apply under Penal Code § 192(c). Violations are documented in the CSLB public database, permanently damaging business reputation and future licensing prospects. Cite: California Business and Professions Code §§ 7028, 7028.15, and 7110.
Compare top-rated roofing contractor insurance providers and get quotes specific to Anaheim requirements.
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 CSLB roofing licence in California?
The CSLB licence application process typically takes 4–8 weeks from submission to final approval, assuming all documentation is complete and exams are passed on the first attempt. The timeline depends on application completeness—missing documents or unverified work experience extends processing to 10–12 weeks. You must allow 2–4 weeks for background clearance from the DOJ and FBI. Exam scheduling may add 1–3 weeks depending on test center availability. Once approved and you pay the renewal fee, your licence becomes active within 5–10 business days. Plan to start your application at least 3–4 months before you intend to begin roofing work to account for potential delays or exam retakes.
Does Anaheim have specific roofing licence requirements beyond the state CSLB licence?
Anaheim does not issue a separate roofing-specific licence but requires a Business Tax Registration Certificate from the City Finance Department and a roofing permit from the Building and Safety Department for each project. The permit requires plan review, site inspections, and compliance with Anaheim Municipal Code § 5.100 et seq. All roofing work must meet California Building Code (Title 24) standards and local zoning restrictions on work hours and signage. Commercial roofing projects may require Fire Marshal pre-approval for membrane systems or combustible materials. The City of Anaheim's permit fees range from $150–$400 per project depending on scope and square footage. Contractors must maintain active CSLB licence plus local permits to operate legally in Anaheim.
Can I transfer a roofing licence from another state to California?
California does not offer reciprocity for out-of-state roofing licences. Even if you hold a current roofing contractor licence in Nevada, Arizona, or another state, you must apply for a full CSLB Class B or C-39 licence in California. However, out-of-state work experience counts toward California's 4-year experience requirement—you can document prior roofing work from other states as part of your qualification. You must still pass the CSLB Law and Business exam and the relevant Trade exam (Roofing for C-39). Some applicants with substantial out-of-state experience may qualify for exam waivers in specific trade areas, but this is rare and requires petition to the CSLB. Expect the full application process to take 4–8 weeks, even with transferred experience. Contact CSLB at https://www.cslb.ca.gov for specific guidance on your experience transfer.
What happens if I start roofing work before obtaining my CSLB licence in Anaheim?
Operating as a roofing contractor without a valid CSLB licence is a criminal violation under California Business and Professions Code § 7028.15. Penalties include fines of $500–$5,000 per project or contract, and the CSLB can issue an immediate Cease and Desist Order halting all work. You cannot legally recover payment for unlicensed roofing work—customers can sue for breach of contract and keep the money. Your general liability insurance will likely deny any claims if the contractor was unlicensed, exposing you to personal liability for injuries or property damage. The violation appears permanently on the CSLB database and may disqualify you from obtaining a licence for several years. Anaheim Building and Safety also imposes daily fines of $100–$1,000 for unpermitted work. Always obtain your CSLB licence and Anaheim roofing permit before accepting any roofing jobs or bids.
What continuing education is required to renew my roofing licence in California?
CSLB licences renew every two years with a mandatory requirement of 4 hours of continuing education (CE) after the first renewal. These 4 hours must come from CSLB-approved providers and typically cover CSLB law, safety compliance, construction management, or California Building Code updates. Courses cost $150–$300 and can be completed online or in-person. No CE is required for the initial two-year renewal, but it becomes mandatory for all subsequent renewals. You must complete and document CE before submitting your renewal application—proof of completion is required with Form 700A. Failure to complete CE before the renewal deadline results in licence expiration and prevents you from working. Some providers allow bulk CE enrollment for multiple renewal cycles. Check the CSLB website at https://www.cslb.ca.gov for the complete list of approved continuing education providers and course offerings.
Other Business Types in Anaheim, CA
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- California Business and Professions Code § 7028 — Establishes contractor licence requirement and prohibited practices
- California Code of Regulations Title 16, Division 42 — CSLB licensing standards, exam requirements, and disciplinary rules
- Anaheim Municipal Code § 5.100 et seq. — City business tax registration and roofing permit requirements
- California Business and Professions Code § 7028.15 — Defines penalties for unlicensed contracting activity
- 51 U.S.C. § 3703 (OSHA) — Roofing safety standards and fall protection compliance
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.