In This Guide
What Is the CSLB?
The Contractors State License Board (CSLB) is the California state agency responsible for licensing, regulating, and disciplining the construction industry. Established in 1929, the CSLB administers licensing exams, investigates consumer complaints, conducts undercover sting operations against unlicensed operators, and enforces contractor law across all 44 license classifications. Any person or business performing construction work in California — including roofing — where the combined cost of labor and materials exceeds $500 is legally required to hold a valid CSLB license.
Why CSLB Licensing Matters for Homeowners
The CSLB licensing system exists to protect California homeowners from unqualified, uninsured, and fraudulent contractors. A valid CSLB license means the contractor has demonstrated verifiable trade experience, passed examinations on both trade skills and California business law, posted a $25,000 surety bond protecting consumers against contractor default, and maintains current workers' compensation insurance (or has a legal exemption for sole-proprietor operations). Without this framework, a homeowner who hires a contractor has virtually no recourse if the work is abandoned, defective, or if a worker is injured on their property.
CSLB by the Numbers
The CSLB oversees approximately 290,000 active licensed contractors in California, making it the largest contractor licensing agency in the United States. The board processes roughly 20,000 complaints per year and conducts hundreds of sting operations targeting unlicensed operators, particularly in areas recovering from natural disasters where unlicensed contractors target vulnerable homeowners. The CSLB's enforcement division has the authority to issue citations, levy fines, suspend or revoke licenses, and refer cases for criminal prosecution.
The $500 Threshold
California Business and Professions Code Section 7028 makes it a misdemeanor to contract for construction work exceeding $500 in combined labor and materials without a valid CSLB license. For roofing, this threshold is reached by virtually every project — even a basic roof repair involving a few replacement shingles and flashing work will exceed $500 when labor is included. The only exemptions are for owner-builders working on their own primary residence (who must still obtain permits) and employees of licensed contractors performing work under the employer's license. A handyman advertising “roof repairs” without a CSLB license is operating illegally if the project exceeds $500.
C-39 Roofing Contractor License
The C-39 classification is the primary license for roofing work in California. It is the license you should look for when hiring a contractor for any standalone roofing project — whether it is a full replacement, a repair, or a re-roof.
What the C-39 License Covers
The C-39 Roofing Contractor classification authorizes the installation, repair, maintenance, and replacement of all roofing systems and their waterproofing components. This includes asphalt shingles (3-tab and architectural), clay and concrete tile, metal roofing (standing seam, corrugated, and metal shingles), flat roofing systems (TPO, EPDM, PVC, and modified bitumen), natural slate, wood shakes and shingles, built-up roofing (BUR), and spray-applied polyurethane foam roofing.
The C-39 license also covers the installation of roof-related waterproofing including underlayment, flashing, drip edge, valley metal, ice and water shield, and roof-mounted ventilation components. However, the C-39 does notcover structural framing repairs to the roof deck (which requires a C-5 Framing and Rough Carpentry license or B General Building license), gutter installation as a standalone project (which falls under C-43 Sheet Metal), or installation of rooftop solar panels (which requires a C-46 Solar license). A C-39 contractor can perform incidental deck repairs — replacing a few sheets of damaged plywood discovered during a tear-off — but cannot perform structural rafter or truss repairs.
Why C-39 Matters for Your Project
When you pull a roofing permit in California, the building department verifies that the contractor listed on the permit holds a valid C-39 (or B) license. If the contractor's license is expired, suspended, or in the wrong classification, the permit application will be denied. Even if work proceeds without a permit, the homeowner faces consequences at the time of sale, insurance claim, or future building department inspection. Additionally, the C-39 license ensures that the contractor has demonstrated knowledge of California-specific roofing codes, including Title 24 energy requirements, WUI zone fire-rated assembly standards, and seismic bracing requirements for heavy roofing materials like tile and slate.
C-43 Sheet Metal and B General Building Licenses
While the C-39 is the standard roofing license, two other CSLB classifications can legally perform certain types of roofing work in California. Understanding the distinctions helps you verify that the contractor you hire has the correct authorization for your specific project.
C-43 Sheet Metal License
The C-43 Sheet Metal classification covers the fabrication, layout, and installation of sheet metal products, including standing seam metal roofing, corrugated metal roofing panels, metal wall cladding, gutters and downspouts, flashing systems, and architectural sheet metal work. A C-43 license holder can legally install a complete metal roof system — standing seam, corrugated, or metal shingle panels — including the underlayment and associated flashing.
The overlap with C-39 occurs specifically in metal roofing installation. If you are getting a standing seam metal roof or corrugated metal panels, a contractor with either a C-39 or C-43 license is legally qualified. However, if you are replacing an asphalt shingle roof or installing tile, slate, or flat roofing, a C-43 license alone is not sufficient — you need a C-39. Many metal roofing specialists hold both a C-39 and C-43 license to cover their full scope of work.
B General Building License
The B General Building classification is the broadest contractor license in California, authorizing work involving two or more unrelated building trades or crafts. A B-license holder can perform roofing work, but only as part of a larger project that involves at least two unrelated trades. For example, a B-license contractor can include roofing as part of a room addition, a fire damage restoration, or a whole-house remodel that also involves framing, electrical, and plumbing work.
A B-license holder cannot legally perform a standalone roof replacement as a single-trade project. If a contractor holds only a B license and bids on your roof replacement as a standalone project without other trades involved, they are outside their license classification. This distinction matters because building departments and the CSLB enforce it. The exception is if the B-license contractor subcontracts the roofing work to a C-39 licensed subcontractor, which is permitted under California law and is common practice on larger construction projects.
Quick Reference: Which License for Your Project
| Project Type | C-39 | C-43 | B (General) |
|---|---|---|---|
| Asphalt shingle replacement | Yes | No | Multi-trade only |
| Standing seam metal roof | Yes | Yes | Multi-trade only |
| Tile or slate installation | Yes | No | Multi-trade only |
| TPO/EPDM flat roofing | Yes | No | Multi-trade only |
| Roof as part of remodel | Yes | Metal only | Yes |
| Gutter-only installation | No | Yes | Multi-trade only |
License Requirements: Exams, Experience, Bonds, and Insurance
Obtaining a C-39 Roofing Contractor license is a multi-step process that ensures only qualified professionals enter the field. Understanding these requirements helps homeowners appreciate what a valid license represents — and why cutting corners by hiring unlicensed operators is risky.
Experience Requirement: 4 Years Journey-Level
The CSLB requires at least four years of journey-level experience in the roofing trade within the past ten years. “Journey-level” means the applicant performed roofing work as a skilled worker — not as a laborer or helper — under the supervision of a licensed contractor or as part of a recognized apprenticeship program. Experience must be verified through Certification of Work Experience forms signed by former employers, union training records, military service records for military-trained roofers, or a combination of these sources. The CSLB investigates experience claims and may interview former employers. Falsifying experience documentation is grounds for application denial and potential criminal charges.
Two-Part Licensing Exam
After meeting the experience requirement, applicants must pass two CSLB examinations:
- Trade Exam (C-39 Roofing):Tests knowledge of roofing installation methods across all material types, waterproofing systems, California building code requirements (including Title 24 energy code and WUI zone fire-rating standards), safety practices (OSHA fall protection, heat illness prevention), and project estimation. The trade exam is classification-specific — a C-39 exam tests roofing, a C-43 exam tests sheet metal.
- Law and Business Exam:Tests knowledge of California contractor law, mechanics lien law, contract requirements, business and financial management, safety regulations, and employer obligations including workers' compensation and payroll tax requirements. This exam is the same for all CSLB classifications.
Both exams are proctored at CSLB testing centers and require a passing score of 72 percent or higher. Applicants who fail may retake each exam after a waiting period. The combined pass rate for first-time C-39 applicants is approximately 50 percent, reflecting the rigor of the testing process.
$25,000 Contractor Bond
Every CSLB-licensed contractor must maintain a $25,000 contractor license bond, filed with the CSLB and issued by a California-admitted surety company. The bond is not insurance for the contractor — it is a financial guarantee protecting the consumer. If a licensed contractor abandons a project, fails to pay subcontractors or material suppliers, or commits fraud, a consumer can file a claim against the bond to recover financial losses up to $25,000. The bond must remain active for the license to remain valid. If the bond lapses, the CSLB automatically suspends the license. The annual cost of maintaining the bond is typically $100 to $500, depending on the contractor's credit history.
Workers' Compensation Insurance
California law requires all employers to carry workers' compensation insurance. For roofing contractors, this is non-negotiable — roofing is classified as one of the highest-risk occupations, and workers' compensation premiums for roofing are among the most expensive of any trade, often running $20 to $40 per $100 of payroll.
A sole proprietor with no employees may file a Certificate of Exemption for workers' compensation with the CSLB. However, if that sole proprietor hires even one employee or subcontractor and fails to carry workers' compensation, they face an automatic CSLB license suspension, a stop-work order from the Division of Labor Standards Enforcement, and penalties of up to $100,000 plus imprisonment. For homeowners, hiring a contractor without workers' compensation coverage means that if a roofer falls off your roof and is injured, you may be personally liable for their medical expenses and lost wages.
General Liability Insurance
While the CSLB does not require general liability insurance as a licensing condition, it is standard practice for legitimate roofing contractors to carry $1 million to $2 million in general liability coverage. This insurance covers property damage caused by the contractor's work — for example, if a roofing crew damages your landscaping, breaks a window, or causes water damage during the tear-off process. Many building departments and general contractors require proof of general liability insurance before issuing permits or allowing subcontractors on site. When you get quotes through RoofVista, every contractor on the platform carries active general liability insurance in addition to their CSLB bond and workers' compensation coverage.
How to Verify a Contractor's License
Verifying a California contractor's license takes less than two minutes and is the single most important step you can take before signing any roofing contract. The CSLB provides free online and phone-based verification tools.
CSLB Online License Lookup
The CSLB's free license lookup tool at cslb.ca.gov lets you search by license number, business name, or individual name. The lookup displays:
- License status: Active, Inactive, Suspended, or Revoked
- License classification(s): C-39, C-43, B, etc.
- Bond status: Whether the $25,000 contractor bond is current
- Workers' compensation status: Whether insurance is on file or an exemption is claimed
- Personnel listed: The Responsible Managing Officer (RMO) or Responsible Managing Employee (RME) who qualified for the license
- Disciplinary actions: Any citations, complaints, or legal actions
- License history: Original issue date, renewal dates, and any lapses
What to Look for When Verifying
When you verify a contractor's license, confirm all of the following:
- Status is “Active”— Not inactive, suspended, or revoked. An inactive license means the contractor has not renewed and cannot legally perform work.
- Classification matches your project — Look for C-39 (roofing), C-43 (metal roofing), or B (general building, multi-trade projects only).
- Bond is current— If the bond shows as lapsed, the contractor cannot legally contract for work. Do not proceed until the bond is reinstated.
- Workers' compensation is on file — Look for an active policy or a valid exemption (sole proprietor with no employees). If the contractor has employees and no workers' comp, do not hire them.
- No unresolved disciplinary actions — Check for open complaints, citations, or legal actions. A single resolved complaint from years ago may not be disqualifying, but multiple open complaints or a recent citation is a red flag.
- Business name matches— The business name on the license should match the name on the contract. A mismatch could indicate the contractor is using someone else's license, which is illegal.
Additional Verification Methods
Beyond the CSLB online lookup, you can verify contractor licensing by:
- Calling the CSLB at 800-321-CSLB (2752) for live verification assistance
- Using the CSLB mobile appto scan a contractor's license number on the spot during an estimate visit
- Requesting the contractor's pocket license card— all CSLB-licensed contractors are issued a wallet-sized license card
- Checking the contractor's Better Business Bureau profile for additional complaint and review data
Home Improvement Salesperson (HIS) Registration
California requires any individual who solicits, negotiates, or sells home improvement contracts on behalf of a licensed contractor to register as a Home Improvement Salesperson (HIS) with the CSLB. This includes door-to-door roofing salespeople, estimators who present and sign contracts, and storm damage canvassers who solicit roofing work after natural disasters.
What HIS Registration Requires
To obtain HIS registration, an individual must be employed by or affiliated with a specific CSLB-licensed contractor, submit a registration application to the CSLB, pay the registration fee, and disclose any criminal convictions. The registration is linked to a specific contractor — when the salesperson changes employers, they must update their registration. A salesperson cannot operate as an independent representative selling contracts for multiple unrelated contractors simultaneously.
Why It Matters for Homeowners
The HIS registration system creates accountability. If a salesperson makes false promises about materials, pricing, or timelines to close a sale, the CSLB can trace the salesperson back to the employing contractor and hold both accountable. When a roofing salesperson comes to your door — particularly after a storm or wildfire — ask for their HIS registration number and the license number of the contractor they represent. Verify both through the CSLB before signing anything. Unregistered salespeople operating without HIS registration are a hallmark of fly-by-night roofing operations and storm chaser scams.
Warning Signs of Unlicensed Contractors
Unlicensed contractors cost California homeowners millions of dollars each year through substandard work, project abandonment, and fraud. The CSLB estimates that the underground economy in California construction exceeds $60 billion annually. Recognizing the warning signs of an unlicensed operator can save you from a costly mistake.
Red Flags to Watch For
- 1.No license number on business card, truck, or advertising. California law requires licensed contractors to display their CSLB license number on all advertising, business cards, vehicles, and contracts. If it is missing, ask why.
- 2.Requests cash-only payment or demands full payment upfront. California law limits the down payment on a home improvement contract to $1,000 or 10 percent of the contract price, whichever is less. A contractor demanding full payment before starting work is either unlicensed or operating outside the law.
- 3.Door-to-door solicitation after a storm with no HIS registration.Storm chasers who appear uninvited after severe weather events, offering “limited-time” roofing deals, are frequently unlicensed out-of-state operators.
- 4.Offers to pull the permit in your name (owner-builder permit). A legitimate contractor pulls the permit under their own license. If they want you to pull an owner-builder permit, they are trying to avoid CSLB oversight and you assume all liability for the project.
- 5.Price is dramatically below other bids. If one bid is 30 to 50 percent lower than comparable bids, the contractor may be cutting costs by skipping insurance, using unqualified labor, or planning to use substandard materials.
- 6.No written contract or a vague contract.California law requires a written home improvement contract for any project over $500. The contract must include the contractor's name, CSLB license number, start and completion dates, description of work, total price, payment schedule, and a notice of the three-day right to cancel.
- 7.Cannot provide proof of workers' compensation or general liability insurance. A legitimate contractor will provide certificates of insurance upon request without hesitation.
Penalties and Homeowner Liability
Both unlicensed contractors and the homeowners who knowingly hire them face consequences under California law. The penalties are designed to discourage the underground construction economy and protect consumers.
Penalties for Unlicensed Contractors
Operating as an unlicensed contractor in California is a misdemeanor under Business and Professions Code Section 7028. Penalties include:
- First offense: Up to 6 months in county jail and/or a fine of up to $5,000
- Subsequent offenses: Up to 1 year in county jail and a fine of $5,000 to $10,000
- Additional penalty of up to 20 percent of the contract price or $4,500, whichever is greater
- Inability to file a mechanics lien or enforce the contract in court
- For disaster-related contracting without a license: enhanced penalties including mandatory jail time
Homeowner Liability for Hiring Unlicensed Workers
While California law does not directly penalize homeowners for hiring unlicensed contractors, the practical consequences are severe:
- Workers' compensation liability: If an unlicensed worker is injured on your property, your homeowners insurance may deny the claim because the work was not performed by a licensed, insured contractor. You become personally liable for medical bills, lost wages, and disability payments.
- No access to CSLB protections:The CSLB complaint process, bond recovery, and arbitration program only apply to disputes with licensed contractors. Against an unlicensed operator, your only recourse is civil court — which may be futile if the contractor has no assets.
- Building code complications:Unpermitted roofing work may not meet code. A future buyer's home inspector or lender may require you to bring the roof into compliance before closing, at your expense.
- Insurance claim denial: If your roof fails due to substandard unlicensed work and causes water damage, your homeowners insurance may deny the resulting claim as a maintenance or workmanship issue rather than a covered peril.
- Tax consequences: If you pay an unlicensed individual more than $600 and do not file a 1099, you may face IRS penalties. If you pay in cash to avoid documentation, you lose any potential tax deductions for the work.
Contractor Bonds: Coverage and Filing Claims
The $25,000 contractor license bond is one of the most important consumer protections in the CSLB licensing system. Understanding what the bond covers — and how to file a claim if needed — gives you a financial backstop if a licensed contractor fails to perform.
What the Contractor Bond Covers
- Contractor abandonment of a project after receiving payment
- Failure to pay subcontractors or material suppliers working on your project, which could result in a mechanics lien on your property
- Fraud or material misrepresentation in the contract
- Violation of the California Contractors License Law
The bond does notcover poor workmanship or quality disputes — those are addressed through the CSLB complaint and arbitration process or civil litigation. The bond also does not cover warranty claims. Think of the bond as protection against contractor default, not dissatisfaction with the finished product.
How to File a Bond Claim
To file a claim against a California contractor's bond:
- File a complaint with the CSLB at cslb.ca.gov or call 800-321-CSLB. The complaint initiates the investigation and is the first step toward accessing the bond.
- Obtain a civil court judgment or CSLB arbitration award against the contractor. The bond surety company requires either a court judgment or a CSLB-ordered restitution before paying a claim.
- Contact the surety companylisted on the CSLB license lookup. Provide the judgment or arbitration award, the contractor's license number, and documentation of your financial loss.
- The surety company pays the claim up to $25,000. Note that multiple claimants may be competing for the same $25,000 bond limit, so earlier claims are generally paid first.
CSLB Complaint Process
If you have a dispute with a licensed roofing contractor, the CSLB complaint process provides a structured path to resolution. The process includes investigation, potential mediation, and, if necessary, formal disciplinary action.
Filing a Complaint
Complaints can be filed online at cslb.ca.gov, by phone at 800-321-CSLB (2752), or by mail. To strengthen your complaint, include:
- A copy of your signed contract
- Proof of all payments (canceled checks, bank statements, credit card receipts)
- Photographs of the work performed (or not performed)
- Written correspondence with the contractor (emails, texts, letters)
- Building permits and inspection records
- Any written estimates or proposals from other contractors to fix the work
Investigation and Resolution
After receiving a complaint, the CSLB assigns an investigator who may contact both parties, inspect the work site, and attempt to mediate a resolution. Possible outcomes include:
- Mediated settlement: The contractor agrees to complete the work, fix defects, or refund a portion of the contract price.
- CSLB arbitration: For disputes under $15,000, the CSLB offers a free, binding arbitration program. An independent arbitrator hears both sides and issues a decision.
- Citation: The CSLB issues a citation with a fine of up to $5,000 per violation and/or an order of correction.
- License suspension or revocation:For serious or repeated violations, the CSLB can suspend or revoke the contractor's license.
- Criminal referral: In cases involving fraud, contracting without a license, or elder abuse, the CSLB refers the case to the district attorney for criminal prosecution.
Recent CSLB Enforcement Actions
The CSLB conducts hundreds of enforcement operations each year, with a particular focus on unlicensed contractors targeting areas affected by natural disasters. These operations illustrate why license verification matters.
Disaster Response Sting Operations
After major California wildfires and storms, the CSLB deploys the Statewide Investigative Fraud Team (SWIFT) to conduct sting operations in affected communities. These operations typically involve undercover CSLB investigators posing as homeowners requesting bids on wildfire-damaged or storm-damaged roofing work. In recent years, SWIFT operations have resulted in dozens of arrests per operation, with unlicensed operators cited for contracting without a license, advertising without a license, illegal solicitation, and workers' compensation violations. Penalties are enhanced for unlicensed contracting in disaster areas, including mandatory jail time under certain circumstances.
Workers' Compensation Fraud Sweeps
The CSLB partners with the Division of Labor Standards Enforcement (DLSE) and the Employment Development Department (EDD) to conduct joint sweeps targeting contractors who operate without workers' compensation insurance or who misclassify employees as independent contractors to avoid insurance costs. Roofing is one of the most frequently cited trades in these sweeps due to the high cost of workers' compensation premiums in the roofing classification. Contractors caught without coverage face immediate stop-work orders, fines of up to $100,000, and license suspension or revocation.
License “Renting” Crackdowns
A growing enforcement priority is “license renting” — where an unlicensed individual or company pays a licensed contractor to use their license number on bids, contracts, and permits. The actual work is performed by the unlicensed party with no oversight from the license holder. This practice is illegal under California law, and the CSLB investigates both the renter and the license holder. Penalties include license revocation for the holder and criminal charges for the renter. Homeowners who unknowingly hire a “license renter” may find that their warranty, bond, and insurance protections are void because the actual work was performed by someone other than the licensed entity.
Get Instant Quotes from CSLB-Licensed California Roofers
Enter your California address to get satellite-measured roof data and instant estimates from pre-vetted, CSLB-licensed contractors. Compare quotes side by side. No phone calls, no spam.
How RoofVista Pre-Vets California Contractors
RoofVista is a roofing marketplace where every contractor has been independently verified before being accepted onto the platform. For California contractors, our vetting process goes beyond basic license verification.
CSLB License Verification
Every California contractor on RoofVista must hold an active CSLB license in the correct classification for roofing work (C-39 Roofing, C-43 Sheet Metal for metal roofing, or B General Building with documented roofing experience and appropriate subcontractor relationships). We verify the license status, confirm the bond is current, check for active workers' compensation insurance, and review the CSLB record for any disciplinary actions, complaints, or legal actions. License status is re-verified on an ongoing basis to ensure continued compliance.
Insurance and Bond Verification
Beyond the CSLB-required $25,000 contractor bond, we verify that each California contractor on the platform carries active general liability insurance with minimum coverage of $1 million. We also confirm workers' compensation coverage is active (not merely on file as an exemption) for any contractor with employees. Insurance certificates are collected directly from the contractor's insurer or agent, not self-reported by the contractor.
Ongoing Monitoring
Verification is not a one-time event. RoofVista monitors CSLB license status, bond status, and workers' compensation insurance on an ongoing basis. If a contractor's license lapses, their bond expires, or their workers' compensation is canceled, they are automatically removed from the platform until the issue is resolved. When you compare quotes through RoofVista, you can be confident that every contractor presenting a quote has current, verified licensing and insurance.
What This Means for You
When you get an instant estimate through RoofVista and compare quotes from California contractors, every quote comes from a contractor whose CSLB license, bond, workers' compensation, and general liability insurance have been independently verified. You do not need to perform your own CSLB lookup or request proof of insurance — that due diligence has already been done. This is one of the core advantages of using a pre-vetted marketplace instead of hiring a contractor you found through an ad or a referral.
California CSLB Contractor Licensing FAQ
What license does a roofing contractor need in California?
A roofing contractor in California must hold an active C-39 Roofing Contractor license issued by the Contractors State License Board (CSLB). The C-39 license authorizes the installation, repair, and replacement of all roofing systems including asphalt shingles, tile, metal, flat (TPO, EPDM, modified bitumen), slate, and wood shakes. A contractor with a B General Building license can also perform roofing work, but only as part of a larger construction project that involves at least two unrelated trades -- not as standalone roofing-only work. A C-43 Sheet Metal license holder can install metal roofing panels and standing seam systems. Any roofing project over $500 in combined labor and materials requires a licensed contractor.
How do I verify a California roofing contractor license?
You can verify any California contractor license for free using the CSLB online license lookup tool at cslb.ca.gov. Enter the contractor business name, license number, or individual name. The tool shows the license status (active, inactive, suspended, revoked), license classification, bond status, workers compensation insurance status, and any disciplinary actions or complaints. You should verify the license before signing any contract. The CSLB also offers a free mobile app for on-the-spot verification. If the contractor cannot provide a license number, or if the number comes back inactive or under a different name, do not hire them.
What happens if I hire an unlicensed roofing contractor in California?
Hiring an unlicensed contractor in California exposes the homeowner to significant financial and legal risk. If an unlicensed worker is injured on your property, you may be liable for their medical bills and lost wages because your homeowners insurance typically excludes injuries sustained during unpermitted construction by unlicensed workers. The work itself is unlikely to pass building inspection, potentially requiring a costly redo by a licensed contractor. You also lose access to the CSLB complaint process, the contractor bond recovery fund, and the Contractors State License Board arbitration program. Additionally, unpermitted roofing work can complicate a future home sale, as buyers and their lenders may require proof of permitted, code-compliant work.
How much is a California contractor bond and what does it cover?
California requires all licensed contractors to maintain a $25,000 contractor bond. This bond protects consumers against financial loss due to a licensed contractor who fails to perform the contracted work, abandons a project, or violates the terms of the contract. To file a claim against a contractor bond, you must file a complaint with the CSLB or pursue a civil court judgment. The bond surety company then pays the claim up to the $25,000 limit. Note that the bond does not cover poor workmanship or warranty claims -- it covers situations like contractor abandonment, material non-delivery, or fraud. For larger projects, some contractors carry additional bonds voluntarily.
What is a Home Improvement Salesperson (HIS) registration?
A Home Improvement Salesperson (HIS) registration is required for any individual who solicits, negotiates, or sells home improvement contracts on behalf of a licensed contractor in California. This includes door-to-door salespeople, estimators who sign contracts, and storm damage canvassers. The registration must be obtained through the CSLB and is linked to a specific licensed contractor. If a salesperson comes to your door offering roofing services, ask for both their HIS registration card and the contractor license number of the company they represent. Verify both through the CSLB website. Unlicensed salespeople operating without HIS registration is a common tactic used by fly-by-night roofing operations.
What experience is required for a C-39 roofing license in California?
To qualify for a C-39 Roofing Contractor license, an applicant must demonstrate at least four years of journey-level experience in roofing within the past ten years. This experience must be verified by former employers, union records, or other documentation. The applicant must also pass a two-part exam: a trade (roofing-specific) exam covering installation methods, materials, safety, and building codes, and a law and business exam covering California contractor law, business management, lien law, and contract requirements. After passing both exams, the applicant must obtain a $25,000 contractor bond, file a Certificate of Workers Compensation Insurance (or a legal exemption), and pay the licensing fee.
How do I file a complaint against a California roofing contractor?
To file a complaint against a licensed California roofing contractor, submit a complaint form online through the CSLB website at cslb.ca.gov or call the CSLB complaint hotline at 800-321-CSLB (2752). Include your contract, proof of payments, photographs of the work, and any written communication with the contractor. The CSLB will assign an investigator who may inspect the work, mediate a resolution, or recommend formal disciplinary action. For financial disputes under $15,000, the CSLB offers a free arbitration program. Complaints can result in license suspension or revocation, civil penalties up to $5,000 per violation, and referral for criminal prosecution in cases of fraud or contracting without a license.
Does RoofVista verify that California contractors are CSLB-licensed?
Yes. Every contractor on the RoofVista marketplace must hold an active, valid CSLB license (C-39 Roofing, C-43 Sheet Metal, or B General Building with documented roofing experience) before being accepted onto the platform. RoofVista verifies license status, bond status, workers compensation insurance, and checks for any outstanding CSLB disciplinary actions or complaints. License status is re-verified on an ongoing basis. When you get an instant estimate through RoofVista and compare quotes from California contractors, every quote comes from a contractor whose CSLB license, bond, and insurance have been independently verified.