Roof Replacement & Repairs in San Bernardino County CA

If you want quality roofing services in San Bernardino County, you can count on the expert roofers at Roof Doctors. We offer roof repair, replacement, and maintenance services. Rest assured, and we’ll be able to help with your roofing needs.

In Business Since 1987

Over 300,000 Roofs Inspected.

110,000 Completed Repairs

Give Us a Call: 909-385-0244

Worker on shingle roof repairing the roof with roof sealant
Gaf Silver pledge award
Google 4.9 star rating logo
Next Door Logo
Angies list badge to indicate "Super Service Award of 2019"
Logo of Google Guaranteed. Showing that The Roof Doctors is apart of the Google Guaranteed program

Get a Free Roof Inspection


Trouble with storm damage, maintenance or leaks? Request a FREE Roof Inspection and a friendly, knowledgeable technician will be on-site within 1-2 business days.


If you’re looking for an inspection as part of the real estate process, we’ve got you covered. Make sure to ask about our signature Two-year Certification Warranty.

 Residential Roofing Services in San Bernardino County

Roof Repair

As soon as you discover a possible problem with your roof, it’s time to call in a professional roofer. Roof leaks, and missing or damaged shingles, might not be needed action for an emergency, but if it’s already harming your roof and putting your family at risk, call Roof Doctors for help. You can trust us with all your roofing problems; we offer a free inspection. So just let us know the problem, and we’ll handle it. Rest assured that we only utilize high-quality roofing materials. We are here to help to keep your roof in top shape. Contact us for more details.

Roof Replacement

Having a hard time deciding on a roof replacement? When you spot stains or dripping water from your ceiling, bare patches lacking granules, or shingles showing cracks, it’s time to reach out to Roof Doctors. Waste no time. Call our number today for a free roof consultation for your roofing needs. Wealthy with knowledge and experience for already 35 years, our team will assess your roof condition and provide detailed reports on suitable solutions. Remember, prompt action is the key, and our team of experts is always ready to serve you.

Our Roofing Services

Our proficiency is deeply rooted in installing and mending various roofing services. Our team works effectively to meet all your roofing requirements, emphasizing the safety and protection of your home. We possess a broad understanding of numerous roofing solutions.

Our services include:

  • Composition shingle
  • Roof maintenance
  • Silicone roof coating
  • Tile
  • Shake

With our holistic approach, we will visit and conduct an assessment of your roof’s conditions, provide accurate cost estimates, and present a customizable timeline of your roof projects. Get in touch with us for more information.

Roof Sales Man Giving a free roof inspection while standing in front of a white house
Graphic style image of a roof being replaced

Your Roof Contractor in San Bernardino County

With a legacy spanning over thirty years, Roof Doctors have consistently delivered excellent roofing solutions, upholding their roofing warranties and cementing their position as California’s premier roofing contractor. Few roofing companies can boast of tenure as impressive and enduring as Roof Doctors!

Roof Doctors embarked on their journey in 1987, quickly identifying the gap in the Californian roofing industry. Reliable roofers, capable of repairing and installing new roofs, were few and far between. This gap in the market presented a valuable prospect for Roof Doctors.

Ever since that realization, Roof Doctors have diligently strived to provide superior roofing services to the residents of California, including those in San Bernardino County. 

Type of Roofs in San Bernardino County

  • Asphalt shingles are the most commonly used and popular roofing choice in San Bernardino due to their affordability and durability. They are available in various colors and styles, costing an average of $5 – $9 per sq ft.
  • Wood shakes and shingles offer a natural and rustic appearance but require high maintenance and are less fire-resistant, costing around $6 – $10 per sq ft.
  • Metal roofing is known for its durability, fire resistance, and energy efficiency, capable of withstanding harsh weather conditions and boasting a long lifespan. The average cost of metal roofing ranges from $7 – $18 per sq ft.
  • Tile roofing, including clay, concrete, and slate, is exceptionally durable and fire-resistant. Although expensive at around $6 – $15 per sq ft, slate has an extensive lifespan. Concrete tiles are more affordable but less durable, costing $3 – $5 per sq ft.

We Serve San Bernardino County


“Not a large job but Mr. Jamison got right to work after explaining what he’d be doing and finished the repairs in short order. Very responsive company…very much appreciated”
-Kent Scheier
“Will use your services again. Really liked Biil your estimater. Very professional.”
-Jean Cooper
“Not a large job but Mr. Jamison got right to work after explaining what he’d be doing and finished the repairs in short order. Very responsive company…very much appreciated”
-Kent Scheier
roof turret with a blue sky background with the text " Roof Repairs in San Bernardino County" overlayed

How To Maintain Your Good Roof Condition in San Bernardino?

You can take several key steps to maintain a good roof condition in San Bernardino.

  1. Regular inspections are crucial, as they allow you to identify any signs of damage or wear early on.
  2. Cleaning the roof and gutters regularly helps prevent debris buildup and potential water damage.
  3. It’s essential to address any leaks promptly to avoid further deterioration.
  4. Trimming nearby trees can also prevent branches from damaging the roof during strong winds or storms.
  5. Lastly, ensuring proper attic ventilation can help regulate temperature and reduce the risk of moisture-related issues.

The Best Roofers in San Bernardino County