Summary
Operating as a licensed roofing contractor in Sunnyvale requires compliance with both California state regulations and local city requirements. You must hold a valid C-39 Roofing Contractor license from the CSLB, which involves passing trade and business exams plus demonstrating 4 years of experience. The licensing process also requires a $15,000 bond and maintaining appropriate insurance coverage including general liability and workers compensation. For each project, you'll need to obtain building permits through the City of Sunnyvale Building Division, submit approved plans, and schedule required inspections. Permit costs typically range from $200-400 for residential work, with additional fees for plan review on larger projects. The combination of Sunnyvale's high property values and strict building standards creates opportunities for premium pricing, but also demands strict adherence to quality and safety requirements throughout the construction process.
License Requirements
California requires roofing contractors to hold a C-39 Roofing Contractor license issued by the Contractors State License Board (CSLB). Applicants must have 4 years of journeyman-level experience or equivalent combination of experience and education. Must pass the Law & Business exam and C-39 trade exam. License renewal required every 2 years with 32 hours of continuing education. Sunnyvale does not require additional local contractor licensing beyond state requirements.
Permit Requirements
Building permits required for all roofing work in Sunnyvale through the City Building Division. Residential re-roofing permits typically cost $200-400 plus plan check fees. Commercial projects require plan review and may take 2-4 weeks for approval. Emergency repairs under $500 may be exempt but require notification. All permits require approved plans showing materials, structural details, and drainage. Final inspection required before permit closure.
Insurance Requirements
General liability insurance minimum $1 million per occurrence required by state law. Workers' compensation insurance mandatory for any employees. Contractor license bond of $15,000 required through CSLB. Additional project-specific bonds may be required for larger commercial work. Many clients require $2-5 million liability coverage. Professional liability recommended for design-build projects.
Typical Cost Ranges
Residential re-roofing: $8,000-25,000 for single-family homes. Commercial low-slope roofing: $4-12 per sq ft. Roof repairs: $300-2,500 per incident. Tile roofing: $12-20 per sq ft installed. Composition shingle: $6-12 per sq ft. Metal roofing: $10-16 per sq ft. Premium materials and complex designs command higher rates in Sunnyvale's competitive market.
Compliance Checklist
- ✓Obtain C-39 Roofing Contractor license from California CSLB
- ✓Secure general liability insurance ($1M minimum) and workers compensation
- ✓File $15,000 contractor license bond with CSLB
- ✓Apply for building permit through City of Sunnyvale Building Division
- ✓Submit approved construction plans showing materials and structural details
- ✓Schedule required inspections during installation process
- ✓Ensure all workers have appropriate fall protection and safety training
- ✓Complete final inspection and obtain permit closure before project completion
READYDOCS
These are the documents Iris tracks for you.
Store them in one place. Get alerts before anything expires. Ask Iris anything from the job site.
$19/month — First month free. No credit card required.
No credit card. Cancel anytime.