Independent site · Not affiliated with CSLB or any state agency

Licensed Roofers in San Bernardino, California

Updated November 1, 2026 from CSLB's public license file · C-39 Roofing Contractor

  • 37licensed roofers
  • 34active (Clear)
  • 8.1%with a suspension
  • 0%workers' comp exempt
  • 2.5 yrsmedian time licensed
  • 78.4%corp / LLC / partnership (21.6% sole owner)
  • 10new in the last 12 months
  • —change tracking began November 1, 2026

San Bernardino is home to 37 roofers in CSLB's license file, ranking #1 of 6 San Bernardino County cities for this trade. 91.9% are Clear.

About 0% report a workers' comp exemption, roughly the statewide norm for roofers. The share with a suspension, 8.1%, is 2.6 points higher than the San Bernardino County rate for the same license (5.5%).

10 of these licenses are less than a year old, while 35.1% have been held for 10 years or more. The median is 2.5 years.

In California this work generally calls for the C-39 Roofing Contractor license (or a B license when it is part of a larger multi-trade job). See the C-39 Roofing Contractor guide for what the license covers.

How to check a roofer's license in San Bernardino

  1. Find the business in the list below, or search all 37 San Bernardino listings, and open its profile. You want a Clear status and the C-39 classification (a B license can also cover it as part of a multi-trade job).
  2. Confirm it live with CSLB's Instant License Check. Statuses change between our weekly refreshes, especially workers' comp and bond suspensions.
  3. Get the bid and contract in writing with the license number on it. If the job tops $1,000 in labor and materials, a licensed roofer is required by law. See the $1,000 rule.

All 37 roofers in San Bernardino

San Bernardino roofers sorted with Clear licenses first, then by years licensed. Badges reflect CSLB's file dated November 1, 2026, not a rating of anyone's work.

Licensed roofers in San Bernardino
Business nameLicense #StatusYearsWorkers' compBond
United Contractors 416125 Clear 44 Insured On file
Brickley Environmental 610414 Clear 35 Insured On file
Mendoza's Construction 627413 Clear 35 None On file
All Pro Roofing 733147 Clear 29 Insured On file
Gomez Jose Manuel 743617 Clear 28 Insured On file
Ortiz Roofing and Construction Company 882162 Clear 20 Insured On file
B R S Roofing INC 907600 Clear 18 Insured On file
R V Roofing INC 917291 Clear 18 Insured On file
California Custom Roofing 925763 Clear 17 Insured On file
B R S INC 1001682 Clear 11 Insured On file
Alpha Roofing Company 1011190 Clear 10 Insured On file
Howard & Sons INC 1011201 Clear 10 Insured On file
Valley Roofing 1036957 Clear 8 Insured On file
Anguiano Roofing INC 1049267 Clear 7 Insured On file
Carrera Rosas Roofing 1061785 Clear 6 Insured On file
Lv-M Roofing Services 1080503 Clear 5 Insured On file
Socal Roofers 1109150 Clear 3 Insured On file
Rwb Roofing INC 1119716 Clear 2 Insured On file
Phm Roofing Services 1122307 Clear 2 Insured On file
Global Roofing 1129758 Clear 1 Insured On file
Jb Roofing Solution 1134721 Clear 1 Insured On file
Empire Pro Roofing 1136439 Clear 1 Insured On file
Instaroof INC 1144267 Clear 1 Insured On file
Sun and Roofers INC 1144724 Clear 1 Insured On file
Tailored Roof Solutions INC 1146473 Clear 1 Insured On file
Tm Roofing INC 1145414 Clear 1 Insured On file
Csa Roofing Solutions 1151403 Clear <1 Insured On file
Mmm Roofing 1151236 Clear <1 Insured On file
Src Roofing Corp 1150805 Clear <1 Insured On file
Adm Roofing INC 1154681 Clear <1 Insured On file
Wj Roofing INC 1157313 Clear <1 Insured On file
Goodfella's Roofing INC 1160379 Clear <1 Insured On file
Obil Roofing LLC 1159086 Clear <1 Insured On file
New Gen Roofing 1162540 Clear <1 Insured On file
Jure Roofing & Solar INC 985448 Susp: workers' compensation 13 None On file
C J Roofing INC 1122040 Susp: workers' compensation 2 None On file
Done Rite Roofing INC 1149777 Susp: workers' compensation <1 None On file

Source: CSLB public data · Updated November 1, 2026 Status can change at any time. Verify on CSLB's Instant License Check.

Frequently asked questions

How many licensed roofers are in San Bernardino?

CSLB's current public file lists 37 roofers with a San Bernardino mailing address. 34 have a Clear status, and 78.4% show no issues at all in the file (no suspension, no pending action, bond on file, not near expiration).

What license does a roofer need in California?

In California this work generally calls for the C-39 Roofing Contractor license (or a B license when it is part of a larger multi-trade job). Any job of $1,000 or more in labor and materials needs a licensed contractor. Read our guide to the $1,000 rule.

How do I check a roofer's workers' comp?

Each profile shows the workers' comp type, insurer and policy dates from CSLB's file. Among San Bernardino roofers, 0% are exempt (no employees), 89.2% insured and 10.8% without current coverage. Verify a policy with CSLB's insurer search (step by step).

Related

Roofers in nearby cities

Other licensed trades in San Bernardino

Guides