Cancel

Search

TWM Roofing

4.7 (230 reviews)
Open 7:00 am - 5:00 pm

Request a quote

Response time

20 minutes

Response rate

100%

Covered by Yelp Guaranteed

Your project with this business is eligible for coverage up to $2,500 when you hire through 'Request a quote.' Terms apply. Learn more

Services - TWM Roofing

Gutter addition

Gutter installation

Gutter repair

7 More Services

Gutter replacement

Roof inspection

New roof installation

Roof repair

Roof replacement

Reroofing

Skylight installation

TWM Roofing Photos

Recommended Reviews - TWM Roofing

Your trust is our priority, so businesses can't pay to alter or remove their reviews. Learn more about reviews.
Yelp app icon
Browse more easily on the app
Review Feed Illustration

2 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

4 days ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of B W.
0
16
0

1 month ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

6 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

3 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

6 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of G V.
0
52
2

9 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

10 months ago

Business owner information

Photo of Constance M.

Constance M.

Helpful 0
Thanks 0
Love this 1
Oh no 0

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

5 months ago

Great group of professional roofers. Would highly recommend for future roofing projects.

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

3 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 1
Thanks 1
Love this 0
Oh no 1

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of R R.
0
3
0

10 months ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 1
Thanks 0
Love this 0
Oh no 0

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

1 year ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 1
Oh no 0

2 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 1
Thanks 0
Love this 0
Oh no 2

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

6 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 4
Thanks 0
Love this 4
Oh no 0

3 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 2
Thanks 1
Love this 0
Oh no 1

2 years ago

Helpful 1
Thanks 0
Love this 0
Oh no 0

4 years ago

Helpful 1
Thanks 0
Love this 0
Oh no 0

3 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

3 years ago

Business owner information

Photo of Tom M.

Tom M.

Thanks Donna for your kind words. We are always happy to help!

Helpful 0
Thanks 0
Love this 0
Oh no 0

3 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0

6 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of Kimmy C.
121
1173
1056

7 years ago

Helpful 5
Thanks 0
Love this 1
Oh no 0

2 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0

3 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of Daniel L.
334
30
9

3 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

4 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of GT W.
508
2348
1103

7 years ago

Helpful 3
Thanks 0
Love this 2
Oh no 0

3 years ago

Helpful 0
Thanks 0
Love this 0
Oh no 0

2 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0
Photo of C R.
171
34
4

3 years ago

Business owner information

Photo of Tom M.

Tom M.

Helpful 0
Thanks 0
Love this 0
Oh no 0

Page 1 of 6

Ask the Community - TWM Roofing

I need ventilation in my attic because it is so hot. However, I don't know if I just need vents, fan, etc...do you do this kind of work? Carol

Hi Carol, It depends on the type of roof you have, and the age of your roof, along with a few other… Read more

Don’t See Your Question? Ask Away!

Review Highlights - TWM Roofing

Both Deibys and Tom, the owner, said after the roof was done, "now it is OUR roof." I did feel that from them.

Mentioned in 102 reviews

Read more highlights

San Diego County Roofing & Solar

San Diego County Roofing & Solar

(122 reviews)

I had an outstanding experience with SDCR and would not hesitate to use them again or recommend…read morethem to anyone needing roofing work. From day one, their professionalism stood out. The crew arrived on time every day, kept the worksite clean (they did a full cleanup at the end of each day), and treated my property with respect throughout the project. The quality of the installation itself was top-notch--exactly what you want when you're investing in something as critical as your roof. A special callout to Dylon, the project manager. His communication was exceptional--clear, proactive, and consistent. He stayed directly involved throughout the job, which made a big difference in ensuring everything went smoothly. It's rare to see that level of hands-on management. They also handled the solar panel dismount and reinstall flawlessly, which is not a trivial task. Even though I'm now upgrading my system due to the NEM 3.0 transition, their work made that process seamless. Post-installation support has been just as impressive. They've continued to be responsive and helpful, especially coordinating around my new solar project--something many companies tend to disappear on after the job is done. Pricing was very reasonable for the level of quality and service provided. And as a bonus--no nonsense on the job site. Unlike some other crews I've seen in the neighborhood, these guys were professional the entire time. Bottom line: excellent workmanship, strong communication, fair pricing, and a team that clearly takes pride in what they do. Highly recommended.

Warning !! This review may be lengthly however I promise You it will be worth your time to read if…read moreyou are in need of roofing replacement! So I developed a roof leak at our home and the existing roof was at least 25 years old so it was now time for roof replacement! I did my research and contacted the owner Troy whom was very thorough and informative during our conversation and he answered all of my concerns. The next step was to have my roof inspected, address any concerns and formulate an estimated cost for recommended repair. The estimator Dylon spent nearly 45 minutes performing a complete and thorough inspection. I have solar panels and gas lines mounted on our roof which complicated the roof replacement process. Good news is San Diego County Roofing (SDCR) partners with a great solar company and therefore de-activating the solar system, solar panel(s) removal, replacement and re-activation of the solar system is all taken care of through SDCR. Also SDCR warranties all work provided by their partnering solar company. I chose SDCR to replace my roof and what a great decision it was. I was updated and kept informed through each and every step of of the roof replacement process. I had some wood issues (rotting, worn out etc...) and the cost for the wood replacement was very reasonable. Tarps were laid out to cover our pool and artificial turf and after each day the residence was thoroughly cleaned of debris. Edgar the supervisor was always available whenever I had any questions or concerns. Also Dylon was always "Keeping tabs" with the progress and kept me informed of any issues and offered options when applicable. I felt very comfortable knowing that Dylon was always "on top" of things! Upon completion of the job, Juan invited me to view the new roof replacement and informed me of all that had been done and answered all of my questions and concerns. He even explained that my flat roof section of the garage had 2 sheets of "roofing" (know as "torch down") installed as compared to 1 sheet of roofing which most roofing companies provide, something I wouldn't have known. Everything was great and I was extremely satisfied EXCEPT one big problem! Apparently during the process of replacing my roof, a section of my newly installed artificial turf in the front of my house became damaged. I contacted Troy to discuss this big concern not knowing what to expect. After our discussion he instructed me to have the turf replaced and that I would be reimbursed for any and all cost. I had the artificial turf replaced at a cost of $2,200 and true to his word troy had a company check in the amount of $2,200 sent to my house within (1) week. So rest assured SDCR will give you phenomenal service. The company is professional, honest and transparent every step of the way from start to completion. This company has proved should something go wrong, they will make it "right". I highly recommend SDCR and I'm so glad I made the right choice! You should make the right choice too!

Cert-A-Roof - Today's Inspection. Tomorrow's Protection. Only from Cert-A-Roof

Cert-A-Roof

(167 reviews)

I call Cert-a-roof last week after the rains started and my ceiling was leaking. I scheduled an…read moreappointment for Them to come look at my roof and see where the leak is and I obviously need to get something repaired and probably an entire section of my roof re-done. I received an email confirmation and have been patiently waiting through all the rain this week. Almost a week later, after DAYS of rain, living with a tarp on my floor, moving furniture, and waiting for Monday, they call to cancel. I received a call today, a few days before the appointment, that we are out of their service area and it wouldn't be cost effective for them to come. First of all, this is extremely unprofessional....even a little restaurant or pizza place would determine if you are in their delivery area. They had my address at the time I made the appointment and it was included on my confirmation email. This would seem like a basic business practice to see if I am in their area and at the very least I would expect a call immediately to cancel and not after almost a week of waiting. At this point, I thought I had an appointment and someone would be able to repair my roof soon. If I had known they wouldn't do so I would have been calling other companies during this week if downpour. I feel that this is their fault/oversight and they should have honored the appointment and done some staff training for whomever answers the phone. I guess I probably dodged a bullet if they are only focused on how much money they are going to make and don't actually care about their customers.

This guy is a consummate professional at every level. Showed up on time, did a thorough inspection,…read morecalled me to explain what he found, then followed up with a nice report that had an explanation of the findings. If you are purchasing a home, use these guys!

The Roof Masters

The Roof Masters

(291 reviews)

I interviewed 8 roofing contractors before deciding on The Roof Masters. Rigo Oceguera was the…read moreproject manager who came out to view my roof and provide the bid for repairs. He showed up exactly on time, explained their whole process to make sure I understood the scope of what needed to be done, and made sure to answer all of my questions, including some I thought of after he left. Their quote was on the lower end of the spectrum, but with an excellent warranty and references. We did end up with a $6k change-order for additional [hidden] damage that was not easily detectible during the initial inspection, but it was not surprising, as the roof had not been replace in well over 20 years and there were noticeable soft spots when walking on the roof due to rotten plywood under the shingles. Even with the change-order, the total cost was extremely reasonable, and came in under my projected budget. The work crew arrived promptly on day one and introduced themselves and apologized that it was going to be noisy/messy for the next few days. Every day, they cleaned up the trash very thoroughly and magnet rolled to make sure nothing was left behind. This was a big concern for me as I have two dogs that I don't want stepping on or eating debris. I was originally quoted 5-7 days for the entire project, and they finished in 4. The roof looks amazing. I would definitely recommend them, and if we decide to add solar in the future, we will go straight to them because the company has been phenomenal to work with.

Chris, I wanted to reach out and thank you and your whole team . I appreciated the quick response…read morefrom everyone, you answered all my questions, and really helped out with some good advice. It was such a pleasure working with you all!. The installers were absolutely amazing. They arrived on time every single day and worked hard the entire day. They were all extremely polite and I was so impressed how well they cleaned up the nails and dust around the house every evening . We're so happy with the new roof. It's such a good feeling that we finally went for it and got it done. It looks amazing and now I don't have to worry for years to come about any leaking! I will definitely be recommending you to friends and I've got a couple neighbors that are looking to do their roof. Have a great day and thank you all again.

TWM Roofing - roofing - Updated May 2026

Loading...
Loading...
Loading...