Roofing contractor
General Roofing Co.
3309 Elmwood Ave, Oakland, CA 94601
- Google average
- 4.5
- Ratings counted
- 40
- One and two star
- 4 of 40(10.0%)
- California median
- 0.8%
The first three are Google’s own figures for General Roofing Co., read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the California roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 31 | 78% | |
|---|---|---|---|
| 4 | 4 | 10% | |
| 3 | 1 | 3% | |
| 2 | 0 | 0% | |
| 1 | 4 | 10% |
Higher than most — the typical roofer in California sits at 0.8%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
All 2 of the one and two-star reviews we hold for General Roofing Co., most recent first.
- 1 out of 5Senque Alkebulan3 years ago
based on my experiences, it was not all good doing business with general roofing. professionals would provide advice and consultation, and know and utilize best practices. their "director of operations" bill richards was not helpful, did …
Google cut this review short. The full text is on their Google profile.
Reply from the business
We are sorry that you feel this way and always strive to make our clients happy. When the re-roof and downspout work was originally done, we informed you that the joint of the downspout may leak near the dirt, as it was now near horizontal and may be a maintenance issue to keep it sealed. You requested it be done anyways as that was how it was prior. After several months you informed us of the issue and in the spirit of supporting to our clients, we did provide a couple options with either removing the horizontal downspout and putting an elbow at the bottom to move water away (standard), or have it disconnected and have a drainage pipe run to the front in a similar fashion to the current/prior set up. Though you would have to have someone (landscaper or plumber) else connect and bury the drainage as it is outside our licensing scope. That was the last we heard from you. If you still need assistance, please reach out to us.
- 1 out of 5Cheryl Santini6 years ago
Time wasters. Can't recommend
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- value8
- estimate4
- workmanship4
- cleanliness4
- efficient staff3
- satellite dish removal2
- insulation installation2
- comprehensive scope of work2
- thoroughness2
- patient staff2
Other reviews we hold
14 more of the 29 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Jim Steina month ago
Congratulations on earning Diamond Certified for 25 consecutive years. General Roofing Co. has been rated Highest in Quality and Helpful Expertise, maintaining that top-level score based on surveys of 471 verified customers. Yours is an outstanding performance for quality-seeking roofing clients throughout the East Bay. Well done!
- 5 out of 5Ian MacLeana year ago
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.
Reply from the business
Ian, thank you for the great review and trusting us with your project!
- 5 out of 5Nathen Banne2 years ago
Everything about this project was great from beginning to end. Every person I interacted with, including the owner, was friendly, helpful, and efficient. The work was done in a timely manner and the price was reasonable.
- 5 out of 5Evan Tappero3 years ago
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 …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Donna Lindsay3 years ago
Excellent, attentive, and very punctual service! Each day the property was left clean and tidy. My new roof is beautiful!
Reply from the business
Thank you for the kind words. You were great to work with and the project turned out beautifully
- 5 out of 5Vita Rey4 years ago
Bill and this company was recommended to me by a friend. I'm super glad they came, Ismael and Alex were on site as they replaced our old flat roof and installed insulation as well, plus removed three (!!!) junky satellite dishes and …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Alan Briskin4 years ago
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 …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Michael Moody4 years ago
We called General Roofing to give us an estimate on replacing our roof. We had some indication in our living room ceiling that the roof was leaking. We assumed the the roof had to be replaced right away. Bill inspected the roof. He let us …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Amanda Ackerman4 years ago
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!
- 5 out of 5Paul Segalini4 years ago
They were very professional and upfront with no hidden costs, etc. it was a pleasure to work with Bill and the crew that did the work. I would use them again.
- 5 out of 5John Cruger5 years ago
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 …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Stuart Crawford5 years ago
General Roofing did a fantastic job installing our new roof. They arrived on time, did a very high quality job (finishing in four days) and thoroughly cleaned up afterwards. Our finished roof looks beautiful. The crew consisted of: …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Shari M Huhndorf5 years ago
Excellent! Bill responded right away to my request for a bid and provided a thorough assessment of my roof. He took time to explain the necessary repairs and answer my questions. The work was done in a timely way at a very fair price. The entire team is professional, responsive, and courteous. Highly recommended.
- 5 out of 5Lawrence Rice5 years ago
I contacted 17 roofers. Five came to look at the job, and four of those submitted an estimate. I selected General Roofing. Bill Richards was first to bid, understood the issues, was patient and professional throughout. Their bid was not the cheapest, nor the most expensive, but they did an impeccable job efficiently. I would engage them again.
What General Roofing Co. says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
License number shown
“…Pricing Diamond Certified Since 1924 License #154732 “We are very thankful and extremely…”
Insured
“…Choose Us California C-39 Contractor Fully Insured Product & Installation Warranties…”
States years in business
“…for homeowners and businesses for over 90 years through out the greater San Francisco…”
States a founding year
“…ENERAL ROOFING COMPANY FOUR GENERATIONS SINCE 1924 Residential | Commercial | Industrial…”
Other roofers in Oakland
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Henry Family Roof Repairproject, home, leak4.9103 ratings0% one and two star(510) 544-8222 | 4.9 | 103 | 0%0 of 103 | (510) 544-8222 |
| Roof Doctors Alameda Countyinspection, thoroughness, leakage4.988 ratings0% one and two star(510) 495-6300 | 4.9 | 88 | 0%0 of 88 | (510) 495-6300 |
| Citywide Roofing and Remodeling Incprofessional workers, estimates, financing options4.868 ratings5.9% one and two star(888) 933-5939 | 4.8 | 68 | 5.9%4 of 68 | (888) 933-5939 |
| Oakland Roof Contractor - Repair & Install P.R.Oleak, project, inspection4.865 ratings0% one and two star(510) 902-3376 | 4.8 | 65 | 0%0 of 65 | (510) 902-3376 |
| GTM Roofing Services LLCroof replacement, reliable roofing company, easy to work with5.046 ratings0% one and two star(415) 501-9917 | 5.0 | 46 | 0%0 of 46 | (415) 501-9917 |
| Master Roofing Companyefficiency, quick job, timeliness4.943 ratings2.3% one and two star(510) 523-5757 | 4.9 | 43 | 2.3%1 of 43 | (510) 523-5757 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 40 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 40, of which 29 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.