Compare Local Pros

Tri Valley Roofing vs Marco Roofing

East Bay Roofing Comparison · Updated January 2026

Tri Valley Roofing Marco Roofing
Rating 5.0 4.9
Years Licensed 3 years 45 years
License # 1100411 402961
Workers' Comp ✓ Yes ✓ Yes
Bond Amount $25,000 $25,000
Location Castro Valley, CA Fremont, CA
Website www.trivalleyroofing.com www.marcoroofing.com

Our Analysis

Tri Valley Roofing is based in Castro Valley and is listed as licensed for 3 years with an active status. Marco Roofing is based in Fremont and is listed as licensed for 45 years with an active status. Both companies indicate workers’ compensation coverage and a $25,000 bond.

Service descriptions for Tri Valley Roofing include roof replacement, roof repairs and maintenance, gutter installation, skylight work, and related improvements such as solar tubes and dry rot repairs. The provided information for Marco Roofing emphasizes roof replacements and repairs, and customer descriptions mention related components such as gutters and metal work, along with details like tile matching.

On project execution, customer summaries for both companies commonly reference professionalism, responsiveness, and clear communication about scheduling and scope. Tri Valley Roofing is specifically described as using photos to document conditions and progress, including for insurance-related needs. Marco Roofing’s customer summary highlights straightforward proposals and notes that customers mention an absence of unexpected add-ons. Both are described as maintaining jobsite cleanliness and completing work within agreed timeframes, with Marco Roofing also noted for accommodating time-sensitive situations.

Why choose Tri Valley Roofing?

  • You want a Castro Valley-based contractor serving the surrounding East Bay area for residential roofing projects.
  • Your project includes add-ons such as gutters, skylights, solar tubes, or repairs like dry rot work, as described in the service overview.
  • Photo documentation for project communication (including insurance-related sharing) is important to you.
  • You prefer a contractor described as responsive and detail-oriented, with attention to safety and jobsite cleanliness.
View full profile →

Why choose Marco Roofing?

  • You want a Fremont-based contractor with a long licensing history (45 years listed) and an active license status.
  • You value clear proposals and pricing communication, including customers noting an absence of unexpected add-ons.
  • Your project involves roof replacement or repair where details like tile matching, gutters, or metal work may be relevant.
  • You need coordination around deadlines, as customers describe timely completion and accommodation of time-sensitive situations.
View full profile →

Get a Quote

What do you need help with?

Frequently Asked Questions

Yes. Both Tri Valley Roofing and Marco Roofing are listed as carrying workers’ compensation coverage and holding a $25,000 bond.

Tri Valley Roofing is based in Castro Valley, Alameda County, California. Marco Roofing is based in Fremont, Alameda County, California.

Tri Valley Roofing is described as using photos to document conditions and progress, which some customers found useful for sharing with insurance.

For Tri Valley Roofing, customers mention gutters, skylights, solar tubes, and dry rot repairs. For Marco Roofing, customers mention related components such as gutters and metal work, and details like tile matching.

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.