
Roofing done right.
Every time.
Over 23 years. 1,000+ completed projects. 247+ five-star Google reviews — across San Diego, Los Angeles, and San Jose.
Years in Business
Projects Completed
California Offices
Owens Corning
Preferred Contractor

Owens Corning Preferred Contractor
Member of the Contractor Network since 2023
About Us
We do the job right
the first time.
For over 23 years, our crew has helped homeowners and businesses with dependable residential and commercial roofing — repairs, replacements, installations, and 24/7 emergency service.
We understand coastal salt air in Chula Vista, valley heat in El Cajon, and dense urban builds across LA. Every project is supervised from tear-off to final inspection by experienced foremen — no subcontractors.
Strong local roofing knowledge
We know Southern California's challenges — sun exposure, coastal moisture, seasonal weather, and the building requirements in every neighborhood we work.
Clear inspections, honest assessments
Detailed inspections with plain-language explanations and photos. No pressure, no upselling, no scope surprises.
High standards for workmanship
Every project follows strict installation guidelines with quality checks at each phase. Supervised start to finish by experienced foremen.
Respect for your home and property
Work areas stay organized. Landscaping and belongings stay protected. We leave every site cleaner than we found it.
See Our Work in Action
Residential and commercial projects across San Diego, Los Angeles, and San Jose — from the crew that earns every five-star review.

Certified Partner
Owens Corning Preferred Contractor
California First Roofing has been approved as a Preferred Contractor in the Owens Corning Roofing Contractor Network of independent contractors. This ensures:
- Met standards set forth by Owens Corning
- Licensed and insured as required by state law
- Provides the highest-quality products and customer service
- In business two years under current business name
Four Steps to a New Roof
From the first call to final inspection, every step is clearly communicated and nothing starts until you've approved a written estimate.
Clear Estimate
Written scope, material specs, timeline, and pricing. No surprises.
Expert Install
In-house crew from start to finish. Clean site, lasting roof.
My neighbor here in Chula Vista told me to check out CFR after they did a quick fix for her last summer and I am glad I listened. I had some flashing that was pulling away from the chimney and was worried about water getting into the attic during the next storm. They showed up when they said they would and just knocked it out without any drama or hidden fees. It is nice to find a local crew that just does what they say they are going to do.
I was really impressed with CFR I’ve dealt with contractors who disappear halfway through a job, but this team was different. They showed up exactly when they said they would and finished the entire tear-off and replacement in record time. The crew was respectful of our landscaping and did a thorough sweep for nails before they left. Our new roof looks sharp and the whole process was stress-free.
Cause of the rain our roof started to leak. We called up California First Roofing after reading great reviews. Lior came over and quoted the job the next day. We really liked that there were no hidden costs; we had received a few other quotes, but they felt less transparent and used cheaper products. Work started on time and was completed in just 3 days. The crew did a fabulous job, and everything was done with great attention to detail. Some of our gutter sections were tricky due to other structures, but they got them in perfectly. Nice job! Don't hesitate to call them!
My old roof was basically falling apart and I spent way too much time searching for a decent roofer near me before finding this team. They actually took the time to explain what was going on with the flashing and why I had those specific leaks. The crew worked hard all day and made sure to clean up all the old debris before they left. It feels good to have that checked off my home maintenance list finally.
I noticed a leak after the last big rain and started hunting for a team that wouldn't just give me a lowball estimate full of assumptions. This roofing team wasn't the cheapest bid I got, but they were definitely the most thorough, since they included things like fascia and plywood replacement in the initial quote. The crew moved incredibly fast from the contract phase to actually starting the work, and the guys on site were so tidy that the neighbors kept commenting on how clean the yard stayed. I ended up having them redo all my fascia boards and gutters too, and the white trim they installed totally changed the look of the house.
I noticed a couple of water spots on the ceiling after the last heavy rain and knew I couldn't put off a repair any longer. The crew was great about coming out quickly to tarp things off before they did the full tear-off. They were super efficient and actually took the time to explain why the venting needed to be upgraded, which made a lot of sense once they showed me the old attic setup. Everything looks sharp and I’m glad to have it done before the real winter weather hits.
I noticed some debris in my yard last week and realized a couple of shingles had actually come loose from my roof. I was worried about leaks so I called around and these guys were able to get someone out the next afternoon to take a look. The crew was super professional and just got straight to work replacing the missing pieces without trying to upsell me on a whole new roof. It is such a relief to have that checked off my list and the price was way more reasonable than I expected.
Our tile roof hasn't been looked at in years and living so close to the ocean in La Jolla means the salt air really beats everything up. The team came out and did a full inspection, cleared out all the debris that had built up in the valleys, and replaced a few cracked tiles I didn't even know were broken. The whole process was super smooth and they didn't leave a single scrap of trash behind in the yard. I’d definitely suggest reaching out to them if you want a crew that actually pays attention to the little details.
I had my roof replaced here in San Diego, and the experience was smooth from the first quote to final cleanup. The team communicated well, showed up on time every day, and handled the city inspection without any issues. I’d recommend them to anyone looking for a stress-free roofing experience.
I hired this company for a complete roofing installation, and they absolutely delivered. From the first inspection, they were upfront about pricing and materials, and the crew worked efficiently without cutting corners. They finished faster than expected, and the new roof completely changed the look of my home. It feels more insulated, and I haven’t had a single issue since. Honest work, great communication, and solid results—couldn’t ask for more.
Clear estimate, professional crew, and they finished exactly when they said they would. Cleanup was spotless. We would absolutely recommend them to neighbors.
We had storm damage and they worked with our insurance and kept us informed the whole way. The crew was respectful of our property and the final inspection looked perfect.
Honest recommendations—no pressure. The new roof looks sharp and we have peace of mind.
FAQ
Frequently Asked Questions
Get Started
Request Your Free
Roof Inspection
A licensed inspector examines your roof and delivers a written report with photos. Most estimates back within 24 hours of the visit — no pressure, no obligation.
- Free inspection — no cost, no obligation
- Written estimate before any work begins
- In-house crews only — no subcontractors
- Licensed & insured (CSLB Lic# 1094851)