Keith Roofing
Company Overview
Keith Roofing Company is a licensed contractor in San Jose, CA, catering to residential, commercial, and industrial clients across the SF Bay Area. We have earned respect in the Bay Area roofing industry for more than 70 years. Our extensive range of roofing services includes roof inspections, repairs, coatings, replacements for both residential and commercial properties, and new construction projects. The experienced roofers at Keith Roofing have decades of service, dedicated to providing exceptional quality using materials from leading manufacturers such as CertainTeed, Gaf, Owens Corning, Carlisle Syntec Systems, IB Roof Systems, Eaglelite, Monier Lifetile, and more. Our focus is on quality products, skilled workmanship, outstanding customer service, and dependability. Our work is backed by a solid guarantee. 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. Keith Roofing Company will transition to its fourth family ownership in April 2024. Our lead foreman began his journey with Keith Roofing in 1988 as a general laborer and now supervises multiple roofing crews that have been with us for many 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

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.

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.

Having multiple issues with my roof and with the rainy season coming, I was in need of plenty of repairs. Keith Roofing came out and gave me a couple of estimates (Of which the paperwork arrived that very day!). The man who came out (I believe his name was Roger) was very professional and knowledgeable. Some time later I had a work crew on my roof. They got the job done in a timely manner and kept the area clear of debris.
All in all it was a pleasant and stress free experience and now I'm set for the coming rain. I will definitely call them again in the future if I have any further issues. I will highly recommend them to friends and family.

I was doing somework around the house and broke some tiles from my roof. Great, where do I find replacement and match something that was installed however long ago.
Went on Yelp, a roofing company nearby recommended to checkout Keith Roofing. Boy, was I glad to see all the spare tiles they had at there yard. I was able to find what I needed. Price varies on quality. I can't complain, I was happy to find a replacement.
Service was quick, cash only even though, they had a sign accepting credit card. Your not going find a place that stocks old tiles, I'm glad I was able to find Keith Roofing.

I just had my roof replaced with Keith Roofing and they did an amazing job. I was dreading this home improvement from the time I knew I had to get the roof replaced. However, I'm so glad I chose Keith Roofing. Their crew was very punctual and clean. My reroof required a tear off of my old roof and let me tell you, they kept all the mess on the roof. Little to nothing fell around the perimeter of my house. I was amazed at how clean they were throughout the tear off and throughout the entire process. They arrived at 7:30 every morning and cleaned up very well after each day's work. The entire job took 5 days total. In addition to tearing off my old roof, there was some dry rot that needed to get replaced, the fascia boards had to get replaced, and the entire house had to get sheared with plywood or what they call OSB. Then the new roof went down. Lastly, all the gutters were replaced with seamless aluminum gutters. My house looks amazing. I chose the Certainteed Presidential Shake shingle composition roof. I am so happy with the results. There was a small issue with scheduling in the beginning but can't blame Keith Roofing for that as we were in the middle of El Niño and that caused weather delays. I would highly recommend Keith Roofing if you need to get your roof replaced. Roger and Ginger are great to work with. The roofing crew was also very nice. Their pricing is also very competitive.

It's Saturday, and it's raining, and we've a leak in our ceiling. I had no luck reaching any roofing companies, trying about a dozen and getting only voice mail. Keith Roofing gave an emergency number and actually had someone answering. And she was nice!
A team came out and were able to find the problem and do a temporary patch.They were professional and nice. We're grateful that they did this dangerous job for us in this bad weather.
The price quoted also seemed very reasonable considering the day, the weather, and the risk.

Very bad customer service during roofing and after. Few months after a complete new roof, we still get leaks! Tried to call Roger but every time he is out doing estimates and never return our calls. Don't go with them!