A Family Name
On Every Roof
Bacon Roofing is still the family business it was in 1995, and the name on the truck belongs to the man who runs it. Here is who you will be dealing with when you call.
John Bacon
John started Bacon Roofing in 1995. He was working in Dallas at the time, and he made the call to grow the business and point it east, toward a Rockwall that was only just starting to take off.
The company grew with the town, then spread into the communities around it. It is still family-owned and family-run, it is a Certified GAF installer, and it has earned 4.9 stars across more than 160 Google reviews. Read a few of them and you will notice how often John gets mentioned by name.


What You Can Expect From Us
A short list of how John runs the business, so you know what you are signing up for before anyone sets foot on a ladder.
What you can count on
- A straight answer. If the roof still has years in it, you will hear that from us, even when it means there is no job.
- Photos, not guesswork. Whatever we find up there, you get to see it as well.
- A number in writing. The estimate holds unless hidden damage shows up once work begins.
- Work done by the book. Roofs go on to code and to the manufacturer's instructions.
What you will not get
- A hard sell. The inspection is free and there is no pressure to sign anything.
- Promises about your claim. We help you navigate the insurance process and talk scope of work, not policy. We are roofers, not adjusters or attorneys.
- A crew from out of town. We have been working out of this corner of DFW since 1995.
- A mess left behind. Cleanup is part of the job, not an extra.
The quickest way to see whether we live up to that list is a free inspection on your own roof.
What Customers Say About Working With Us
We had a full roof replacement, skylights, and gutters with Bacon Roofing in April 2023. They were highly professional and very reasonable. The crew left our property very clean. This was the second roof they have done for us. I highly recommend them!
Damion From Bacon Roofing was very profesional the way he communicate about their services and he was primor delivering the quote.
Braden was fantastic. He showed up on time. Was very knowledgeable. Had great design ideas. And wanted to make sure that the job would be done correctly.
We recommend Bacon Roofing for any of your roofing needs. Owner,John Bacon was very professional,honest, straight forward,no hidden fees and treated us with the upmost respect.His crews did excellent work and clean up even enduring the 107degrees temperature to get our roof replaced.We give them a five stars and A++ rating. Call John at Bacon Roofing for your roofing issues.
Braden came out to my home. He showed up on time and explained the condition of my roof. He was very friendly and courteous.
5 star experience with Bacon Roofing. Owner John Bacon went above and beyond to work with my insurance company to get them to cover everything that needed taken care of. As a former construction project manager, I can tell you that you will not find a more honest, knowledgable, trustworthy contactor anywere else. (And I have worked with some that had none of those quailities.) All of his team members were friendly, hard working and they cleaned up extremely well. We not only had the roof replaced but also facia board repair, whole house painted, new skylights and new gutters. Bacon Roofing is the total package! Do not call any other roofing company. Call BACON! Because everything's better with BACON.
These guys were the quick and professional expert response I needed. Thank you guys!
Bacon Roofing understood the urgency of time. They were thorough, quick and did a great job. John kept me updated throughout the process and was great to work with.
Had a fabulous experience with Damion from Bacon Roofing. He was knowledgeable, funny, and made it easy to talk through the steps of a roof and gutter replacement for people who haven’t done it before.
Jay and his crew were attentive, diligent, and efficient with my gutter installation. I highly recommend them!
Bacon Roofing made the whole process seamless! the service was impeccable! John was knowledgeable and helpful every step of the way, from understanding the paperwork with our homeowners insurance, to design, installation, and final touches. Our roof looks amazing! Highly recommend.
John Bacon came out, offered several great options and even worked with me when my insurance company didn't. He did a great job at a reasonable price and he guarantees his work. Definitely worth a call if you need a new roof. He won't show up at your door unannounced.
Braden with Bacon Roofing came to talk to me about new gutters. Braden was prompt, kind and very knowledgeable. I appreciate his willingness to help.
Doing business with Bacon Roofing is like doing business with your best friends. They understand your situation and have tons of options to solve your needs. They handle everything with extreme care. I sent a request for inspection online with Bacon Roofing. Damien called me within an hour of that request. It was late in the day so he showed up promptly the next day. He did a thorough investigation and found many things other roof inspectors had missed. He found a hole in the roof where our water leak was coming from. He patched it up on the spot, no questions asked. He met with the adjuster and got my claim taken care of with tons of reassurance. This whole process has been extremely comfortable and professional.
Would recommend them if you need a new roof. Great company with hard working employees!
I would highly recommend John Bacon for your roofing needs. He worked for us with our insurance company, and spent time pointing out issues and going over every detail with them. His crew are amazing and professional and left things clean and neat when they left. We are so pleased with our new roof, hope you use them too.
I value honesty and integrity as much as quantity work. That is what I found with John Bacon. He told me straight up what I need and what I don’t need, and we came to a great agreement on the plan to move forward.
John was great. He explained everything very well and was straight up with me. Will definitely be using him for Amy further issues.
John was great to deal with. He communicated bery well with time frames. He sounded very knowledgeable and put me in the right direction. Would 100% recommend.
John and his team are the best in the business. His team has been our go-to roofing company for decades and will continue to be. Honest, responsive, professional, and respectful to everyone we have referred to his team over the years.
I just recently had John over to inspect my roof after the latest hail storm. He was polite and professional. Luckily I did not have any serious damage. He did show me pictures of places that will need to be attended to in the next few years. It was refreshing to have someone give an objective opinion with all the roofers coming out of the woodwork these days. I will certainly be giving him a call when that time comes.
Braden and his team did an amazing job. We bought a new home and needed some work done before we moved in, they were able to get everything done on a tight schedule so we could keep our move in date and kept us well informed through out the process. They have an eye for details and made suggestion along the way that improved the aesthetic of our space all at a very reasonable price.
This is an honest man. We didn’t need a roof and he was up front with us about the whole thing. A great man, personable and professional. I will call in a minute if there is another storm.
John inspected my roof. Not enough Hail damage for a claim. Honest. Replaced my roof 2 years ago. Did a great job.
Jay was amazing! He was punctual, knowledgeable and patient. In addition, he took the time to explain things clearly which was very appreciated. Thank you, Bacon Roofing for having such an incredible person on your team!
3.15.2026 – I am writing this review in light of the current strong winds ranging from 25-30 mph. It has been nearly two years since our roof was installed. Over these two years, we have not needed to contact Bacon Roofing regarding any issues. The company delivered excellent workmanship on our roof installation and ensured all certified GAF materials were properly covered as agreed. Bacon Roofing is a family-owned business with a 30-year history. This longevity is important not only for warranty coverage but also for the confidence that the company will remain in operation over time. When selecting a roofing contractor, it is crucial to consider the long-term reliability of the company rather than choosing one that may not endure. The entire team at Bacon Roofing demonstrated professionalism throughout the process, from initial consultation to project completion. Though we encountered challenges with our insurance provider, John from Bacon Roofing provided valuable guidance and made himself available to meet with our adjuster, who was difficult to schedule with. Despite the added stress from the insurance process, John’s support greatly alleviated our concerns. Bacon Roofing is a trustworthy and high-quality roofing company. My family and I are sincerely appreciative of their service. Our home (now 5-years old) required a new roof after just three years due to consistent exposure to severe weather conditions, and the craftsmanship provided by Bacon Roofing affirms our decision to choose them for this important project. Also - Braden provided valuable assistance during the process and performed well with the gutter installation. Since the completion of the installation, we have not contacted Bacon for any additional requirements or repairs. Have a Wonderful and Blessed Day -Emilio
After a hail storm in early 2025, Braden did an excellent job putting on a new roof and repairing my home and property. All the repairs were high quality. He also worked with insurance from start to end. Like all major projects, there were unexpected complications, but he did great with handling these. He went above and beyond, focused on customer satisfaction.
Saw the job they did on my next door neighbors roof . And decided then that when I replaced my roof I knew the job would be done right . I’m a satisfied customer!
We used Bacon to get our roof repaired after a hailstorm and to build a patio cover on the back side of our house. Braden oversaw the jobs and did a great job of coordinating the process, working with our insurance, keeping us updated and making sure all our concerns were fully addressed. In total Bacon replaced the roof and damaged gutters, repaired paint/stain damage from the hail and replaced damaged window screens and the chimney cap -all of which was able to go through insurance. For the Patio cover, we didn't want something too overbuilt or ornate, and Bacon did not try to oversell on that point, which we appreciated. Braden and the Bacon team made sure we got a quality product and that we were fully claiming what was covered by insurance. He was very conscious of what our out of pocket would be for the patio cover and non-insured repairs and upgrades and was able to deliver exactly what we wanted for the patio cover for a very reasonable price. We were extremely satisfied using Bacon.
John Bacon Roofing is the only company I trust with my roofing, gutters, trim and painting! They are honest, trustworthy and do excellent work!
Recently I had a shingle come loose on my 2/12 pitched roof. I called Bacon Roofing and received a call back very soon. They came out and assessed it. They not only put a shingle back, they inspected the whole roof and even repaired a couple other places and sealed some loose shingles. I would highly recommend Bacon Roofing as a very reliable competent and trustworthy Company for any roofing needs. The workers were professional, polite and knowledgeable of their craft. A special thank you to Brenden Pierson and his helpers. A job well done.
John Bacon provided a free roof inspection. He was on-time, professional, efficient, and shared valuable insight.
Bacon Roofing does beautiful work. Mr. Bacon takes time to call you, explain everything to you, and is there for you 100 %. Very satisfied with the work done on my chimmney. Repairmen showed me the problems, and how they would repair it. Job was very well done, and looks great. Mr. Bacon is very considerate in giving a price for the Work. He followed up with me, and came to see the finished job. First time I met Mrs. Bacon, and she is a lovely lady. Highly recommend Bacon Roofing.
I had wind damage las week and called John and his crew and wow they showed up quick fixed the shingles clean everything and even walked me through the insurance stuff. Friendly folks and the roof looks great and the price made sense.
I was nervous after that spring hail and I really needed help fast. John came out quick and walked me through stuff and talked with my insurance which I am bad at. Crew had the old roof off and a new one on in a day and my yard looked clean after. Price felt fair and the roof looks solid. I am happy with how simple they made it.
Very quick and responsive service. Great roof and skylight leak repair. Friendly and knowledgeable management.
They impressed me the most by listening closely to my requests and fulfilled all my expectations. It was a very difficult job to execute and done well😍Sam
John with Bacon Roofing was very knowledgeable and helpful getting our roof replaced. The job was done in one day and the crew was very efficient and cleaned up afterwards like they had never been here! Thanks John!!
Fast, honest and professional work. Bacon Roofing really came through for us when we needed it. 100% recommended!
Bacon roofing replaced my roof in 2015. And today they came out (same day) for a free inspection. They showed me photos of my roof, spent time explaining the concerns, and set my mind at ease. I’ll never use another roofer!!! #excellentservice #trustworthy
If I could give more stars I would, let's say a million. Wanna know why? Well I will tell ya. First, honesty. You have to admit honest and construction do not go hand in hand. Trust me honest contractors and work. Secondly, quality of work or rather craftsmanship. Unbelievably professional and timely. When does that ever happen... in my experience never. We've all been told - it will be done in a week or so... and a couple of months later.... still not done OR not done correctly with care. These people care period. They take pride in thier work. Thirdly, Brayden, who I delt with, came on sight at least once a day if not more to ensure his team was doing what was needed. His team is so good, they went above and beyond as did Brayden. He took the time to listen and really understand my needs and concerns. Well done , Brayden and thank you. Therefore this company will be the only people i will use from here on out. Highly recommend them. Now, don't expect cheap, expect quality lasting craftsmanship. But be rest assured, the assessments are honest and worth it, its your home and you want quality that will last. And thats why they will be overseeing all the upcoming repairs on my fixer upper home.
John was extremely knowledgeable about the process of replacing a roof! He cited examples and explained the steps clearly. Highly recommend Bacon roofing!
Want to meet us in person?
Book a free inspection and we will come out, get on the roof and talk you through what we find.
Put A Face To The Name
Call the office, send an email or use the form. Tell us a little about the roof and a good time to reach you, and we will set up a free inspection. If water is already getting in, skip the form and phone us straight away.
Phone
Office
8126 Lakeview Pkwy, Suite 13
Rowlett, TX 75088
Warranties
10-year GAF Systems Plus, plus a 10-year workmanship warranty.
Request Your Free Inspection
Leave your details here and you will hear from the office the same business day.