A Diamond Certified Company

Roofmasters Roofing & Solar

Proudly serving Solano, Napa, Central Contra Costa, and Yolo counties for the last 25+ years.

Expert Local Roofers

We offer the best labor guarantees in the roofing industry.

New roofs

roof repairs

solar install

Free Estimate

707 447 7663

bird abatement

commerical work

roof inspections

Roofing & Solar Professionals


At Roofmasters, we are committed to high quality workmanship, consistent communication, and process transparency. From a wide range of roofing services, to solar installation, to bird abatement, our team has the expertise to complete the job.


(707) 447 7663

We’re so confident in our work,
we guarantee our Roofing Services for A DECADE.

Our warranties cover our workmanship from roofing, to solar, to bird abatement.


We have 25+ years roofing experience.

Our experience speaks to our outstanding customer satisfaction. Check out our yelp reviews, or a few of our accomplishments listed below. 


Diamond Certified Company


Voted Best Roofing Company: Daily Republic


A+ Better Business Bureau Rating

Fully Compliant

All proposals include copies of our full insurance. Our active state contractor license number is 883362.

Award Winning

From the Daily Republic to Angie’s List, our clients have acknowledged our dedication to customer satisfaction.

Best Warranties

As an Owens Corning Preferred Contractor, we are able to offer the best warranties the industry has to offer.


Some of our most Frequently Asked Questions.

Have a question not answered here? Give us a call at (707) 447-7663 or send us a message on our contact form.

What kind of roofs can you repair?

We work on both composition shingle & tar/gravel roofs. We do not work on metal roofs at this time.

How long does it take to replace my roof?

New installs typically take 2-3 days & repairs are usually completed the same day

is there any financing available?

We work with Travis Credit Union & NorCal Financing to offer financing for repairs, new roofs, & solar installations.

Ready to get started?


Get In Touch

Request a call or contact us from 9AM-5PM PST: (707) 447 7663


Receive Estimate

Our estimates are free of charge and no-obligation


Schedule Work

New installs typically take 2-3 days & repairs are usually completed the same day


Please complete our contact form
and we’ll have someone call you back.

Expert Local Roofers

As a 4th generation family- owned company, we take pride in our work and supporting our community.

Free Estimates

707 447 7663