Skip to content
Roof Warden

Roofing contractor

KTM Roofing

2536 GA-138, Stockbridge, GA 30281

Listed under Stonecrest, GA

Google average
4.8
Ratings counted
95
One and two star
3 of 95(3.2%)
Georgia median
1.4%

The first three are Google’s own figures for KTM Roofing, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Georgia roofers we list with enough ratings to compare.

Rating breakdown

4.8
95 ratings
How the 95 ratings break down, from five stars to one
5
8893%
4
44%
3
00%
2
11%
1
22%
3.2%of these 95 ratings are one or two stars (3)

About typical — the typical roofer in Georgia sits at 1.4%. A higher share is a reason to read the critical reviews below, not a verdict.

The critical reviews

The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.

All 3 of the one and two-star reviews we hold for KTM Roofing, most recent first.

  • 2 out of 5Selina AmmonsEdited 4 years ago

    Found this company after researching online and reading reviews. Reviews were great and I went with them. They came out pronto and their pricing was fairly decent. BUT who would have thought they would have used shingles so far off from the color of what's on my roof!!!! I understand the age of my roof but if I was a homebuyer, I would think the house had serious leaking issues...which it had none. I contacted them about the light gray shingles used and was told that's the best match which I find that hard to believe because of all the different color shingles on the market. Not happy with how this looks driving in from the street. They could have almost used black vs light gray!! UGHH!!! Sorry but because of this they will not be recommended by me for roof repairs. UPDATE 3/21/22...According to their response, the original color of my shingles is gray...WHAT??? The original color of my shingles is not gray but BLACK if you look at the shingles showing over the window. With weather and time they have GRAYED out. SMH...

    Reply from the business

    We at KTM hate to hear that you are not satisfied with your recent roof repairs. Your home's original shingle color is light dove gray. The area of the repair has a lot of dark algae growth, due to this and other factors such as weathering, age, or manufacture changes to colors, we always let the customers know that color match is not a guarantee.

  • 1 out of 5Brian7 years ago

    Got scammed 1 dollar charge on my debit card. Never even heard of KTM roofing. Why do they have my Debit card number.... Scam. Where us the refund?

  • 1 out of 5Christina Guice York8 years ago

    KTM did good work on our roof following Hurricane Irma. Now 90 days later they sent a very nasty email saying we did not pay for our services and threatened to take a lien on our home. My husband and i paid CASH with 14 days of receiving the invoice. Thank God we saved our receipt because Hannah the office manager in Stockbridge said she had no record of our payment and offered no apologies. They tried to say we owed another $1000!!! This place does good work but it is not worth the worry that they will fraudulently accuse you of not paying your bill and then threaten to place a lien on your property due to their incompetence. Oh and they offer a $25 discount for positive reviews which is why you see so many on here...they are PAYING FOR POSITIVE REVIEWS! STAY FAR AWAY FROM THESE CROOKS!

    Reply from the business

    This was an unfortunate circumstance that we have never had to deal with in the past. Unfortunately, the payment was recorded in our company system, but the payment was recorded as “$0,” therefore, the “unpaid balance” remained on the account and was forwarded to our internal collections department. The email from our collections department was very professional and in no way “nasty” – it simply inquired payment status and asked that the customer send evidence of payment if it was available. We recognize that this was an obvious clerical error and apologized face to face with the customer’s wife here in the office when evidence of payment was presented. At that time, it was immediately taken care of – no legal action was ever taken and the customer’s balance was at $0. It is a shame that this customer had a different experience than most of our customers with our professional office staff. We strive to be professional and friendly to our customers and regret that this particular customer does not feel that way. We do offer a discount on invoices to compensate our customers for their time in writing a review. We encourage our customers to write positive review for us. We do not feel like this violates any rules or moralities or is unethical.

What reviewers keep mentioning

Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.

  • estimate16
  • roof replacement11
  • quick response7
  • shingles6
  • cleanup6
  • warranty5
  • workmanship5
  • quick work3
  • gutter replacement2
  • leak repair2

Other reviews we hold

14 more of the 88 reviews we hold text for, most recent first. We do not hold every review Google has.

  • 5 out of 5Ayden Evans9 months ago

    I love the servers they give hard working people

  • 5 out of 5Weusi Kennebrewa year ago

    I am very pleased with the service that I received from KTM and James Egan. He was very professional and reliable, plus they stand behind their workmanship. I would recommend their service to anyone and if the stars went up to a 10 they …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, Mr. Kennebrew! We’re so grateful for your kind words and thrilled to hear that you’re pleased with the service from James and the KTM team. Standing behind our work and earning your trust means everything to us. A 10-star review—what an honor! We truly appreciate your recommendation!

  • 5 out of 5Johnny Houstona year ago

    I have used KTM several times over the years. James Egan has always responded quickly and has always been very professional. I would highly recommend James and KTM to anyone that needs roof repairs or a new roof replacement!

    Reply from the business

    Thank you so much for your continued trust and kind words! We truly appreciate your loyalty over the years. James and the entire KTM team are committed to providing top-quality service, and it's always a pleasure to work with you. If you ever need anything in the future, we’re just a call away!

  • 5 out of 5Paul Brewera year ago

    KTM Roofing is far ahead of its competition both workmanship and the professionalism of James Egan. With his knowledge and expertise, my roofing job on my house were done and finished in a superb manner. I highly recommend this company and its staff. Thank you. Excellent job.

    Reply from the business

    Thank you so much for your wonderful feedback! We're thrilled to hear that you had such a great experience with James and the KTM Roofing team. Providing top-quality workmanship and professional service is always our goal, and it's great to know we delivered. We truly appreciate your recommendation and your trust in us!

  • 5 out of 5Kris Adams2 years ago

    Chris was very helpful! Returned after job was completed and payment was made to address a concern brought up by my handyman. Concern was addressed and resolved.

  • 5 out of 5Jon Cauthen2 years ago

    Great team. James and Chris provide expert advice and professional service on both repairs and replacements. Highly recommend.

  • 5 out of 5J Daigneau2 years ago

    Wow! Gteat crew, efficient, respectful. Perfect job, perfect clean up. Outstanding customer service in the field and in the office! Thank you, KTM!

  • 5 out of 5Robert Mitchell3 years ago

    We had a leak that ran into our sunroom. I called 4 roofers for consultations. James at KTM was the only one that found the leak. He quoted a fair price for a repair. As my roof was almost 20 years old I decided to have the roof replaced …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you so much Mr. Mitchell for your kind review! We at KTM pride ourselves on our customer service and are thrilled to hear that James went above and beyond to assist with your roof replacement and subsequent repair. We hope you don't have any more roofing issues, but if you do, you have our number. Please reach out anytime! We appreciate your business and the time you took to give us a 5 star review!

  • 5 out of 5Terry Bailey3 years ago

    We have to get our roof replaced and Chris came by to give us a quote. He was on time, very respectful, very knowledgeable, very thorough, and very friendly. He provided the estimate in less than 24 hours and the estimate was very reasonable and fair! My husband and I are 99% sure we're going to use KTM. We're just waiting for the last estimate to come in before deciding.

    Reply from the business

    Thank you so much for taking the time to write us a review! We are thrilled to hear that Mr. Tyson has done a wonderful job with his customer service! We also hope you will in fact allow KTM Roofing to assist with your project! Please let us know if you have any questions, concerns, or if we can help in any way!

  • 5 out of 5Lindsey Gastley4 years ago

    Such an awesome experience with James and the KTM team. After having a leak that caused water to enter our closet through a light fixture (oof!), we had a different roofer come out for an estimate, and he told us we needed an entirely new …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    We LOVE to hear that James has gone above and beyond to assist with your roof repair needs. We at KTM strive to listen to our customers and provide them with the assistance that they need! We hope we are not needed for a while, but please don't hesitate to reach out if we (Or James) can be of further assistance to you and your home!

  • 5 out of 5Terri Tigh4 years ago

    We used KTM roofing for an installation in 2007. When we had storm damage last month, we contacted them and a representative was out the next day. He had already researched and was able to locate the same shingles used originally. Repairs …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    We appreciate you Terri! Thank you for your wonderful review and the time you spent writing it! We here at KTM are so happy to have been of service to you and your home, again! Let us know if you need anything else!

  • 5 out of 5Patrice Bryant4 years ago

    The company was very professional. They responded in a timely manner to my request for an inspection. I received a quote in less than 24 hours after the inspection. They repaired my roof in a timely manner and provided before and after pictures as requested. So far so good. I will wait until the next hard rainfall to see if the repairs were sufficient but I have a good feeling about the repairs.

    Reply from the business

    Thank you so much for taking the time to give us a review! We appreciate you letting us assist you with your roofing needs! Let us know if you ever need us in the future.

  • 5 out of 5Darlene Jenkins4 years ago

    We are pleased with the new roof that KTM installed. The project was managed efficiently and professionally from sales through installation.

    Reply from the business

    We at KTM are thrilled to hear that you are so pleased with the work completed on your home, as well as, the process in between! We appreciate your business and the time you took to write us this nice review!

  • 5 out of 5Christy Deal4 years ago

    KTM Roofing went above and beyond with repairing a leak in our roof. Not only did they respond quickly (thank you so much) - they also did an amazing job and at a great price. I highly recommend them!!!

    Reply from the business

    Thank you for your great review about the roofing repair we did for you! We appreciate you contacting our company. We look forward to serving you in the future.

The latest post from this business

Posted by KTM Roofing to their own Google profile 4 years ago. Their words, not ours.

Atlanta weather is tough on roofs. Between summer storms, spring hail, and heavy rain, small issues can hide until they become leaks. Regular roof inspections give homeowners and business owners a clear read on their roof's condition before problems spread. KTM Roofing has inspected residential and commercial roofs across the metro since 1984. We check shingles, flashing, seals, gutters, and signs of water damage, then give you a straightforward assessment, and we only collect payment after the work is done. Whether it's an annual check or a look after a storm, scheduling regular roof inspections is one of the simplest ways to protect your property. Call KTM Roofing today to book yours. Aug 3, 2026Learn more

Other roofers in Stonecrest

Ranked by how many ratings Google has counted.

Other roofers we list in Stonecrest
Roofing contractor
Alpine Roofing & Restoration LLCsmooth process, insurance claim assistance, new roof4.9282 ratings1.4% one and two star(678) 531-4411
Bonafide Roofingleak, courteous staff, quick completion5.0234 ratings0.4% one and two star(770) 315-5694
Not A Dime Down Roofing & Restoration LLChonest staff, punctual crew, thorough job5.0168 ratings0.6% one and two star(678) 785-8921
Furman Quality Roofingquality materials, chimney repair, timely completion5.0154 ratings0% one and two star(404) 957-6601
Premier Roofing and Siding, LLCanswering questions, new roof, siding4.497 ratings14.4% one and two star(404) 551-6405
Golden Rule Solar and Roofinginsurance claim assistance, respectful staff, hail damage assessment5.078 ratings0% one and two star(678) 956-7166

All roofers in Stonecrest →

Where this page comes from

Every figure above is Google’s, captured on 24 September 2026. The star average and the 95 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 95, of which 88 have any text — and it is not everything Google shows.

Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.