CJM Roofing
Company Overview
As a family-run roofing contractor based in the Central Valley. We specialize in a wide range of roofing solutions, from simple fixes to complete roof overhauls. Contact us to learn about our maintenance plans and the Golden Pledge 50-year warranty on shingles, featuring a 35-year manufacturer warranty, all endorsed by GAF. We offer multiple financing choices, with some plans allowing for no payments for 12 months.
**GAF Master Elite certified**
**Proud partner of Mosaic and OPTIMUS**
Business Services
- Gutter cleaning
- Roof cleaning
- Roof inspection
- New roof installation
- Roof repair
- Roof replacement
- Reroofing
- Skylight installation
- Skylight repair
Business Location & Hours
Mon: | Open 24 hours |
Tue: | Open 24 hours |
Wed: | Open 24 hours |
Thu: | Open 24 hours |
Fri: | Open 24 hours |
Sat: | Open 24 hours |
Sun: | Open 24 hours |
Recommended Customer Reviews

Where to begin from the estimate visit with Colton to the inspection final approval; CMJ Roofing went above and beyond my expectations. Colton came out and did the estimate looked at everything and was so thorough at that point we figured we would be going with this company. The crew who came out and did the install of the roofing - took care of business. After each day they cleaned up like no other company I have ever used. It even passed my husband inspection which is hard. As the workers ran into any issues which we had a couple Madison would call and let us know and discuss any options needed. I also have solar panels on my roof and Madison found a company to come out and remove and replace in a timely manner as I had no idea where to start. I really can say enough about this family owned company. If you are needing roof repair or replacement you can't go wrong with CJM Roofing. I would highly recommend them.

Highly recommend CJM Roofing. Great service and work ethic, responsive, family oriented contractors, competitive pricing.

I had CJM Roofing come check my roof for the upcoming winter. What they found was astounding - holes through to my attic (guess that's how the roof rats got in!), cracked and broken tiles and messed up felt. CJ took pictures to show us the issues and to explain the options available to us. His crew was courtesy and cleaned up after themselves. I highly recommend them!

This company is very professional and goes above and beyond . They helped worked with the solar company and timing to have the solar taken off and the complete rip off of the old roof. Madison does a great job in communicating when their team will be there and answers any questions and explains the whole payment process very well. During the process of putting on the new roof, we were dealing with some health issues with my father-in-law and they were completely understanding and helped worked with our crazy schedule.

I have used and recommended this business a couple times. I love the quality of service for the comparable price. Always been super helpful and professional. Highly recommend

Amazing quality work, great communication from start to finish. They replaced our rotting fascia boards around our home and did such a great job. They cleaned up all their mess, and the guys were so professional and courteous! Such a great experience, we look forward to working w them in the near future for our roof replacement!

We too had an unfortunate experience with CJM Roofing and will never call them again. Lots of rain and our 1 year old roof leaked, with Wilson Homes denying responsibility. Roofers were fully booked. Realizing we were getting desperate, CJM gouged us for putting a small plastic tarp on the roof, and then rendered a terribly high estimate for the total repair. We were lucky in finally getting a couple more estimates, and went with a local reputable company charging reasonable prices. Don't get taken advantage of by CJM, get other estimates from competent roofers.

Total professionals, fast bid, quick to answer questions, quick to get started....boss and crew showed up every morning on time, worked hard, got the job done on time..left house and property looking better than when they got there, no mess. These folks know what they're doing.... Will use again!*****

Wish I could give more than 5 stars. I called Colton after discovering a leak in a roof corner and he was there to check it out the same day. The issue turned out to be quite challenging with more and more issues discovered once his team got to work. He was extremely honest with me, quick to communicate, and affordable. After the repairs, we discovered a few wet spots coming through the roof after the next rain. Colton got his team back right away working through the conditions to make the adjustments needed to get this nasty leak to stop! He made what is typically a painful problem to have into something far less than that. I would recommend Colton to anyone and would call him back for any future needs.

One of the biggest fears my wife has when dealing with ""repairs"" is being ""taken advantage of"" because she might not know exactly what something should cost or the extent of which it could need fixing. CJM Roofing was a perfect example of this type of ""bad sales reputation.""
It's been raining very hard for a few weeks. Everyone is discovering leaks and damage to their roofs. So, likewise, roofing companies are extremely busy. I had ONE concrete roofing tile that needed to be replaced. It was a very small job. My wife made a call, based on recommendations from our neighborhood app. When the gentleman from CJM showed up, and met with my wife, he acknowledged the same thing I had seen while on the roof. He told her, ""Yup... there is one tile that is broken and needs to be replaced."" He went on to explain, ""I'll probably bring an EXTRA ONE, just in case."" For the moment, my wife was thrilled; the guy was courteous and didn't try to ""upsell"" her in any way. But, that's where it ended.
We received the estimate by email a few days later. The cost was outrageous. When she asked the office why it was so high, they explained to her that there were ""several tiles"" that needed to replaced. Really?! That was NOT what your guy suggested, very clearly, when he was here!
This felt like the classic, ""take advantage of the nice woman"" phenomenon that happens all too often. Perhaps the job was too small and CJM believed it wasn't ""worth"" their time? Whatever the case, I contacted two other companies. BOTH recognized the size of the job and quoted far below CJM. The company I chose was able to start the job within 20-minutes after providing the estimate (yes, it was a licensed company). Oh! And here's the kicker... although the company that did the work acknowledged and only charged me for ONE tile they removed about a dozen tiles, verified the integrity of the plywood underneath, replaced the underlayment, and replaced all the tiles with brand new ones!!
CJM ""might"" actually do decent work. I will never know. It was clear, at least on the office side, that they care more about making a buck than they do about their local neighborhood and neighbors. So, they will not get my business or recommendations in the future.