Keith Roofing
Company Overview
In San Jose, CA, Keith Roofing Company operates as a licensed contractor, providing services to residential, commercial, and industrial sectors in the SF Bay Area. With a legacy spanning over 70 years, we are recognized as a reliable roofing provider in the Bay Area. Our extensive range of roofing services includes roof inspections, repairs, coatings, replacements for both residential and commercial properties, and new construction projects. With decades of experience, our expert roofers are devoted to offering superior services, utilizing materials from renowned brands including CertainTeed, Gaf, Owens Corning, Carlisle Syntec Systems, IB Roof Systems, Eaglelite, Monier Lifetile, and others. We prioritize high-quality products, expert craftsmanship, excellent customer service, and reliability. We guarantee our work. Our knowledge spans composition shingles, shake roofs, built-up roofing systems, modified bitumen, coatings, and a range of waterproofing techniques. Our services come at competitive prices, backed by timely and dependable service. We can supply certificates of insurance, including general liability and workers' compensation, upon request to guarantee your protection and that of your property. Founded in 1952 by the Keith family, we incorporated in 1967. Currently, Keith Roofing Company is owned by its fourth family, taking ownership in April 2024. Since joining Keith Roofing in 1988 as a general laborer, our lead foreman has progressed to oversee multiple roofing teams that have been with us for years.
Business Services
- Gutter addition
- Gutter cleaning
- Gutter installation
- Gutter repair
- Gutter replacement
- Roof inspection
- New roof installation
- Roof repair
- Roof replacement
- Reroofing
- Skylight installation
Business Location & Hours
| Mon: | 8:00 AM - 4:30 PM |
| Tue: | 8:00 AM - 4:30 PM |
| Wed: | 8:00 AM - 4:30 PM |
| Thu: | 8:00 AM - 4:30 PM |
| Fri: | 8:00 AM - 4:30 PM |
| Sat: | Closed |
| Sun: | Closed |
Recommended Customer Reviews
This company was recommended to me with good reason. Miguel showed up and went over all the details of the job. they showed up on time and did fantastic job - couldn't be happier with the quality of their work.
There was one issue and they took care of it right away - That's what a good company does. They found some additional damage that was hidden under the old roof and fixed it for a fair price. These people are pro's. Thank you Miguel and Rodger !!
Jesse B.I had 1 leak in my roof so I called them to repair it. 2 guys and 6 hours later the total price was almost $1000. Not that they didn't do a correct job I just feel like that was very expensive for such a small fix. Also they billed me the invoice without telling me the estimate cost upfront and then left threatening messages on my phone if I didn't pay. sorry but that's bad business. however the work is quality. Still 3 stars work on your customer service and be more professional.
Nicole G.Definitely my new go to when it comes to roof inspections. They always seem to have the ability to squeeze me in and their reports are returned in a timely manner, and are very complete. Super appreciate companies that operate like this!
Peggy N.Keith Roofing is the only roofers I will call. I had them install a new roof many years ago and it still looks beautiful. Everything was fine, until I had a contractor add two vents to the roof for new appliances. He installed the vents incorrectly and water leaked into my built-in microwave, killing it. I wasn't interested in working with them anymore.
I called Keith Roofing and someone came out and gave me an estimate (when they said they would). I added on gutter repair and some stucco repair. The quote came quickly and was very reasonable. I decided I didn't need another bid. They came out two days later, on time & wearing PPE. They drove a nice truck and had excellent equipment. (tells me they take care of things!)
What really sets them apart is how they took care of an issue I didn't even know I had. I came outside to watch and they were attaching my gutter covers. I had put those on myself and obviously there was room for improvement. All in all, the work was done quickly, efficiently and looked great. They cleaned up the yard even though I told them the gardener was coming later.
When they left, they said ""don't hesitate to call if you have issues."" What more could anyone ask of a business?
Mike L.We selected Keith Roofing for our townhome complex and I'm glad we did. Keith Roofing came highly recommended and were the least expensive of the four bids we received. Roger and his crew surpassed our expectations in every way. They were professional, did the work quickly, left the job site clean every day and worked with our schedule. When small issues did arise they were quick to address them. The price we paid was exactly the amount they estimated. Keith Roofing went above and beyond in every way before, during and after our installation.
Sue A.Keith Roofing is the only roofing company we use.
They are local (Lincoln Ave), responsive, professional, thorough, and very fairly priced.
This family-run business does any type of roof, skylight, and gutter work you could need.
We have never had a job that they cannot do.
Keith roofing did an outstanding job putting a new composite shingle roof on my 2 story home. They showed up early am on a Monday and 4 1/2 days later they competed with the job. Kept the worksite completely clean each day and spent extra time during the final clean up before leaving. The attention to detail was excellent and the quality is outstanding as well as many neighbors have been complimentary of the roof appearances as well as how efficient the team was.
Highly recommend this roofing company.
Keith roofing wrote an estimate on my roof. They found that the outer lip of the pan flashing along the wall had been bent down from the weight of the tile sitting on it. The debris in the flashing along with the downspout pouring water into it caused a water leak. The water that entered the house was vey closed to the pan flashing area.
The estimate of $2510 included repair of the pan area and 200 sq feet of tile. I disagreed and asked that the estimate be revised to 100 sq feet. Keith agreed and rewrote the estimate for $1725. Keith said that the damage would not be corrected. I felt it would since the damage to he two areas were well within 100 sq feet there should no problem. Keith came out and effected repairs
A few days later it rained and water had entered the house. Upon examination I found that the pan area was not completely repaired and the tile where the water entered the house was not replaced.
Keith came out a second time and repaired the damage. He billed me $1102.50. A couple of weeks later he billed The $1725. The total of these two figures exceeded the original estimate by over $300. Keith responded that the cost of a second trip. I responded repairs on his first trip were ineffective and $300 for a second trip is excessive.
I can not and will not recommend Keith Roofing.
Rich Costello
I absolutely cannot recommend Keith's Roofing mostly because of the owner Roger. His workers broke my $300, 3 tiered cement fountain. I sent him pictures. He wouldn't return my call. I finally caught him at the office. He said I couldn't prove it! He refused to make good on my loss. Also, very rude and condescending as he said he should be talking to my husband, not me! I wasn't even asking for a full price compensation. I have since heard similar complaints about his after work follow up.
Charles A.We had rainwater leaking into our living room and during a raging rain storm, Keith Roofing sent out 2 technicians and performed a temporary repair. With the backlog of work in the roofing industry at the start of the rainy season, everyone was doing a temporary repair until the weather allowed them to do the permanent repairs.
I was very thankful that the 2 technicians were able to stop the leak so quickly, allowing me to get a Service company to come in and begin the demolition of the damaged walls, ceiling and carpets so that more serious damage was prevented. With the use of dehumidifiers, air filters and industrial fans, in a matter of days everything inside the house was moisture free and ready for restoration.
This brought about a serious scheduling problem. I really had to have the permanent roof repaired before beginning the restoration because the rainy season had just begun and I didn't want the temporary roof repair to FAIL causing me to fall all the way to back to having rainwater inside the house again. I called Keith Roofing again and tried to have a conversation with Roger explaining the situation I was in. Roger, not being the greatest conversationalist, seemed unimpressed with my conundrum and because he has such a workload ahead of him offered me no solution that was safe for me. He tentatively scheduled me out about 4 weeks, even though new storms were on the way. My urgency did not matter and Keith Roofing could not spare anyone to permanently repair my roof.
I proceeded to contact a 4-1/2 Star YELP roofing company who took my concerns far more seriously than Roger did and they too had a full schedule of repairs to be done. I called them after hours on Monday night and after having a pleasant conversation with the owner, by noon on Tuesday, my roof was completely repaired. They removed and preserved more than 2 dozen concrete tiles, swept and blew away debris, installed a new tar paper valley, added new tile tacking strips, replaced all the tiles and cleared the gutters and downspouts. They cleaned up all of the debris and damaged materials, leaving my house exterior cleaner than when they arrived! It took 2 men 3-1/2 hours to completely repair my roof giving me piece of mind and protection from the storms before more inside damage occurred. All of this was done and I saved 25% from Keith Roofing's Quote.
It is not that I do not understand the sudden workload of a roofing company after the first serious rains in 9 months, it is just that with a little compassion, a serious sense of customer service and a little extra effort they could have made me a happy and loyal customer.
Hence, only a 3 Star review.

























