Services Service Areas About Reviews (925) 503-1377
Walnut Creek's trusted local roofing contractor since 2004

Professional Roofing Services in Walnut Creek

Licensed & Insured | Free Estimates | 5-Star Rated | 20+ Years Experience

Residential Roof Replacement

We tear off old shingles, inspect your decking, and install new asphalt, metal, or tile roofs. Our team handles everything from permit paperwork to final cleanup. Typical cost: $7,500–$18,000 for a 2,000 sq ft home. Timeline: 2–5 days.

Learn More

Commercial Roof Installation

Flat and low-slope roofs for offices, retail, and warehouses. We install TPO, PVC, modified bitumen, and built-up roofs. We coordinate with property managers to minimize business disruption. Cost: $4.50–$9.00 per sq ft. Timeline: 3–10 days depending on size.

Learn More

Roof Repair & Leak Detection

We find and fix leaks fast using infrared scanning and moisture meters. Repairs cover shingle replacement, flashing repair, vent boot replacement, and patching. Most repairs done same-day. Cost: $250–$1,200 for typical repairs.

Learn More

Storm Damage Restoration

Wind, hail, and rain can compromise your roof overnight. We work with your insurance adjuster, document damage, and handle emergency tarping and full restoration. Average claim: $12,000–$25,000. We help you get every dollar you're owed.

Learn More

Roof Inspection & Maintenance

Annual inspections catch small issues before they become expensive leaks. We check for granule loss, cracked flashing, moss, and sagging. Includes a written report with photos. Cost: $150–$350. Free with any repair or replacement estimate.

Learn More

Metal Roofing Installation

Standing seam and screw-down metal roofs for homeowners who want 40+ year durability. We install steel, aluminum, and copper. Energy-efficient and fire-resistant. Cost: $12,000–$25,000 for a 2,000 sq ft home. Timeline: 4–7 days.

Learn More

Ready for a Roof That Lasts?

Get Your Free Estimate

Call (925) 503-1377