McMillan Roofing
Company Overview
As a second-generation roofing professional, I bring over two decades of expertise to every project. My focus includes residential and commercial roofing, sidewall work, and expert waterproofing. I guarantee high-quality roofing services that you can trust.
I began my roofing journey at 15, working alongside my father, who dedicated his life to this craft. Following six years of residential roofing with my father, I explored the commercial side by working with prominent roofing companies for roughly 12 years. This experience allowed me to refine my skills and instilled a deep pride in my craftsmanship. Having accumulated over 20 years of experience in residential and commercial roofing, I chose to establish my own company. I welcome your call for an estimate; thank you for considering my services.
With more than 20 years in the roofing industry, I am proud to operate my own business. Give me a call today!
Business Services
- New roof installation
- Roof replacement
- Reroofing
Business Location & Hours
Mon: | 8:00 AM - 6:00 PM |
Tue: | 8:00 AM - 6:00 PM |
Wed: | 8:00 AM - 6:00 PM |
Thu: | 8:00 AM - 6:00 PM |
Fri: | 8:00 AM - 6:00 PM |
Sat: | 8:00 AM - 6:00 PM |
Sun: | 8:00 AM - 6:00 PM |
Recommended Customer Reviews

Two young men arrived on the job on the day and at the time promised. Went to work immediately repairing our leaky roof. Travis McMillan had inspected the roof a few days earlier and submitted a contract proposal which we accepted. The work they completed exceeded what was spelled out on the contract and was done in a business-like professional manner. Whether putting on a new roof or repairing one that is leaking, I would highly recommend McMillan Roofing for the job.
Robert Darling
Santa Rosa, CA

Travis, came to our rescue re-roofing our home. We were required to either re-roof or replace by our insurance company. I had called 25 roofers. In which 6 responded and 4 gave us quotes. Travis came out on Sunday and had an estimate by the end of the day. Travis had the most reasonable price to complete the job.
He and his crew commuted all the way to American Canyon from Santa Rosa each morning for 4 days. He was always punctual and on time and completed the job a day before the expected rains passed through our area.
On the day that he completed the work I took photos and emailed our insurance company and they removed the non-renewal. The quality of work, the professionalism from his team, and communication from him was excellent. He answered any question I had. From start of project to end his team was on it! Thank you for providing excellent service in our time of need.

Travis repaired a leak on my tile roof. He was on time and very professional with a great attitude. He Inspected the water stain inside my home and quickly identified the issue, explaining the repairs needed. He was able to find tiles which closely matched our existing ones. On completion of the job, I'm confident my roof is ready for the next rain storm.

We live in Lake County and looked exhaustively for an estimate. One of the most reliable roofers took two months to get back to us and weren't able to begin the work months out.
Decided to look out of our area and called McMillan Roofing due to their positive reviews.
Within a week McMillan came out, surveyed and gave us an estimate. Their quote matched the local roofer's so we chose McMillans company due to their promptness and professionalism.

They don't do this area. Better data needed to be transmitted by someone to avoid a waste of my time and others.

Great team with awesome value. They did a great job on our house in Fairfax. I would highly recommend Travis and his team!

The crew from McMillan Roofing was great. Travis was super responsive, knowledgeable and professional. We had a small roofing project for a pergola, the team was on time and performed excellent work at a fair price. Very happy with the results. Will definitely use them again.

McMillan Roofing replaced the roof on a 1940s house that is being used as a commercial building. They did a great job at a fair price. They were also able to do it in a timely manner. I was pleased that they left the site clean and tidy. I would definitely use them again.

A+ from start to finish!
Communication, Knowledge, Follow-up, Price, Attitude. All of these. Wow.
I'm so thankful I found Travis McMillan of McMillan Roofing on Yelp to replace the roof on my Rohnert Park home. Communication was excellent and that's the most important thing to me on a project like this, especially with the amount of money being spent for the job. I had worked with 2 other roofers for spot repairs over the last 2 years to address damage from wind and rain on my 50 year old tile roof. They did ok work, but I didn't get a great professional attitude vibe from them. When I found McMillan Roofing, I did a test run job with them and had Travis complete a quick spot repair that was leaking water into one of the inside bedrooms. He arrived on time, completed the repair in under an hour and then surprisingly charged me less than half of his original quote due to it being less work than originally estimated. That's pretty rare these days! Seemed like a stand up guy and I was very satisfied with his work as well.
I then got quotes from 3 licensed roofing companies, McMillan Roofing being one of them. Out of the 3 quotes I received, although they were all in the same ballpark, the McMillan Roofing quote was the lowest. That's not why I went with them though. It's due to the proactive professional communication, knowledgeable discussion, and good attitude. I knew I could work well with him and he didn't disappoint.
Sometimes I have a lot of question. Travis explained my options in detail, advised me on things to watch out for and what he recommended for the job. In the end we went with a composite shingle and he also had to add plywood as my home did not have plywood required as code when new back in the mid-1970's. I also knew that my chimney roof area was also in bad disrepair due to wind and rain. Once he got the old roof completely removed, he was able to address the chimney area as well as a half dozen areas of hidden wood dry-rot. This was covered under a small change order, but with transparent communication along the way.
Since I had this job completed just this past week in the middle of rainy season, Travis followed up with me several times a week over the month prior to schedule a full week that was rain free. I have this house rented with tenants and he also updated my tenants weekly on the planned schedule so I didn't need to call them multiple times. I also live a 2 hr drive away, so during the roof removal and re-install, Travis sent me daily photo updates via text and provided a summary of work completed. My tenants informed me that he was amazing - doing good work and being very courteous to them. The last day of the job I made the drive up and met Travis in person. He walked me through many details of the job and we had a good talk. Same great attitude. He explained that his father was a roofer and he worked with him for many years before sharpening his skills in the Union and then starting his own company.
I'm completely satisfied and have peace of mind.
Thanks Travis! You rock.

I wish I could give these guys 10 stars! Travis was a breath of fresh air compared to the other roofers I contacted. He is extremely knowledgeable, very reliable and communicated regularly with me, even though I live out of the area. The finished product was worth every reasonable penny. Thank you, thank you, thank you!