KTM Roofing
Company Overview
With over 38 years of experience, KTM Roofing is a full-service roofing company catering to both commercial and residential sectors in Atlanta. Our services include roof repairs and replacements throughout the Atlanta metropolitan area. We offer roofing contracting services in areas such as Alpharetta, Marietta, Sandy Springs, Decatur, Roswell, and John's Creek, Georgia. As an A+ BBB rated roofing company, we have completed roofing projects for over 24,798 homes and businesses in the Atlanta area. Our expertise includes Asphalt Shingle, Cedar, Slate, Tile, Metal, and Standing Seam Metal Roofing.
Founded in Atlanta in 1984 by Kelly and Tim McLoughlin, KTM Roofing became incorporated as KTM Roofing Company, Inc. in 1995. The company remains family-owned and operated. Under Tim's leadership, the company has evolved from a small crew to one of the most respected roofing companies in Atlanta. If you travel through neighborhoods in metro Atlanta, you will see many roofing projects by KTM, reflecting our dedication to quality and excellence.
KTM has grown alongside Atlanta's expansion. The company has grown from eight roofers in 1984 to several teams of expert master roofers. The work ethic and quality standards established at KTM are upheld by our roofing installers. We strive to keep our master roofers knowledgeable about emerging roofing technologies, and every KTM roofer is certified by manufacturers for top-notch installation practices.
Business Services
- New roof installation
- Roof repair
- Roof replacement
Business Location & Hours
| Mon: | 9:00 AM - 5:00 PM |
| Tue: | 9:00 AM - 5:00 PM |
| Wed: | 9:00 AM - 5:00 PM |
| Thu: | 9:00 AM - 5:00 PM |
| Fri: | 9:00 AM - 5:00 PM |
| Sat: | Closed |
| Sun: | Closed |
Recommended Customer Reviews
This team did an amazing job, couldn't be happier with the result. Professional and efficient.
Hate to give a low rating, as the roof looks great and only took one day. It is other issues that made my experience so bad. After the roof was done, I went into attic and noticed they had pulled furnace vent pipe up when replacing cap, so pipe does not join anymore - which would allow carbon monoxide to enter my home. I pointed it out, and there was no concern, only a piece of metal wrapped around to hold it closer to other pipe section. Has been 6 weeks, and still not fixed. They got tar on new deck, left tar marks on white stucco house, and ripped 3 screens. To their credit they cleaned house marks and repaired screens - different color, but at least an attempt.
Bigger problem came with gutter crew a few days later. Despite a signed contract saying they would repair minor soffit damage (at my cost), but when crew saw the two small spots they said they do NOT do that work as it was ""extensive damage"", and that we needed a carpenter. So, they left without installing any gutters on the house, and when we got heavy (4"") rain the next weekend, water poured off roof and sat against house, seeping into my basement and damaging carpet, pad, and leaving moldy tack strips. I made sure KTM knew of this issue, and other than ""sorry"" - no offer was made to repair that damage, which was completely unavoidable. IF gutter crew had done what they agreed to in writing, there would have been no water damage. They sent a contractor a week later who estimated $1760 to fix two small soffit spots and paint fascia board only. I hired handyman and had work done, including painting soffit and fascia, for half that amount. They sent someone who was very nice to fix furnace pipe, but he could not fix it, and no follow up weeks later. Kind of standard procedure it seems...
I paid for the roof promply when billed, despite no one fixing the issues that remained. Is now 6+ weeks, and they still have not fixed furnace pipe (dangerous, I sealed with duct tape). I was very impressed by their professionalism during the quote phase, but since roof was put on - they have dropped the ball on every detail. I now a bill for gutters which were installed weeks after promised, with damage done. For that reason, I cannot in good faith recommend using KTM.
We have a synthetic slate roof and not many roofers deal with this material. I called KTM after researching roof companies that dealt with slate. The original sales person was very nice and informative, we did not have a leak but my painter discovered some rotten wood near the roof line and thought it was because of some broken tiles and nail exposure. KTM said that someone would call me from the office to set up an appointment....I never got a call so I called them back. They finally came out to replace all the broken shingles on my roof and the rotten wood. A week or so after the repair there was a lot of rain and we had several spots on the ceiling under where they had just done the work. They blamed it on the sealing from the house to the roof but I would have thought when they were on the roof fixing the tiles they would have noticed this problem and fixed it while they were up there. Leonard came out and sealed off where the house and roof meet. We had not had any problems until a few weeks ago and Atlanta had several days of rain and again we got a huge water spot on our ceiling. Leonard came back out and said he thought it had something to do with the chimney and someone would call to set up an appointment. The appointment was set for August 16 for which no one showed up. I called the office to find out what happened and was told (after several tries) that the guys came on Aug 14 and fixed the problem. I find this hard to believe because I was home most of the day and never saw or heard anyone doing a roof repair. I guess I'll have to wait until the next rain to find out for sure.
Michael J.I am reading some of the reviews here shaking my head in disbelief. KTM replaced my roof 11 years ago and did a super job. Did have an incident where they pierced an AC line but owned up to it, had it fixed and no issues. Easy to deal with. When I got estimates, KTM was not the lowest but I felt had the best approach. Tim was super IMO.
Recently we noticed a missing shingle. James Egan came out and looked at it and said it was only discolored and nothing was wrong. Not a word about payment but he did say I hope I hear from you in 10-15 years. And they will.
IMO - Super folks and super service.
They put my roof on in 2012. Years later I had a leak in my ceiling. They came out quickly and went up to my attic. They found a leak in a pipe and fixed it for me. The roof was fine and I have not had issues with the pipe since. They could have lied and scammed me out of a roof repair but they were honest. That is so rare in this industry.
Christina Y.Ktm did decent work on our roof last november after Hurricane Irma. We paid in cash and then ninety days later they said they never received it and were going to start lien procedures on our home if we didnt provide proof of payment! Like WE did something wrong and WE had to prove ourselves. I provided the PAID receipt in person and was greeted with attitude and asked to leave. Never Apologized!
*They offer $25 discounts for positive google reviews. DONT BE FOOLED!! STAY AWAY!
Kendall H.Do not deal with this company. They are a very shady company that is attempting to force homeowners into using there company instead of the contractor of there choice. They are in cahoots with a few insurance adjusters who are making a kick back off insurance claims. The adjuster even went so far as to changing the claim # so the contractor who worked and labored to get the roof approved could not access any information and will lead you to believe that if you do not use there company then the claim will not be approved for repairs. My advise is to stay away!
My family and I put our trust and confidence in KTM Roofing Company when we chose them to replace our roof 6 years ago. We were given a 10 year workmanship warranty. Within 2 years of the roof replacement, we had a huge leak in one of the bedrooms. We called KTM for service, but they could not find anything from this huge downpour of water that leaked on our carpet when it rained heavily. Over the next couple of years, the roof leaked on two other occasions when it rained heavily. I called KTM roofing company again for this ongoing issue, and James came out and found what he believed was the problem, but he refused to share with me what he thought the problem was. He stated how he had to show a picture of the potential problem to his supervisor to see if it was covered under warranty and he would get back with me soon. More than a week later, I still had not heard from him, so I decided to call James to find out the status of our roof. His reply was that he would call me in a couple of days and let me know what they decided about our roof being under warranty. Well, more than 2 weeks had passed, so I decided to give KTM Roofing another call only to learn that the roof is not under warranty (so they say). Whether our roof was covered under warranty or not, I needed to know as soon as possible so this leak issue could be resolved to prevent further damage to our home, especially since it had been storming over the past several days. By the way, KTM never told me what they thought the problem was, even after they told me that it's not covered under warranty. At this point, I'm not quite sure that they even know what the problem is! I thought one of KTM's visions was to be considerate and respectful of their clients. However, I found this to be untrue. KTM didn't even have the common decency and courtesy to put a tarp over the potential problem (until they could complete their research on whether it would be covered under warranty) to make sure our house wouldn't be further damaged by the constant rain!! Because of KTM's poor service, I will not put my trust in them any longer. I will now seek a reliable and honest roofing company to take care of our roofing repairs.
I had problems at first. They kept calling to reschedule my job which I didn't mind because my job was pretty easy, but what I couldn't handle was scheduling a job and then not show up. I sent an email to James with my concerns and he and Chris went out of their way to make things right. I would do business with this company again but only speak with James and/or Chris.
Called and got answering service. Someone called back 2 hours later. No one could come out to help for two weeks. All that radio advertising you have to much business to have a human answer the phone. Based upon my initial contact I glad I went with some one else.

























