31 Roofing Companies in San Bernardino County, California

Public records on roofing contractors operating in San Bernardino County, with NOAA-sourced storm history for the area.

Companies in San Bernardino County

Showing 1–25 of 31
Filter
Company City Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating.
Rite-Way Roof Corp. Fontana Local 26 years
  • Carlisle
  • NRCA
4.2
McCormack Roofing Rialto Local 25 years
  • TESLA
4.0
Steep Flat Roofing Yucaipa Local 3 years
  • OC
4.9
Competition Roofing Upland Local 14 years
  • CT
  • OC
4.9
Chaparosa Roofing Apple Valley Local 14 years - 4.8
Copp Roofing & Construction Lake Arrowhead Multi-State 22 years
  • CT
  • VELUX
  • NRCA
4.7
GT Roofing & Repair Spring Valley Lake Local 0 years - 4.7
Grand Canyon Roofing Mountain View Acres Local 0 years - 4.3
Best Bet Roofing Apple Valley Local 2 years - 5.0
Verde Home Design Hesperia Local 5 years - 5.0
Better Roofing Grand Terrace Local 1 year
  • GAF
4.7
Sun & Roofers Inc. San Bernardino Local 1 year
  • OC
4.7
Fernandez Roofing Corp Fontana Local 2 years - 5.0
Victorville Roofing Company Mountain View Acres Local 0 years - 5.0
Colton Reliable Roofing Services Colton Local 0 years - 5.0
Fontana Roofing Fontana Multi-State 3 years - 5.0
Coastal Craft Roofing Spring Valley Lake Local 2 years - 4.8
PRODRY ROOFING Highland Local 0 years - 4.8
Shoreline Shield Roofing Hesperia Local 2 years - 4.7
Bell Roof Co Highland Local 10 years
  • NRCA
4.6
BRS Roofing San Bernardino Local 14 years
  • CT
  • OC
3.8
Oscar & Rosa Crestline Local 1 year - 5.0
Local Roofer Inc. Colton Local 3 years - 5.0
Sandoval Roofing Ontario Local 2 years
  • OC
5.0
Alpha Roofing Company San Bernardino Local 6 years
  • OC
4.9

Companies That Service San Bernardino County (Located Nearby)

Showing 22 of 22
Filter
Company City Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating.
Guyou Roofing & Solar El Sobrante Local 12 years
  • OC
4.8
Berry Roofing & Solar Riverside Local 28 years
  • OC
  • Carlisle
4.8
Restco Roofing Lake Forest Local 8 years
  • Carlisle
4.8
Atlas Roofing Bell Canyon Multi-State 6 years
  • CT
  • OC
4.7
Roy O. Huffman Roof Company Highgrove Local 13 years
  • GAF
  • OC
  • Carlisle
4.7
Hull & Sons Roofing Jurupa Valley Local 21 years
  • GAF
  • Carlisle
4.6
Ronstadt Roofing Inc. Riverside Local 8 years
  • GAF
  • OC
4.6
Hoyt Roofs Anaheim Local 26 years
  • OC
4.4
Care Roofing Inc Palm Desert Local 9 years
  • OC
5.0
HP Roofing Pro Alhambra Multi-State 8 years
  • OC
  • GAF
4.9
Lawsons Roofing Los Angeles Local 1 year - 4.8
Top Roofing Services Anaheim Local 5 years
  • GAF
4.8
Frontline Roofing Lake Elsinore Local 8 years
  • OC
  • GAF
4.5
J & R Elite Roofing Moreno Valley Local 1 year - 5.0
H.L. Miller Inc Anaheim Local 1 year - 5.0
Prestige Roofing Anaheim Local 6 years
  • OC
4.8
Elbac Roofing El Sobrante Local 2 years
  • CT
4.6
Eco Star Roofin Group El Sobrante Local 0 years - 5.0
Rocket Roofing Temecula Local 4 years
  • OC
  • NRCA
4.9
Tip Top Roofing Moreno Valley Local 19 years - 4.6
Thompson Roofing Riverside Local 0 years - 5.0
Eddie Hobbs Roofing Bear Multi-State 16 years - 4.6

These firms advertise service to a city in San Bernardino County but are based outside it. The “City” column shows where each is located.

Recent Inspections and Violations

Date Employer Violation Type Penalty
COMPETITION ROOFING, INC.
Floor openings, holes, skylights, and roofs guarded 8 CCR §3212(e)
Serious $12,600
COMPETITION ROOFING, INC.
Heat illness prevention - water, shade, rest 8 CCR §3395(i)
Other $75
COMPETITION ROOFING, INC.
Ladders required for safe access to heights 8 CCR §1675(b)
Other $165

Storm & hail history

  • 78 Storm events (10yr)
  • 1.75″ Max hail size
  • 83 mph Max wind gust
  • 2 Tornadoes (10yr)
Events per year by type
Event type breakdown
Seasonality - events by month (10yr total)

Recent storm events

Date Type Magnitude
Thunderstorm wind 58 mph
Thunderstorm wind 58 mph
Thunderstorm wind 58 mph
Thunderstorm wind 59 mph
Hail 0.75″
Thunderstorm wind 58 mph
Thunderstorm wind 58 mph
Thunderstorm wind 75 mph
Hail 1″
Hail 1″
Hail 0.5″
Hail 0.75″

Frequently asked - San Bernardino County

What roofing materials work best for San Bernardino County's climate?
San Bernardino County spans desert valleys with extreme summer heat and mountain areas that see snow and freezing temperatures. For lower elevations, cool-roof-rated tiles and metal roofing handle intense UV exposure well. Higher elevations need materials rated for snow loads and freeze-thaw cycles. Ask your contractor which materials are appropriate for your specific elevation and sun exposure, and whether they have experience installing in both desert and mountain conditions.
Does a roofing contractor in San Bernardino County need to be licensed and insured?
California requires roofing contractors to hold a state contractor license, and they should carry both liability insurance and workers compensation coverage. Requirements can change, so always ask to see current proof of both before signing anything. Confirm the license is active by checking with the appropriate state licensing authority. Hiring an unlicensed or uninsured contractor puts you at serious financial and legal risk if something goes wrong.
Do I need a permit for a roof replacement in San Bernardino County?
Most full roof replacements in California require a permit, and San Bernardino County is no exception. Requirements can vary depending on whether you are in an unincorporated area or within a city limit. A reputable contractor should pull the permit on your behalf and know the local requirements. Be cautious of any contractor who suggests skipping the permit process, as this can create problems when you sell your home or file an insurance claim.
What should a written roofing estimate include?
A solid estimate should clearly list the scope of work, materials with brand and product specifications, project timeline, total cost, payment schedule, and what happens if unexpected damage is found once the old roof is removed. It should also outline cleanup and disposal of old materials. In San Bernardino County's hot climate, make sure the estimate specifies underlayment and ventilation details, since proper attic ventilation is critical for roof longevity in high-heat areas.
What are red flags to watch for when hiring a roofer in San Bernardino County?
Be cautious of contractors who show up unsolicited after a windstorm or heavy rain, demand large upfront payments before work begins, pressure you to decide immediately, or cannot provide local references. San Bernardino County sees storm chasers after weather events. Also watch out for vague written estimates, no physical business address, and reluctance to pull permits. A trustworthy local contractor will have verifiable references from nearby customers and be transparent about the full process.
What warranty should I expect from a roofing contractor here?
You should receive two types of warranties: one from the manufacturer covering the roofing materials, and a separate workmanship warranty from the contractor covering their installation. Workmanship warranties vary widely, so ask specifically how long it lasts and what it covers. In San Bernardino County, where roofs face intense UV exposure at lower elevations and weather stress at higher elevations, a strong workmanship warranty matters. Get all warranty terms in writing before work begins.