Roofing

Roofing Contractors in Ontario, California

San Bernardino CountyCompliance Guide

Compliance File

FILE: ROOFINGLOCATION: ONTARIO, CALIFORNIATYPE: COMPLIANCE GUIDESTATUS: PUBLIC REFERENCE

Summary

Operating as a licensed roofing contractor in Ontario, California requires obtaining a state C-39 license, which involves demonstrating 4 years of experience, passing comprehensive exams, and maintaining proper insurance and bonding. The licensing process can take 6-10 weeks and costs approximately $300-500 in fees. Contractors must work within the California Building Code framework and obtain permits for most roofing work through the city's building department. Ontario's location in San Bernardino County means contractors often work in a competitive market serving both residential and commercial clients across the Inland Empire. Success requires not only meeting all regulatory requirements but also understanding local building practices, weather considerations, and the mix of older homes and new construction that characterizes the area. Staying current with continuing education requirements and maintaining good standing with the CSLB is essential for long-term business viability.

License Requirements

Roofing contractors in Ontario, CA must obtain a California Contractors State License (C-39 Roofing) from the Contractors State License Board (CSLB). Requirements include 4 years of journeyman-level experience or equivalent combination of education and experience, passing the Law & Business exam and C-39 trade exam, and meeting financial requirements ($2,500 net worth minimum). Licenses must be renewed every 2 years with 12 hours of continuing education. The city of Ontario does not require additional local contractor licensing beyond the state license.

Permit Requirements

Building permits are required through the City of Ontario Building Department for most roofing work including re-roofing, structural repairs, and new installations. Minor repairs under $500 may be exempt. Applications require approved plans, contractor license verification, and fees ranging from $100-$500+ depending on project scope. Typical approval timeline is 3-10 business days for standard residential projects. Inspections are required at rough-in and final stages.

Insurance Requirements

Contractors must carry minimum $1 million general liability insurance and workers' compensation insurance if employing others. A $15,000 contractor license bond is required by the state. The City of Ontario may require additional insurance coverage and naming the city as additional insured for certain projects. Proof of current insurance must be provided with permit applications.

Typical Cost Ranges

In the Ontario/San Bernardino County market, typical roofing projects range from $8,000-$25,000 for residential re-roofing (1,500-2,500 sq ft), $15,000-$45,000 for complete roof replacement with structural work, and $500-$2,000 for minor repairs. Commercial projects typically range $4-$12 per square foot depending on materials and complexity. Costs reflect local labor rates of $25-$45 per hour and material premiums due to California building standards.

Compliance Checklist

  • Obtain C-39 Roofing contractor license from California CSLB
  • Secure $1M+ general liability insurance and workers compensation coverage
  • File $15,000 contractor license bond with the state
  • Register business with San Bernardino County if operating under fictitious name
  • Apply for building permits through Ontario Building Department before starting work
  • Schedule required inspections (rough-in and final) during project
  • Ensure all work complies with California Building Code Chapter 15 and local amendments
  • Provide required warranty documentation and lien release forms upon 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.

Start Free

No credit card. Cancel anytime.