CalPro Roofing

★★★★☆ 4.4 / 5 (26)
Emergency Call


: 325 Town Centre Ter Ste F, Brentwood, CA 94513
: (925) 684-7501
: http://www.calpro-roofing.com

Company Overview

At CalPro Roofing, we focus on both commercial and residential installations. Since 1998, CalPro Roofing has been the complete roofing solution in your area. CalPro Roofing was launched in 1998 by Hadley Hoff, who is the owner.

Business Services

  • Roof cleaning
  • Roof inspection
  • New roof installation
  • Roof repair
  • Roof replacement
  • Reroofing
  • Skylight installation

Business Location & Hours



Mon:7:00 AM - 6:00 PM
Tue:7:00 AM - 6:00 PM
Wed:7:00 AM - 6:00 PM
Thu:7:00 AM - 6:00 PM
Fri:7:00 AM - 6:00 PM
Sat:Closed
Sun:Closed

Recommended Customer Reviews

Chris W.
★★★★★

Quick update: Nearly a year on now, and needed some paperwork for tax time. Quick email to CalPro and they had it all back to me VERY promptly. So thanks again for the continued services.

The roof and gutters themselves have now also been tested and performed perfectly over the stormy season. So the original review still stands and then some!

Kedar G.
★★★★★

We got our roof replaced by them. They did a good, efficient job and their quotes are very reasonable. They charged fair prices for all the additional repairs they did along the way.

No N.
★☆☆☆☆

BUYER BEWARE - ROOF DAMAGE - PLEASE READ ENTIRE REVIEW!!!!!
I bought this house 1 year ago. I walked the roof to just make sure the tiles were good and had no leaks during my first winter.

I had my house painted and went on the roof to inspect their work around the chimney. I noticed the tiles looked moved around and a chip in one tile near my chimney. Which is why I had called CalPro for an inspection. Luis was kind of enough to slide one of my spare tiles to replace that chipped tile.

When Luis came to inspect, he indicated that my roof was in good shape and no cracks. He had suggested that I have areas under tile cleaned up as well as my gutters. I signed the contract, and the worker came. I assumed he did his job.

The next day, I had work done on my exterior decorative trim above my kitchen. I went up to review his work and I noticed that one tile had split.

I had texted Luis to see if I could get it repaired and I was going to pay because I didn't know who broke it. After finding that, I had decided to walk the roof just to make sure because it wasn't feeling right. It was a bit higher than where my guy was working. I discovered that my roof was worse off than before they came. I had several cracked tiles and he half a**ed cleaned the gutter near the Redwood (leaving needles in each end of that gutter).

I checked every gutter and there was debris left and looked untouched. I contacted Luis to express my concerns. I had sent him a few pictures. He kept insisting that he had pictures and that his worker did the job and how wonderful they were for painting my stacks (without permission). I had not asked for anything to be painted and had they not done that he wouldn't have stomped all over my roof breaking tiles in various locations.

I had my own pictures to show the new cracks and debris in the gutters. He literally told me that cracks happen when you have foot traffic. WTF! If you break it, tell me and fix it. I had plenty spare tiles. I was shocked to have Luis act as if this was normal, that it's okay to have roofers break tile and not tell you on top of not repairing.

After many texts (by then I am pissed), Luis agreed to swing by and take a look, which is what I wanted all along. I had stopped payment and informed the office that I would cut another check after the job was done. He calls me later the very same day, tells me he isn't coming and proceeded to say... ""Ma'am, I think you are trying to get out of paying your bill"" to which I came unglued. He kept repeating ""Ma'am think you are trying to get out of paying your bill! He could have simply returned to inspect as he had promised instead of basically calling me a thief. If a customer is not willing to pay and is complaining, he better damn well check before slamming me with false accusations. Honestly, think he was projecting.

They sent me pictures the work actually performed. I remained pissed about the cracked tiles and dirty gutters. I then realized that they had sent me pictures of the chimney area taken during the estimate as if was to prove the work had been completed (which was NOT).

The picture was of the estimate and NOT of the completed work (because that area had not been touched). I had sent many emails and several pictures and it was not until I pointed out the misleading photo that I finally was heard. They should have realized what pictures were taken by Luis in the estimate and what pictures were the completed work sent by the worker. I had pictures of what I was wearing on the day of the estimate and the clothes I was wearing when the worker came, via my security cameras.

Well, they send another guy to come out to finish the job and repair my tiles, I EVEN paid him an additional 50 dollars to fix the one tile that I couldn't tell who broke it. He used about 4 or 5 of my own tiles. Of course, I go up there to inspect the roof, and find one known chip remained AND I find another broken tile that appeared to be the worst one! l will attach that picture of that and not of the previously damaged tiles that had been repaired was near the unnecessary painted stack near a different solar panel at the far end of the house. I am NOT going on my roof and cracking my own tiles so that I can complain.

Guess what, I paid my bill and went on the roof and slid in a new tile myself.

Perhaps, because I am an older single woman, I will assume the work was done. Then acting as if I don't know what I am talking about when I complain. I am130 pounds and know better than to stomp around breaking my own roof tiles. I ALWAS CHECK on work I paid for. I will attach pictures of the so-called cleaned gutters and the one cracked tile I found after the second guy finished. I just can't believe this experience. It was awful and although, they may do good work for some (probably men). They even scratch 3 month old paint job.

Are they leaving my roof open to leak in order to get a big job in winter?

John S.
★★★★★

CalPro gave us a very reasonable quote to replace our old roof. Their team was communicative and easy to work with. They came out and did the work promptly and efficiently, they cleaned up after themselves, and they didn't try to upcharge us after the work was done.

I have nothing but good things to say about the job they did and the way they did it, and I have already recommended them to a couple of friends. This was one of the best experiences I've had working with a contractor in any capacity. Thank you to Hadley, Luis, and the crew who did such a great job and were so good to work with.

Sherry H.
★★★★★

Just had our roof replaced by CalPro and I'm so impressed with their punctuality, efficiency, the great result and most of all, how neat and tidy they kept our property during and after the job. Friendly crew and would highly recommend. Both Luis and Hadley were very responsive and great to deal with. Now looking forward to getting our solar installed.

Brad K.
★★☆☆☆

I contacted Calpro about a month ago to address a minor leak on my home that was slowly getting worse with the recent inclement weather. They scheduled an appointment for an inspection and, though about 45 minutes late, did show up and perform the inspection. I was told one of my roof vents was damaged and they referred me to their supervisor who I could contact to obtain an estimate. After not hearing back from anyone for several days, I attempted to contact the supervisor multiple times over the next several weeks to obtain the estimate. Though I left both phone messages as well as email messages for him, he never did contact me back.

I also contacted several other employees in the office who apologized for no one getting back to me and said they would follow-up to make sure I was taken care of. I literally have spoken to 3 or 4 different people in the office with this request, all of whom confirmed my contact info and said someone would contact me. No one ever did.

I completely understand that roofing companies are extremely busy during this bad weather season, and are prioritizing bigger jobs. Being completely ignored after allowing almost a month for follow-up is more patience than I am willing to have, and is what prompted this negative review. I'm only giving 2 stars because they did actually come out and inform me what the issue was - they just clearly don't want this minor work while there are bigger jobs out there to be had. If they had been honest with me and told me this from the beginning, I wouldn't be writing this review. I can't in good conscience recommend them when they choose to completely ignore someone and not be straightforward about what is going on.

I found another local roofer who quickly took care of my minor issue, and will gladly be going to them for future work when needed.

Jennifer N.
★★★★★

The January 2023 storms wreaked havoc on a lot of homes in the area and ours was no exception. We have an older roof that we plan on replacing later this year. However in the midst of still saving up for it, high winds blew of several shingles. Calling around to get anyone to come out and look during the worst of the storms was a challenge, CalPro was one of the businesses who not only answered right away but were able to come out the next day, even though it was very cold and rainy.
They gave me a repair quote and were able to schedule the work within a week of my first appointment.
Day of the work, they arrived right on time, worked quickly and kept everything neat and clean.
Thanks to their repairs, we remained unscathed through the rest of the bad weather, with time now on our side to save up for the whole roof. We'll definitely call them for a bid when we're ready.

Beaumont B.
★★★★★

I can't believe how great CalPro Roofing is! Go no further, you have found the best. Not only did they start my project with a reasonable bid, but when I asked for a site visit to confirm, they came right away and made an adjustment that made the price even better. Beyond that, the estimator Jose was incredibly thorough and careful, explaining every detail of my roof to me and being patient with my many questions.

A few days after Jose came out we had the first of the California heavy rains. It was New Years Eve and I had several leaks in my kitchen ceiling, the pots on the floor were filling up and I was worried that I would never find help on a holiday. Not knowing where to start, I reached back out to Jose to ask what to do. His response: ""No worries, I got you."" A few hours later my roof was repaired and withstood another few weeks of torrential downpour and high wind without another drop of water in my kitchen. I still can't believe he made that happen on a holiday.

Another shout out goes to Casey, who got Jose out to me quickly, has been there to shepherd me through lots of questions about roof installation and solar in general. She goes the extra mile with so much patience and positivity.

In today's world where there is so much construction demand amid rising inflation and supply issues, it's hard to find companies that operate with integrity and remain fair in pricing. CalPro does both. I couldn't recommend them more highly.

Henry H.
★☆☆☆☆

Cal Pro Roofing installed my new roof last year. when we got some rain a month ago, I noticed a leak in the garage. Every day I call to get someone to fix leak, but either I get no answer or I am told ""Someone will be there tomorrow"", but no one ever comes. I even was able to obtain the owner, Jorge's direct number. He is very rude and not helpful. This company is located in Arizona, I would think twice before contracting them.

Joe G.
★★★★★

Did a great job. All the Workers were friendly and reliable and on time. Would recommend them highly

Scroll to Top
Call Us Now