Don’t Take Our Word for It
Read our reviews!
We needed a small roof replaced over our front porch before we paint our house. CFY was the first contractor I called, and I got in direct contact with Luis, the owner, first call. The morning I called, he offered to come over right away. When he showed up, he gave me a price on the spot and offered to start on it right away (around 11 AM). His workers just left (6 PM) - finished the roofing project, cleaned up, and all done. Finding contractors this conscientious and responsible is refreshing in San Francisco. I'll use them again, and recommend them to anyone who needs roof work.
- Jim I.
Finally, a roofing company that values integrity over a quick buck. Daniel and his team were fantastic they actually advised me against unnecessary work, which spoke volumes. The installation was quick, professional, and impressively clean. From the perfectly aligned shingles to the meticulous site management, the attention to detail was top tier. My roof looks like new, and the process was stress-free.
If you're looking for an honest roofer, choose CFY. Their patience with our scheduling was remarkable, Ben came out twice for quoting over a period of time, never pushing us, and were refreshingly realistic about our roof's ability to hold up until we were financially ready. They truly stood out from the competition. Once we gave the green light, they were fast and efficient. They got us on the schedule, maintained the quoted competitive rate, finished the project on time, and delivered fantastic workmanship. Communication was excellent throughout, and they left the property spotless. A reliable company doing reliable work highly recommended!
We have a low slope section over our back addition, about 600 square feet, and it had been patched before with different materials that never quite solved the issue. After another leak showed up, We had CFY come out to inspect the area and explained that the older roll roofing had started to separate at the seams. He recommended removing that entire section and installing a modern membrane system with proper edge metal and new flashing at the transitions. The crew tore off the old layers, checked the decking, and rebuilt the area with clean lines and tight seals. They paid close attention to drainage so water would move off the surface instead of sitting.Highly recommend CFY!
Claudia helped coordinate the schedule and kept communication simple, which I appreciated. Once work began, Luis oversaw the installation and walked me through what they found once the old materials came off. A small area of decking needed replacement, which they handled before installing the new layers. That extra step made the repair feel permanent instead of temporary.
We were trying to extend our roofs life by few more years. During the inspection, Alexis pointed out a section over the garage where the shingles starting to break down. They replaced that section with architectural shingles for better durability, added new underlayment, and resealed the vents in that area. The crew worked quickly but did not rush, and they made sure the new materials tied in cleanly with the existing roof. It looks more uniform now, and we feel better knowing the weakest area was properly rebuilt.
I appreciated the pacing. They didn’t rush to finish in record time, but they also didn’t drag it out. Materials were staged neatly and the crew seemed experienced enough that no one needed constant direction. What surprised me most was how much cleaner the roof looks now, even though it was mainly a functional repair. After the last rain, not even a hint of moisture inside. That’s what matters.
Working with CFY was a breath of fresh air. There was zero sales pressure; just clear communication and expert execution. From Natalie’s organized scheduling to Luis’s detailed explanation of the repair process, everything was handled with care. The final result blends perfectly with our original roof and has already proven its durability against heavy rain. A truly seamless experience from start to finish.
We have a larger, two story home with a pretty steep pitch, so I expected the job to drag on. Oscar showed up with a full crew and had a clear plan from the start. Old materials came off quickly, and they replaced several sheets of soft decking near a valley where water had been pooling. They installed new valley metal, step flashing along the walls, and proper ridge venting to improve airflow in the attic. Each step was explained before they moved on. The project wrapped on schedule, and the final cost matched the estimate line for line.
Im not big on long reviews, but this one’s deserved. We’ve got a smaller 1,400 single story place and just needed a problem slope rebuilt. Alexis inspected it and showed me how sun exposure had dried out that entire side faster than the rest. Luis handled the job and didn’t treat it like a “small job.” They upgraded the underlayment on that slope and reworked the flashing near the edge. Fast, focused, done right.
Our place is about 1,850 sq ft and sits in a windy pocket, so edges get hit hard every season. Ben inspected it and immediately focused on the perimeter instead of the obvious center sections. That made sense once he showed me where previous nail patterns were off. Oscar ran the job and corrected the edge installation completely instead of layering over it. Watching them reset that entire line changed my confidence in the roof. It looks cleaner and feels sturdier.
