Skip to main content

Roofing company License Requirements in Long Beach, CA

Last reviewed: July 2026

Quick Answer

You need a California Contractors State License Board (CSLB) Class B or C39 Roofer licence. Apply through the CSLB at https://www.cslb.ca.gov. Long Beach additionally requires a business tax registration certificate from the Long Beach Business Tax Department and a roofing permit from Long Beach Building and Safety. Your licence and permits must be in place before starting any roofing work.

Key Facts

  • California roofing contractors must obtain a CSLB Class B or C39 licence.
  • Long Beach requires roofing permits, business tax registration, and workers' compensation insurance.
  • Roofing contractors must carry general liability insurance and obtain a surety bond.
  • Operating without a CSLB licence results in fines up to $5,000 per violation.
  • Licence renewal occurs every two years with continuing education requirements.

State Licence Requirements

Licence name

CSLB Roofing Contractor Licence (Class B or C39)

Issued by

Contractors State License Board (CSLB)

Cost

$1,200-$1,600

Processing time

4-8 weeks after application submission

How to apply

Apply online through the CSLB portal at https://www.cslb.ca.gov or download the application form (Form CSLB-1). You must complete the following steps:

1. Pass the CSLB Roofing Contractor examination (covers law, business practices, and technical roofing knowledge). The exam costs $75-$100 and you must score at least 70%. Register for the exam through Pearson Vue at pearsoncue.com/cslb.

2. Obtain a California State Roofing Licence surety bond of at least $12,500 from an authorized surety company. Bond costs typically range $300-$600 annually.

3. Submit proof of workers' compensation insurance, general liability insurance (minimum $1 million), and completion of the four-hour California law and business practices course.

4. Complete the application form with proof of four years of roofing experience (or two years if you have an associate degree in construction) documented by previous employers.

5. Pay the initial licence fee of $800-$1,200 (includes processing and examination). Submit all documents to CSLB either by mail or through the online portal.

6. CSLB will review your application within 2-4 weeks. If incomplete, they will notify you of deficiencies.

This licence is required under California Business and Professions Code § 7028.1 and is regulated by the Contractors State License Board.

Federal Requirements

Roofing contractors must obtain an Employer Identification Number (EIN) from the Internal Revenue Service (26 U.S.C. § 501) if you plan to hire employees. Federal Occupational Safety and Health Administration (OSHA) standards under 29 C.F.R. Part 1926 Subpart R apply to all roofing work, including fall protection requirements, scaffold standards, and ladder safety. All roofing work involving asbestos abatement requires EPA certification under the National Emission Standards for Hazardous Air Pollutants (40 C.F.R. § 61). You must maintain workers' compensation insurance meeting federal requirements under the Employment Retirement Income Security Act (ERISA) if offering employee benefits.

If your roofing company uses any Federal Employers' Tax Identification Number-dependent services or credit systems, the Truth in Lending Act (15 U.S.C. § 1681) applies to your business credit reports. Environmental Protection Agency (EPA) regulations under 40 C.F.R. Part 61 specifically address lead-based paint disturbance during roof removal and renovation work. Americans with Disabilities Act (ADA) compliance (42 U.S.C. § 12101) requires your business premises, if open to public clients for consultations, to meet accessibility standards.

Local & County Requirements

Long Beach requires all roofing contractors to obtain a Long Beach Business Tax Registration Certificate before performing any work within the city limits. Register through the Long Beach Financial Management Department (https://www.longbeachca.gov/government/departments/financial-management). The registration costs $135-$325 based on your projected annual gross receipts and must be renewed annually.

All roofing projects in Long Beach require a roofing permit from the Long Beach Department of Development Services (Building and Safety Division) under Long Beach Building Code § 3301 et seq. Submit permit applications with detailed plans showing roof specifications, materials, structural details, and scope of work. The permit fee ranges from $150-$500 depending on project size and complexity, plus plan review fees of $100-$300. Most residential roof replacements are processed in 3-5 business days; commercial projects may take 7-14 days.

Zoning compliance verification is required for any roof work that increases building height or changes the roofline profile. The City of Long Beach Planning Division reviews whether the work complies with zoning ordinances. If your roofing work affects setbacks or height restrictions, zoning clearance can take an additional 5-10 business days.

Commercial roofing projects may require electrical permits (for rooftop equipment), mechanical permits (for HVAC modifications), or plumbing permits depending on scope. Fire Marshal approval is required if you're installing roof-mounted equipment or modifying fire-rated materials. For projects near protected trees, Long Beach Department of Public Works review of tree impact is mandatory under the Long Beach Tree Ordinance.

Total Cost Breakdown

Your first-year startup costs as a Long Beach roofing contractor include several mandatory expenses:

California CSLB Roofing Contractor Licence: $1,200 initial fee (includes application processing and examination registration). Examination fee to Pearson Vue: $75-$100 (if you haven't passed the exam). Four-hour law and business practices course (required for CSLB application): $50-$150. Surety bond ($12,500 minimum coverage): $300-$600 annually.

Insurance requirements include general liability insurance (minimum $1 million coverage): $1,500-$3,500 annually. Workers' compensation insurance (required if hiring employees): $2,000-$4,000 annually depending on payroll and risk classification. Vehicle and equipment insurance (if using commercial vehicles): $800-$1,500 annually.

Long Beach local requirements: Business Tax Registration Certificate: $135-$325 (annual renewal). Typical roofing permit (for first project): $150-$500 plus $100-$300 plan review fees. Additional fees for zoning review (if applicable): $100-$200.

Total estimated first-year cost range: $6,410-$11,575. This includes licence ($1,200-$1,300), insurance ($4,300-$7,000), surety bond ($300-$600), local permits and registration ($285-$1,025), and business setup costs. Note that insurance costs vary significantly based on your experience, claims history, and types of roofing work (residential vs. commercial; Class B allows all work, Class C39 limited to one-story residential). Ongoing annual renewal costs after year one drop to approximately $3,500-$5,500 (excluding project permits).

Licence Renewal

Your CSLB Roofing Contractor licence renews every two years on the expiration date listed on your card. The renewal deadline is typically two months before expiration; CSLB will send a renewal notice 90 days in advance to your registered address and email. Renewal fees cost $800-$1,200 depending on whether you renew online or by mail.

Before renewing, you must complete four hours of continuing education in California law and business practices for contractors, approved by CSLB. The course must be taken within the two-year renewal period and a Certificate of Completion must be submitted with your renewal application. Many online providers offer this course for $50-$150.

You must also maintain current workers' compensation insurance and a surety bond ($12,500 minimum) throughout the renewal period. If your bond lapses, your licence becomes inactive and you cannot work until you renew both the bond and licence.

Renewal is completed online through the CSLB portal (https://www.cslb.ca.gov) or by mail. Online renewal typically processes within 2-3 weeks; mail renewal takes 4-6 weeks. If you miss the renewal deadline, your licence will expire and you cannot legally operate as a roofing contractor in California. To reinstate an expired licence, you must pay a late fee of $400-$600 and resubmit all documentation. The Long Beach Business Tax Certificate must also be renewed annually; this costs $135-$325 and is typically processed within 1 week through the Financial Management Department.

Penalties for Operating Without a Licence

Operating as a roofing contractor in California without a valid CSLB licence is a serious violation under California Business and Professions Code § 7110. The penalties include:

Civil penalties of $5,000-$15,000 per violation (per project or per day of unlicensed work). If you perform roofing work without a licence, each day you continue work constitutes a separate violation, multiplying your liability. Criminal penalties include fines up to $5,000 and/or imprisonment for up to six months for willful violations (California Business and Professions Code § 7028(d)).

The CSLB actively investigates unlicensed contractor complaints through its Enforcement Division. When violations are discovered—typically through homeowner complaints, permit inspections, or worker reports—CSLB issues a cease-and-desist order demanding you immediately stop all roofing work. Failure to comply with a cease-and-desist order results in additional criminal charges and increased fines.

If you advertise or solicit roofing work without a licence, you face an additional $5,000 penalty. Clients who hired you illegally may file lawsuits recovering all payments made, plus damages. Your general liability insurance may deny claims if you lack a valid CSLB licence, leaving you personally liable for injuries or property damage on your jobsites.

Long Beach municipal code adds additional penalties: operating without a business tax certificate incurs fines of $100-$1,000 per day plus administrative processing fees. Performing work without a roofing permit triggers stop-work orders from the Building Inspector and fines of $250-$1,500 per violation. The city may also revoke your right to obtain future permits in Long Beach.

Compare and get quotes on roofing contractor insurance, surety bonds, and CSLB exam prep courses designed specifically for Long Beach 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 California roofing licence if I already have roofing experience?

If you have the required four years of documented roofing experience, the timeline is approximately 6-12 weeks total. First, register for the CSLB roofing examination through Pearson Vue (available within 1-2 weeks). Study and pass the exam (takes most people 2-4 weeks of preparation). Once you pass, obtain your surety bond ($300-$600, typically issued within 3-5 business days). Then complete the four-hour law course (can be done online in one day). Submit your complete application to CSLB with exam results, bond documentation, insurance proof, and experience letters. CSLB processes applications in 4-8 weeks. Overall, if you pass the exam quickly and have your documentation ready, you could have your licence in 6-8 weeks. However, if you need time to study for the exam or gather experience letters, plan for 10-12 weeks.

Can I transfer my roofing licence from another state to work in Long Beach?

California does not recognize roofing licences from other states. You must obtain a California CSLB roofing licence even if you hold a roofing licence in another state (no reciprocity exists). However, your out-of-state roofing experience counts toward California's four-year experience requirement. You must still pass the California roofing examination covering California-specific laws, building codes, and business practices. You still need the surety bond, insurance, and the four-hour California law course. The positive aspect is that your out-of-state experience eliminates the need to document California work history—you can submit documentation from your previous state employer. The examination costs $75-$100 and typically takes 2-4 weeks of study. Plan 8-12 weeks total to transfer your expertise into a California licence.

What exactly is the difference between a Class B and Class C39 roofing licence, and which should I get?

A Class B (General Contractor) licence allows you to perform all types of roofing work including residential, commercial, industrial, and specialized roofing (flat roofs, metal roofs, tile roofs, etc.). It has no job value limit and allows you to work on projects of any size. A Class C39 (Roofer) licence is limited to roofing work only and is restricted to residential properties with no more than one story above grade. Class C39 cannot perform commercial roofing, flat commercial roofs, or any industrial roofing work. Class C39 work value is typically limited to smaller projects. For a Long Beach roofing company planning to do both residential and commercial work, Class B is the better choice despite higher examination difficulty. If you only want to do residential roof replacements and repairs, Class C39 is simpler (easier exam) and cheaper to obtain. Most professional roofing companies get Class B for maximum scope of work.

What happens if I start a roofing company and operate for two months without getting a CSLB licence—can I get licensed later and keep my earnings?

No. Operating without a CSLB licence, even briefly, violates California Business and Professions Code § 7110. You cannot legally keep any earnings from unlicensed work—clients can sue to recover all payments, and you may owe damages. Each day you work without a licence is a separate $5,000-$15,000 violation. If you performed two months of work (approximately 40-50 days), you could face cumulative penalties of $200,000-$750,000. CSLB investigators discover unlicensed work through homeowner complaints, permit inspections (inspectors check your licence on jobsites), and worker complaints. Your general liability insurance will deny claims from unlicensed work, leaving you personally liable for any injuries or property damage. Additionally, once CSLB discovers you worked unlicensed, they may deny your licence application or impose additional penalties before issuing it. The correct approach is to obtain your licence before accepting any roofing jobs, even small ones. The cost and time to get licensed ($1,200-$1,600 and 6-12 weeks) is far less than the penalties for operating illegally.

Does Long Beach require any additional permits beyond the CSLB licence and roofing permit for typical residential roof replacements?

For a straightforward residential roof replacement (same structure, same materials, no additions), you typically need only the CSLB roofing licence and the Long Beach roofing permit from Building and Safety. However, additional permits become necessary if you modify the roof structure: changing roof pitch requires a structural engineer review and may need a structural permit ($200-$400). Installing rooftop solar, skylights, or HVAC equipment requires electrical or mechanical permits ($100-$250 each). If you remove old asbestos-containing roofing materials, you need a hazardous materials permit ($150-$300) and must hire a certified asbestos contractor. Replacing roof-supporting trusses triggers structural permit requirements. If the project affects exterior appearance (changing color or material that alters the home's appearance), zoning review may be required ($50-$150). The Long Beach Business Tax Certificate ($135-$325 annually) is also required; this is separate from the roofing permit and covers all your contracting work in the city. For most standard re-roof jobs in Long Beach, expect two permits: the roofing permit ($150-$500) and confirmation of active business tax registration. Always discuss your specific project with the Long Beach Building and Safety Division before submitting permits to confirm all requirements.

How do I renew my Long Beach business tax certificate and roofing licence at the same time, and what are the deadlines?

These are two separate renewal processes with different deadlines. Your Long Beach Business Tax Certificate renews annually on the anniversary of issuance. You renew through the Long Beach Financial Management Department by March 31st each year (or on your registration anniversary date—check your certificate). Renewal is simple: complete Form BTC-1 on the city website (https://www.longbeachca.gov/government/departments/financial-management), pay the annual fee ($135-$325), and submit online or by mail. Processing takes 3-7 business days. Renewal costs $135-$325 annually and is required to legally operate any contracting business in Long Beach.

Your CSLB roofing licence renews every two years on the expiration date printed on your licence card. CSLB sends a renewal notice 90 days before expiration. You must complete the four-hour law and business practices continuing education course during the two-year renewal period before renewing. Submit the course certificate with your renewal application (online through https://www.cslb.ca.gov or by mail). The renewal fee is $800-$1,200, and you must also maintain your surety bond and insurance. Online CSLB renewal processes in 2-3 weeks; mail renewal takes 4-6 weeks.

To avoid confusion, track both renewal dates in your business calendar. The business tax certificate renewal is annual (easy to forget if it's not aligned with your licence expiration). The CSLB licence renewal is biennial but more complex (requires continuing education and bond maintenance). If either expires, you cannot legally work: expired business tax certificate = city fines; expired CSLB licence = operation is illegal and you face $5,000-$15,000 penalties per violation.

Other Business Types in Long Beach, CA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • California Business and Professions Code § 7028Defines CSLB licensing requirements for contractors including roofers
  • California Business and Professions Code § 7028.1Specifies Class B and C39 roofer classifications and scope of work
  • California Business and Professions Code § 7110Establishes penalties for unlicensed contractor operation
  • Long Beach Municipal Code § 5.87Requires business tax registration for all Long Beach contractors
  • Long Beach Building and Safety Code § 3301Mandates roofing permits and inspections for all roof work

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.