Skip to main content

Roofing company License Requirements in Fontana, CA

Last reviewed: September 2026

Quick Answer

Roofing contractors in Fontana must obtain a California Contractors State License Board (CSLB) Class B or Class C-39 licence, issued by the state, plus a Fontana business tax certificate from the City of Fontana Finance Department. The CSLB licence is the primary state-level requirement; local Fontana permits and inspections are separate mandatory steps. This applies to all roofing work including repairs, replacements, and new installations.

Key Facts

  • •California roofing contractors must hold a CSLB Class B or C-39 licence.
  • •Fontana requires additional city roofing permits and business tax registration.
  • •CSLB licence costs $450–$850; processing takes 4–8 weeks.
  • •Unlicensed roofing work can result in $5,000+ fines and cease-and-desist orders.
  • •Renewal is required every two years with continuing education credits.

State Licence Requirements

Licence name

California CSLB Class B Contractor Licence or Class C-39 Roofing Specialty Licence

Issued by

Contractors State License Board (CSLB)

Cost

$450–$850

Processing time

4–8 weeks after complete application submission

How to apply

Apply for your CSLB licence through the official CSLB portal at https://www.cslb.ca.gov. Step 1: Verify you meet eligibility requirements—you must have four years of paid work experience in roofing (or equivalent education/apprenticeship under California Apprenticeship Council guidelines) as documented by references from previous employers. Step 2: Complete the online application form via the CSLB licensing system; provide your legal name, contact information, and work history.

Step 3: Submit proof of workers' compensation insurance or an exemption notice from the California Department of Industrial Relations. Step 4: Pass the CSLB Contractor Examination, which covers roofing safety, building codes, business law, and industry standards. The exam costs $108 and may be taken at authorized testing centers throughout California. You must score at least 70% to pass.

Step 5: Submit your application with a copy of your government-issued ID, Social Security number or ITIN, and the application fee ($450–$850 depending on licence class). Once the CSLB processes your application (4–8 weeks), you will receive your licence number via mail. This is required before legally soliciting or performing roofing work in California. See California Business and Professions Code § 7028 and § 7099 for licence class definitions.

Federal Requirements

Roofing contractors in Fontana must comply with multiple federal requirements regardless of state licensing. An Employer Identification Number (EIN) from the IRS is required if you hire employees; obtain this through IRS Form SS-4 at no cost (26 U.S.C. § 6109). Workers' Compensation Insurance is federally mandated if you have employees; this is enforced through the Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 651.

OSHA compliance is critical for roofing work. You must follow OSHA standards for fall protection (29 CFR § 1926.500), roof worker safety, and hazard communication for materials like asbestos or lead. If working on roofs constructed before 1980, lead-based paint removal must comply with EPA Renovation, Repair, and Painting (RRP) Rule (40 CFR Part 745). Asbestos identification and removal requires EPA certification under the National Emissions Standards for Hazardous Air Pollutants (NESHAP) at 40 CFR § 61.145.

ADA compliance applies to your business facilities and any commercial roofing projects affecting public access. Environmental Protection Agency (EPA) compliance is required for disposal of roofing materials, particularly if your work involves hazardous substances. Federal tax compliance and quarterly estimated payments are required under 26 U.S.C. § 6015. If you operate as a corporation or LLC, federal employer tax deposits are mandatory under 26 U.S.C. § 3402.

Local & County Requirements

The City of Fontana requires roofing contractors to obtain multiple local permits in addition to state licensing. First, register for a Business Tax Registration Certificate (also called a Business Operating Licence) with the Fontana Finance Department or online through the city portal; this costs $150–$300 and must be renewed annually. Second, obtain a Roofing Permit from the Fontana Building and Safety Department for every roofing project before work begins—this permit verifies compliance with Fontana Municipal Code Title 15 (Building Code) and costs $200–$500 depending on project scope.

Third, verify zoning compliance through the Fontana Planning Department; residential and commercial roofing may face different restrictions. Fourth, schedule inspections: Fontana Building and Safety requires initial inspections after roof removal and final inspections before project sign-off. Some projects may require fire-related inspections if work involves Class A fire-rated materials (Fontana enforces California Fire Code compliance).

Fifth, if working in residential areas, check with Fontana Code Enforcement regarding neighborhood-specific requirements or HOA restrictions. Signage permits may be required if you install temporary job site signs. Environmental permits apply if your work involves asbestos removal or lead abatement; contact Fontana Air Quality Management District. Processing times vary: business tax registration takes 2–5 business days, roofing permits take 3–10 business days pending inspector availability. Contact the Fontana Building and Safety Department at (909) 350-6600 or visit https://www.fontanaca.gov for specific requirements.

Total Cost Breakdown

The first-year cost of operating a roofing company in Fontana includes multiple required licences and permits. The California CSLB Class B or C-39 Contractor Licence costs $450–$850 for the initial application and exam. The CSLB Contractor Examination itself is $108. Fontana Business Tax Registration Certificate costs $150–$300 annually.

Local Fontana roofing permits average $200–$500 per project; assume at least two projects in year one, totaling $400–$1,000. Initial building and safety inspections are typically included in the permit fee but may incur additional charges of $100–$300 if re-inspections are required.

Workers' Compensation Insurance (required) costs $2,500–$8,000 annually depending on payroll size and number of employees; assume $3,500–$5,000 for a small crew. General Liability Insurance (not legally required but essential for business viability) costs $1,200–$3,000 annually. Bonding (if required by clients) costs $300–$800 annually for a $10,000 bond.

Continuing education for initial CSLB certification may require 30–40 hours of pre-licensing courses at $500–$1,500 if you use an approved provider. Annual renewal fees after year one are approximately $450 for CSLB renewal plus $150–$300 for Fontana business tax registration. A realistic first-year total is $9,000–$18,000 including all state and local licences, insurance, bonding, and initial permits. Ongoing annual costs after the first year are approximately $6,000–$10,000.

Licence Renewal

California CSLB Class B and C-39 roofing licences must be renewed every two years on a staggered schedule based on your individual licence number. The CSLB mails renewal notices 60 days before expiration; your specific expiration date appears on your original licence. Renewal deadlines are strictly enforced—if you miss the deadline, your licence becomes inactive and you cannot legally work, though you have a 30-day grace period to renew without penalty.

Renewal requires 15 hours of continuing education credits approved by the CSLB, covering topics like California Building Code updates, safety regulations, business law, or roofing-specific technical training. You must complete these hours within the two-year renewal period before submitting your renewal application. Renewal fees are approximately $350–$450 depending on licence class. You can renew online through the CSLB portal at https://www.cslb.ca.gov or by mail with the renewal form, proof of continuing education, and payment. Processing takes 2–4 weeks. Failure to renew results in licence suspension, prohibition from bidding on jobs, and potential fines. Your workers' compensation insurance certificate must remain active throughout the renewal period.

Fontana business tax registration must be renewed annually; renewal notices are mailed to your registered address, with fees payable online or by mail to the Finance Department. Plan your renewal timeline carefully to avoid gaps in legal operation.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Fontana without a current CSLB licence is a serious violation with substantial penalties. Under California Business and Professions Code § 7028.15, unlicensed roofing work is a misdemeanor punishable by fines of $2,500 to $5,000 per violation, jail time up to six months, or both. Each day of unlicensed operation can be treated as a separate violation, multiplying fines exponentially; a project spanning two weeks could result in $35,000+ in penalties.

The CSLB actively investigates complaints and conducts undercover operations at job sites. Penalties are escalated if you advertise roofing services without displaying your licence number prominently in all advertising materials (California Business and Professions Code § 7030). Violators face cease-and-desist orders that prohibit all roofing work immediately, with enforcement through local code compliance officers and law enforcement.

Civil penalties also apply: customers can file complaints with the CSLB, which may recover restitution from unlicensed contractors. Home Improvement Consumer Protection Act violations (California Business and Professions Code § 7159) expose you to additional fines and required bond forfeiture. Insurance companies will deny claims for work performed by unlicensed contractors, leaving you personally liable for property damage, injuries, or worker fatalities.

Fontana Building and Safety can issue violations under Fontana Municipal Code § 15.04.100 for unlicensed work, resulting in project shutdowns and additional municipal fines of $500–$2,000 per day. The CSLB can refer cases to the California Attorney General, resulting in criminal prosecution. Unlicensed operation also disqualifies you from bonding, financing, and insurance coverage, effectively ending your business ability to operate legally.

Ready to start your roofing business in Fontana? Get your CSLB licence and local permits with expert guidance from industry compliance specialists.

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 licence in Fontana from start to finish?

The timeline depends on your prior experience and exam readiness. If you already have four years of roofing experience documented, the CSLB application and exam process takes 4–8 weeks after submission of your complete application. However, you must schedule your contractor exam at an approved testing center, which may add 1–4 weeks to the timeline depending on seat availability. Fontana local permits add another 3–10 business days per project. Overall, plan for 8–12 weeks from starting the CSLB application to receiving your licence number and being legally able to solicit roofing work. If you lack the required four years of experience, you may need to complete an apprenticeship or education program first, which adds 6–24 months depending on the program. Fast-tracking your timeline requires submitting a complete application with all required documentation (work references, insurance proof, exam fees) simultaneously.

Can I work as a roofing contractor in Fontana with a licence from another state?

No, California does not have reciprocity agreements with other states for contractor licences. Even if you hold a valid roofing licence in Nevada, Arizona, Texas, or any other state, you must obtain a separate California CSLB Class B or C-39 licence before performing any roofing work in Fontana. However, your out-of-state experience may count toward California's four-year experience requirement if documented by previous employers through signed reference forms. You will still need to pass the California CSLB Contractor Examination, which is specific to California building codes, California Business and Professions Code, and state-specific safety regulations. Some states' contractor exams are more difficult or easier than California's, but this does not exempt you from taking the California exam. The CSLB recommends out-of-state contractors begin the application process 10–12 weeks before your intended start date in California to account for experience verification and exam scheduling.

What happens if I start roofing work in Fontana before getting my CSLB licence?

Starting roofing work without a current CSLB licence is illegal and exposes you to severe penalties. You can be charged with a misdemeanor under California Business and Professions Code § 7028.15, which carries fines of $2,500–$5,000 per violation (each day of work can be a separate violation). The CSLB and Fontana Building and Safety actively investigate unlicensed contractor complaints, often through customer reports or undercover inspections at job sites. If caught, you will receive a cease-and-desist order immediately halting all roofing work. Additionally, any customer harmed by your unlicensed work can file a complaint with the CSLB and potentially sue you in civil court for damages; customers can recover funds through the Roofing and Remodeling Recovery Fund if they can prove injury from unlicensed work (though this fund has limitations). Insurance companies will deny claims for work performed by unlicensed contractors, leaving you personally liable for injuries, property damage, or fatalities. Your business will be unable to obtain bonding or financing, and you will be disqualified from bidding on any commercial or municipal projects. It is not worth the legal and financial risk—obtain your CSLB licence before performing your first roofing job.

Does Fontana require separate permits for roof repairs versus roof replacements?

Yes, Fontana distinguishes between roofing repair permits and replacement permits, though both require permits under Fontana Municipal Code Title 15. Roof repairs (patching, fixing leaks, replacing a small section of roofing material) typically require a simpler permit with faster processing (3–5 business days) and lower fees ($150–$300) because the scope is limited. Complete roof replacements (removing the entire existing roof and installing new roofing material) require a more detailed permit application with comprehensive project plans, structural calculations, and fire-rating verification, adding 5–10 business days processing time and costing $400–$600. The distinction matters because replacement permits often require additional inspections after tear-off (to verify structural integrity) and final inspections before sign-off. Both types require your CSLB licence number on the permit application. Some repairs to historic homes or protected structures may require additional approval from the Fontana Planning Department or City Council, extending the timeline by 2–4 weeks. Contact Fontana Building and Safety at (909) 350-6600 to confirm which type of permit your specific roofing project requires before beginning work.

What continuing education is required to renew my roofing licence in California?

California CSLB requires 15 hours of continuing education every two years to renew your Class B or C-39 roofing licence. These 15 hours must come from CSLB-approved providers and must cover topics relevant to roofing contracting, such as California Building Code updates, safety regulations, workers' compensation law, business law, roofing technical standards, or project management. You can take courses online, in-person, or through hybrid formats; approved providers include community colleges, trade associations, and online education platforms. The CSLB publishes a list of approved providers on its website at https://www.cslb.ca.gov under the Education menu. Some courses are free (offered by industry associations), while others cost $50–$150 per course. You must complete all 15 hours during your two-year renewal period before submitting your renewal application—no credit is given for hours completed after your renewal deadline. Documentation of course completion (certificates of attendance) must be submitted with your renewal application. Failure to complete 15 hours of continuing education disqualifies you from renewing on time and may result in licence suspension. Plan to complete your hours 30–60 days before your renewal deadline to allow time for certificate processing and mailing.

Other Business Types in Fontana, CA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • California Business and Professions Code § 7028 — Establishes CSLB licensing requirement for contractors
  • California Business and Professions Code § 7099 — Defines Class B and C-39 roofing contractor licence categories
  • California Code of Regulations Title 16, § 832 — CSLB continuing education requirements for licence renewal
  • California Business and Professions Code § 7028.15 — Penalty for unlicensed contractor operation
  • Fontana Municipal Code Title 5, Chapter 5.01 — City business tax registration and operating permits required

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.