
Serving Union City, CA and surrounding areas
In business since 2001
Free estimates
Emergency services offered
"Good folks. Although my roof didn't require repair, they still came and looked it over. Excellent, friendly service"


Serving Union City, CA and surrounding areas
In business since 2001
Free estimates
Emergency services offered
"Good folks. Although my roof didn't require repair, they still came and looked it over. Excellent, friendly service"

Serving Union City, CA and surrounding areas
In business since 2001
Free estimates
Warranties offered
"This was a small job, but I was treated well. Their price was good, they were professional and prompt. I could not ask for more."

Serving Union City, CA and surrounding areas
In business since 1992
Free estimates
Emergency services offered
"We reached out to four roofing companies to quote our re-roofing project. We compared them on professionalism, quote thoroughness, feeling of trust and integrity with the salesperson, and knowledge. Westshore ranked highest hands down. They were not the cheapest, nor were they the highest bid, but they were the best. We felt so comfortable with Ben, and rather than try to upsell us as others did, he helped us figure out ways we could get the job done within our budget. The quote offered several options which was quite helpful in our choices. During our decision period, we had several questions and he responded immediately every time. When it came time for the work, the crew was always on time and professional. They cleaned up and you could barely tell they were even here at the end of the day. We were glad to see that the crew was able to take several water breaks (in nearly 100-degree heat) and time off for lunch and they still finished the job ahead of schedule. It showed us that Westshore takes care of their crews. We highly recommend Westshore Roofing."

Serving Union City, CA and surrounding areas
In business since 2018
Free estimates
Emergency services offered
"Project Lead: Ben The Job: Rooftop Deck above garage needed to be ripped out and replace, new drainage needed to be installed The Good: Ben was very enthusiastic about the job and is a very nice guy. He made sure to explain what the job would entail, what needed to be done, why the problems were happening, ect. He was understanding about the funds for the job being locked up until the sale of one of my other properties went through. The beginning of the job went great, the framing was done well, more ceiling beams had to be replaced than originally thought which they did for no extra charge and they had some higher quality top layer material left over from another job that they used at no additional cost to us. The Bad: Going back to the demo part of the job, we were told that there was no need to move the boxes and various other things we had in the garage out or to cover them. Nobody covered them and so now we have boxes full of plywood debris from ripping up the deck. After the initial large work was done, a team was no longer sent out to do the finishing work. It was one guy, who came out 2-3 times a week, and we rarely got any notice on what days those would be. Often we were told he would be showing up one day, but then no one would show up with no explanation. Repeatedly we were told “oh, the guy is going to come out and finish the job on x day”, but then no one would show up, and when he did the job was not finished. We were told the job would take 10 days (and that that was estimating on the long side). The job was started on March 29th and didn’t finish until May 19th. It happened several times that Ben asked if I was free for him to come and discuss things later in the day, but then he would be a no show. There was a general lack of quality control with the finished work. Instead of quality control being done by the contractor, I had to go and find all of the problems myself (of which there were many on the first pass) and complain about them. Then the one guy came out a week later to fix them, but then new things came up, and I would have to complain about them, ect. In the end I just kind of felt it was ‘good enough’ and was so exhausted with the back and forth and taking time out of my work day to inspect the work and discuss what was wrong I just said it was fine so I could go on with my life."

Serving Union City, CA and surrounding areas
In business since 2017
Free estimates
Emergency services offered
"RECO Roofing did an excellent job patching up a leak on our roof. After a thorough inspection, they also recommended replacing a few other vents, which made sense and was much appreciated. While we haven’t had heavy wind or rain yet to fully test the repairs, I’m confident in the quality of their work—and it’s reassuring that they back it up with a guarantee. A bonus: during the service, they even took the initiative to clean out an insect nest in one of the vents they didn’t replace. That attention to detail really stood out. Communication throughout the process was outstanding. They were very responsive to all our questions and kept us informed every step of the way. Pricing wasn’t the cheapest, but it was competitive and, more importantly, very transparent. Andres, the project manager, was fantastic—responsible, professional, and made sure everything was completed as expected. I wouldn’t hesitate to recommend RECO Roofing to anyone looking for quality work and great service."
Serving Union City, CA and surrounding areas
In business since 1995
Free estimates
Warranties offered
"They are very accommodated, they are prompt, they fixed the problem and they did a fabulous job."
Serving Union City, CA and surrounding areas
In business since 1999
Free estimates
Warranties offered
2-3 emplooyees. Sub contract all excavation, concrete and asphalt removal and replacement. Most jobs bid by the job not by the hour.

Serving Union City, CA and surrounding areas
In business since 2012
Free estimates
Warranties offered
"They were excellent. I liked their work. They cleaned up right away. The workers were great, polite and clean. The work was great and never had any leak."
Serving Union City, CA and surrounding areas
In business since 1922
Free estimates
Emergency services offered
"Reasonable price. Completed job as scheduled and within budget. Quality material and workmanship. New wood was coated with primer. The only glitch is the gutter. 2 of the end caps were unsealed. ( I used metal caulking to seal the seams). A week late, I find a section of gutters that trapped one inch rain water. It was corrected without charge after a few calls."
Serving Union City, CA and surrounding areas
In business since 1994
Free estimates
Warranties offered
If you’re looking for unbeatable excellence in roofing, then you’ve certainly come to the right place. We are insured, and all of our work is guaranteed, which ensures that you’ll be well protected at all times. Here at Williams Roofing, we’re looking for much more than a simple profit. We’re looking to make sure that every customer is completely satisfied with what they’re getting, which is why we also offer free estimates.
From average costs to expert advice, get all the answers you need to get your job done.

Budget for tile roof costs with this guide that explores cost factors like roof size, tile material, labor, repairs, and ongoing maintenance.

Roof coating costs depend on the type of coating you choose. Options include silicone, bitumen, acrylic, and liquid rubber, among others.

Find out how much a shingle roof costs this year, including average prices by roof size and material. Learn what additional factors impact the cost and how to budget.

Thinking about installing a cedar shake roof? Find out how much you can expect to pay—along with factors like wood grade, roof size, and labor.

Stay on top of your budget by evaluating tin roof cost factors, including roof size, type, and additional features like sealing and flashing.

Budget for metal roof repair costs based on factors such as metal type, the problem you’re having, maintenance, replacement costs, labor, and more.