5.0 · 28 Google reviewsLicensed & insured · CSLB License #1113385 Financing Available | Free estimates: 866-643-1950

Free, no-obligation estimate

Request a roofing or insulation estimate

Whether it is an active leak, a shingle roof nearing the end of its life, or a second floor that never cools down, send us the basics and we will schedule an inspection. There is no account to create and no obligation to proceed.

Call 866-643-1950

Toll-free: 866-643-1950

CSLB License #1113385 · Serving Los Angeles County, Orange County, and Riverside County

No obligation

Project details

Your name and phone number are enough to get started. Prefer to talk it through? Call 866-643-1950 or 866-643-1950.

What happens next

From your request to a written price

01

Inspection and written estimate

We visit the property, inspect the roof surface, flashing, and attic, document what is failing, and prepare an itemized written estimate. No obligation, and no pressure to sign on the spot.

02

Scope, materials, and schedule confirmed

You review the scope line by line — materials, underlayment, ventilation, disposal, and warranty — and we set a start date that works around your household or your tenants.

03

Installation by our roofing crew

Our crew handles the tear-off and installation under a job supervisor, keeps the site secure between working days, and protects the landscaping and walkways around the building.

04

Cleanup and final walkthrough

We haul off tear-off debris, sweep the driveway and landscaping with a magnet for stray nails, and walk the finished job with you before final payment.

Call 866-643-1950Free estimate