General Roofing Co. operates from 3309 Elmwood Ave in Oakland, providing roof repair and replacement with a focus on clear communication and tidy job sites. Weekday availability and office support help keep projects on schedule.
Local team familiar with Oakland roof types and microclimates. Estimates that explain options and next steps. Crews focus on neat work areas and timely completion. Office staff provide updates from scheduling through final billing.
Oakland and nearby East Bay communities, including Alameda, Berkeley, and San Leandro. Call to confirm availability for your address.
Roof inspections and leak diagnostics; shingle, tile, and flat roof replacement; targeted roof repairs and flashing fixes; gutter and downspout installation; roof ventilation improvements; maintenance and debris removal.
Recent reviews highlight quick responses for estimates, clear explanations of scope, and steady updates during projects. Homeowners frequently mention neat, efficient crews and jobs finished within the expected timeline. Several comments note fair pricing relative to other bids and helpful coordination from the office. A few reviews reference successful resolution of leaks and improved gutter performance.
Price, Quality, Service:It is said you can never get all three. Well they are wrong Jesse of General Roofing provided all three. The service was way above excellent and the quality of the work was superior while the price as compared to other quotes was much better.
We had old leaking gutters and a leak in our roof. Felipe from General responded quickly and provided a reliable, accurate quote for installation of a new roof and gutter system. The crew completed the job in a timely manner and kept me up to date with their progress and on any changes required. Very happy with the complete job and would recommend General Roofing Co.
I got this company as a recommendation from a friend who used them for roof installation and liked them. I had a small issue around a flashing that I couldn’t quite look at so they sent me the same person who helped my friends - Bill Richards. He found a rather large hole that was causing my issue. He was concerned there wouldn’t be enough work to be worth the minimum service fee ($600), so we found other things that needed to be done - I got an old satellite dish removed, and a screw that had come loose on the deck roof was replaced.I think I waited about 2 weeks between my phone call and my first appointment and then another 2.5 weeks combined for getting my estimate and the repair finished. They came out and got everything done so quickly with no disruption to my schedule. I super appreciate it!
I never thought putting on a new roof would become an enjoyable experience. I have highest praise for Bill Richards and the whole team from General Roofing. Everyone I met and interacted with, from administrative and scheduling assistance performed by Marissa to the efficiency and professionalism of Juan, the crew foreman, was of the highest level. Due to some of the intricacies of the job, 3 layers of past roofing materials, an attic with blown insulation, landscaping that needed to be protected, and the unknowns of a house built over 100 years ago, we were cautious about who we would hire. After five different roofing companies gave estimates, all reputable and competent, we chose General Roofing.They have been in business for almost 100 years and for good reason. Bill Richards not only provided the most in-depth explanation of what was needed but was the only contractor who designed a novel solution to the landscaping issues we presented. Of the five estimates we received, they were the most comprehensive in the scope of work performed, highest in quality of materials and workmanship (diamond certified), customized for our particular needs, and price competitive. That’s a formula that can’t be beat. And their follow through and execution was consistent with their promises. The project was done on time, with consistent communication, and daily clean-up. All my questions, some pretty minor, were answered promptly and respectfully. And as I said, everyone was enjoyable to work with. We offer our highest recommendation.Alan BriskinJane O’Brien
Bill Richards was excellent to work with, always available, answered all of my questions, and explained every step of the way. The crew was neat and efficient, and they finished the job quickly. The staff at the General Roofing office was also friendly and efficient when it came to billing and paperwork, and a pleasure to work with. I interviewed more than one company, and I am glad that I chose General!
Share your experience with this business. Reviews are moderated before they appear publicly.
Claim this profile, improve your listing, and upgrade to Pro or Featured visibility.