General Roofing Company

Since 1924, General Roofing Company has been installing and repairing residential, commercial and industrial roofs in the Greater East Bay Area; providing professional personal service on every roofing project completed.

Independently Rated Highest in Quality  |  VIEW FULL RESEARCH REPORT

We declare that this company HAS QUALIFIED for and continues to meet the Ongoing Research and Rating Requirements for Diamond Certified® status.


grey repair icons

Repair & Maintenance

General Roofing Company will inspect and evaluate your roof and design a Maintenance Program to extend the life of your roof and protect your home or business investment.

roof icon

Roof Replacements

General Roofing Company has installed complete roof systems for homeowners and businesses for over 90 years through out the greater San Francisco Bay Area.

gutter spout icon


General Roofing Company can provide, repair, install and or design rain gutters, walkable roof decks, skylights and ventilation systems.

Why Choose Us

  • California C-39 Contractor
  • Fully Insured
  • Product & Installation Warranties
  • Trained and Certified Roofing Installers
  • Personal Service on all projects
  • Fair and Competitive Pricing
  • Diamond Certified
  • Since 1924
  •  License #154732

“We are very thankful and extremely impressed with the wonderful work Mike Wakerling and his team at General Roofing Contractors did in repairing our roof. They were very affordable, timely and professional. If you ever need Roofing services, we would strongly recommend them.”

Yelp: Aalim M., Oakland, Ca

Who We Are

General Roofing Company is a forward-thinking company that combines its rich history and experience with new technology and responsible roofing practices. Using high quality, environmentally friendly products provides customers sustainable options for their roofing needs.


We meet and exceed the necessary requirements for choosing a reputable roofing company ensuring all residential, commercial and industrial roofing projects will be professionally completed on time and on budget.


General Roofing Company Values