Compare Local Pros

Bay Valley Roofing & Solar vs Thor Contracting Corporation

East Bay Roofing Comparison · Updated January 2026

Bay Valley Roofing & Solar Thor Contracting Corporation
Rating 4.8 4.9
Years Licensed 13 years 4 years
License # 982745 1093228
Workers' Comp ✓ Yes ✓ Yes
Bond Amount $25,000 $25,000
Location Concord, CA El Sobrante, CA
Website www.bayvalleyroofing.com thorcontractingcorporation.com

Our Analysis

Bay Valley Roofing & Solar (Concord) and Thor Contracting Corporation (El Sobrante) both operate in Contra Costa County and list similar baseline credentials: active license status, workers’ compensation coverage, and a $25,000 bond. A key difference in the provided data is time licensed: Bay Valley Roofing & Solar reports 13 years, compared with 4 years for Thor Contracting Corporation.

In scope, Bay Valley Roofing & Solar is described as handling roof replacement and roof repair, plus roofing projects that include solar components such as solar shingle installations. Customers also reference related roofing items like vents and gutters as part of its work. The company is also described as coordinating inspections, documentation, and communication across the project lifecycle, including for customers managing work remotely, and it is referenced for both planned replacements and time-sensitive repairs after leaks or storm-related damage.

Thor Contracting Corporation is described by customers as professional and responsive, with emphasis on timely arrivals, clear communication about scope and pricing, and efficient scheduling with fast turnaround times. Customer comments also mention jobsite organization and coordination around inspections and permits, as well as working within budgets and providing competitive bids.

Why choose Bay Valley Roofing & Solar?

  • You want roofing work that may include solar components (for example, solar shingle installations) alongside roof replacement or repair.
  • You value a structured process that includes inspections, documentation, and ongoing communication throughout the project.
  • Your project may involve related roof items such as vents and gutters as part of the roofing scope.
  • You need support for planned replacements or time-sensitive repairs (including leak- or storm-related situations), potentially while managing the work remotely.
View full profile →

Why choose Thor Contracting Corporation?

  • You prioritize responsiveness and clear communication about scope and pricing during the planning and execution of roofing work.
  • You need efficient scheduling and a faster turnaround time, based on customer-reported experiences.
  • You want a contractor that coordinates around inspections and permits and maintains an organized jobsite.
  • Budget fit is a key factor, and you want a company customers describe as working within budgets and providing competitive bids.
View full profile →

Get a Quote

What do you need help with?

Frequently Asked Questions

Yes. The provided data lists both companies as having an active license status, workers’ compensation coverage, and a $25,000 bond.

Bay Valley Roofing & Solar is described as taking on roofing projects that include solar components, such as solar shingle installations.

Bay Valley Roofing & Solar is based in Concord, and Thor Contracting Corporation is based in El Sobrante.

Bay Valley Roofing & Solar is listed as licensed for 13 years, while Thor Contracting Corporation is listed as licensed for 4 years.

Data Sources: License information from California CSLB. Ratings and reviews from Google. Last verified January 13, 2026.

This comparison is based on publicly available information. We recommend getting multiple quotes and verifying all credentials directly before hiring.