103 Bruce Rd.
Greenville, SC 29605
844-KEE-ROOF™

Have any feedback for us? We'd love to hear it! Call us at (864) 689-2401 and let us know how we are doing.

Our Top Cities


Local Reviews

Rated 4.9 out of 5 stars based on 101 customer reviews

Professional and well supervised!

Very well handled from start to finish. Couldn’t be more satisfied. Recommended them to a neighbor!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service!!

Ben was very helpful when he arrived for our appointment. He fixed the issue right then and there! I will definitely call them again if I ever need anything else.


Response from KEE Roofing®:

Hi Sarah, it was a pleasure meeting you today. I'm glad I could be of service. Thank you very much for the 5-Star survey review! Please do not hesitate to call us again in the future if you ever need anything else.

  • Overall Experience
  • Quality
  • Price
  • Convenience

GOOD JOB

ALREADY DID IN EARLIER EMAIL

  • Overall Experience
  • Quality
  • Price
  • Convenience

Best in the Business

  • Overall Experience
  • Quality
  • Price
  • Convenience

Most knowledgeable experience about roofing

Benjamin Kee took his time to completely explain everything about the insurance and contractor issues regarding hail damage, roofing materials, and collateral damage from a hail event. Quite an education in the science of roofing.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Awesome Group #1

I filed for wind and hail damage with State Farm in April 2022. KEE roofing came out and looked at the roof and was very thorough. Benjamin and his staff go above and beyond what a normal contractor will ever go. He took pictures of all the damage loaded a video on what to do and was there in my driveway every step of the way. I was denied originally and with KEE roofings help we fought State Farm and eventually we won the fight. Anytime i needed help Benjamin and his team answered the call. Do NOT call anyone else for your roofing needs. Dont just read what im writing. Experience it for yourself and you will be writing this same type of review. Top notch business!!!! AA++


Response from KEE Roofing®:

Hello Jordan! Thank you so much for your 5-Star review regarding your experience with Benjamin. KEE Roofing strives to help all of our customers every step of the way. We are so glad that we could assist you with finally getting your claim approved. Thank you so much for your business.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Best in the Business

We interviewed 5 different companies and Ben far exceeded the due diligence of any of the others. The follow up team has exceeded our expectations as well.


Response from KEE Roofing®:

Hi Terry. Thanks you so much for your 5-Star review regarding you Experience with Ben and our team here at KEE Roofing. We take pride in making sure that our customer's are taken care of from the very beginning. We really appreciate you choosing us to take care of your roofing needs.

  • Overall Experience
  • Quality
  • Price
  • Convenience

True professional

Enlightened by the amount of details


Response from KEE Roofing®:

Hi Larry! Thank you so much for the 5-Star review regarding your experience with Mr. Kee. We take pride in making sure each of our customer's are fully aware of our findings at each inspection. We look forward to working with you! If you need anything at all, please don't hesitate to give us a call.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service

Kee Roofing gives excellent service and will work with you at the pace you can afford. They are very kind and did a wonderful job.


Response from KEE Roofing®:

Hi Crystal! Thank you so much for your 5-Star review. Our team here at KEE Roofing, really try to go above and beyond for each of our customers. Quality work and customer service is something we take seriously. It has been a pleasure working with you! We really appreciate your business and if you need anything at all in the future, don't hesitate to call us!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great experience.

Ben, Justin, Aston and Olivia were the best. The roof looks awesome and was replaced with expertise and care. Highly recommended.


Response from KEE Roofing®:

Hello Mr. Watt! We really appreciate your 5-Star Review regarding our team at KEE Roofing. We really take pride in making sure sure our customers are taken care of. We really appreciate your business. It was a pleasure working with you. If you need anything in the future, please don't hesitate to call us!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Super helpful with the process. Great customer service. Reliable and honest.

I’d recommend this company to others.


Response from KEE Roofing®:

Hi Josh! Thank you for your 5-Star review regarding your experience with Benjamin. We really value our customers and make sure that we provide the best experience. We really look forward to helping you with all of your roofing needs. Thank you so much for your business.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Roof repair - Excellent customer service!

I am very pleased with my experience. Justin S. represented Kee Roofing very professionally. He did a fantastic job explaining everything to me. Justin was thorough with initial inspection and his quote came promptly. I really appreciate how he followed up through entire process and how he provided plenty of before and after pictures of the repair work. Also, repairman worked efficiently and did great with the clean up after the job was complete. I will recommend Kee Roofing & Solar to others.


Response from KEE Roofing®:

Hi Dawn! Thank you so much for your 5 - Star Review regarding your experience with Justin. He is a huge asset to our team here at KEE Roofing. We really appreciate your business. If you ever need anything in the future, please do not hesitate to call us.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Very professional. Answered all my questions.


Response from KEE Roofing®:

HI Lillian! Thank you so much for your 5-Star review regarding your experience with Benjamin. We really value our professionalism and making sure we answer any and all question our customers may have. We look forward to helping you with all of your roofing needs and really appreciate your business!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Benjamin found damage that insurance adjustor missed


Response from KEE Roofing®:

HI Melaine! Thank you so much for your 5-Star Review regarding your experience with Benjamin. We really take pride in making sure that nothing is missed when it comes to inspecting customer's homes. We look forward to assisting you with all your roofing needs. We really appreciate your business!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Awesome

Justin was very professional


Response from KEE Roofing®:

Hi Marty! Thank you so much for your 5-Star review regarding your experience with Justin. He is such a huge asset to our team. We look forward to assisting you with your roofing needs. We really appreciate your business.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Olivia K.

Olivia K. Job Checkin

Customer called with a leak due to hail damage. The insurance company originally tried to only approve for half the roof to be replaced. Customer trusted KEE Roofing to assist her through the insurance claim process to ensure all damages were estimated for and repaired. We ended up with a full roof replacement and interior ceilings repairs due to the leak. Another successful restoration project!

Customer called with a leak due to hail damage. The insurance company originally tried to only approve for half the roof to be replaced. Customer trusted KEE Roofing to assist her through the insurance claim process to ensure all damages were estimated for and repaired. We ended up with a full roof replacement and interior ceilings repairs due to the leak. Another successful restoration project!

Benjamin K.

Benjamin K. Job Checkin

Customers called us with a gutter issue from where a tree limb had damaged their gutters. I inspected their full property and also found hail damage to their gutters, downspouts, window screens and roof. Based on my hail damage inspection, I recommended that we go the insurance claim route and assisted them in filing an insurance claim. I met with their insurance adjuster onsite and he agreed to full replacement, full replacement of the gutters and downspouts, window screens and even fascias metal as well. We installed a CertainTeed Landmark Charcoal Black, limited-lifetime warrantied architectural shingle on the roof as well as brand new black gutters and downspouts. Customer loves the new updated look of the black roof, black drip edge and black gutters. We thoroughly enjoyed working with this customer throughout the entire process!

Customers called us with a gutter issue from where a tree limb had damaged their gutters. I inspected their full property and also found hail damage to their gutters, downspouts, window screens and roof.  Based on my hail damage inspection, I recommended that we go the insurance claim route and assisted them in filing an insurance claim. I met with their insurance adjuster onsite and he agreed to full replacement, full replacement of the gutters and downspouts, window screens and even fascias metal as well. We installed a CertainTeed Landmark Charcoal Black, limited-lifetime warrantied architectural shingle on the roof as well as brand new black gutters and downspouts. Customer loves the new updated look of the black roof, black drip edge and black gutters. We thoroughly enjoyed working with this customer throughout the entire process!

Olivia K.

Olivia K. Job Checkin

Customer was referred to KEE Roofing for a full roof inspection due to a roof leak. Customer had reached out to her insurance company first to address the roof leak, and the insurance company approved to replace half the roof. The customer then called KEE Roofing and we worked directly with her insurance company to ensure all damages were estimated properly so we could restore her home back top pre-storm condition. After a difficult process, we were able to finish with a full roof replacement as well as take care of the interior damages!

Customer was referred to KEE Roofing for a full roof inspection due to a roof leak. Customer had reached out to her insurance company first to address the roof leak, and the insurance company approved to replace half the roof. The customer then called KEE Roofing and we worked directly with her insurance company to ensure all damages were estimated properly so we could restore her home back top pre-storm condition. After a difficult process, we were able to finish with a full roof replacement as well as take care of the interior damages!

Olivia K.

Olivia K. Job Checkin

Customer's home sustained hail damage during storm season this year. We worked with their insurance to ensure they had a full roof replacement as well as all new gutters and downspouts. The CertainTeed Landmark charcoal black shingles and brand new black gutters and downspouts really made their home not just restore, but transform!

Customer's home sustained hail damage during storm season this year. We worked with their insurance to ensure they had a full roof replacement as well as all new gutters and downspouts. The CertainTeed Landmark charcoal black shingles and brand new black gutters and downspouts really made their home not just restore, but transform!

Benjamin K.

Benjamin K. Job Checkin

Sarah called us with a leaking roof issue. I conducted my free inspection and pinpointed the roof issue. I was able to do a roof repair for her onsite as to it was a minor issue. Customer is happy with the services and will call us in the future is she ever needs anything else.

Sarah called us with a leaking roof issue. I conducted my free inspection and pinpointed the roof issue. I was able to do a roof repair for her onsite as to it was a minor issue. Customer is happy with the services and will call us in the future is she ever needs anything else.

Benjamin K.

Benjamin K. Job Checkin

Another happy customer and one day job completion full roof replacement! Thank you very much for your business, Mr. And Mrs. Rankin, it was a pleasure working with you both!

Another happy customer and one day job completion full roof replacement! Thank you very much for your business, Mr. And Mrs. Rankin, it was a pleasure working with you both!

Benjamin K.

Benjamin K. Job Checkin

The customer called us after noticing a small water spot in their living room after the recent hail storms. I conducted my full roof inspection, but did not find any issues with the roof at this time and roof is in good shape. I believe the recent water spot is the result of wind-driven rain and a possible one-time occurrence, so I recommended to the customer that we wait for a couple more rains and keep an eye on it to see if anything changes and to call us right away, should they notice any changes.

The customer called us after noticing a small water spot in their living room after the recent hail storms. I conducted my full roof inspection, but did not find any issues with the roof at this time and roof is in good shape. I believe the recent water spot is the result of wind-driven rain and a possible one-time occurrence, so I recommended to the customer that we wait for a couple more rains and keep an eye on it to see if anything changes and to call us right away, should they notice any changes.

Benjamin K.

Benjamin K. Job Checkin

The customer called us after noticing a small water spot in their living room after the recent hail storms. I conducted my full roof inspection, but did not find any issues with the roof at this time and roof is in good shape. I believe the recent water spot is the result of wind-driven rain and a possible one-time occurrence, so I recommended to the customer that we wait for a couple more rains and keep an eye on it to see if anything changes and to call us right away, should they notice any changes.

The customer called us after noticing a small water spot in their living room after the recent hail storms. I conducted my full roof inspection, but did not find any issues with the roof at this time and roof is in good shape. I believe the recent water spot is the result of wind-driven rain and a possible one-time occurrence, so I recommended to the customer that we wait for a couple more rains and keep an eye on it to see if anything changes and to call us right away, should they notice any changes.

Benjamin K.

Benjamin K. Job Checkin

I met with the customer and inspected the roof and did not find any visible issues. I believe he sustained wind driven rain from the recent storm so we will wait for the next rain to see if this happens again and do a repair from there if need be.


Justin S.

Justin S. Job Checkin

This customer went with the Landmark Moire Black Lifetime Shingles and it was a perfect combination with the black drip edge. The Clark's love their new roof.

This customer went with the Landmark Moire Black Lifetime Shingles and it was a perfect combination with the black drip edge.  The Clark's love their new roof.

Justin S.

Justin S. Job Checkin

This customer chose the certainteed Resawn Shake and they love the new look it gave their home. Another one day completion and another happy KEE customer.

This customer chose the certainteed Resawn Shake and they love the new look it gave their home.  Another one day completion and another happy KEE customer.

Benjamin K.

Benjamin K. Job Checkin

Customer called KEE Roofing for a free roof inspection after seeing us in the neighborhood, Regency Park, after recent hail storms. KEE Roofing did a full inspection of the property and found hail damage. Customer filed a claim with Farm Bureau insurance and they scheduled for KEE Roofing to come back and meet Farm Bureau at the property. We were able to point out all the hail damage to the insurance adjuster and they agreed to full roof replacement as well as exterior trades like gutters, downspouts, etc. New roof coming soon!

Customer called KEE Roofing for a free roof inspection after seeing us in the neighborhood, Regency Park, after recent hail storms. KEE Roofing did a full inspection of the property and found hail damage. Customer filed a claim with Farm Bureau insurance and they scheduled for KEE Roofing to come back and meet Farm Bureau at the property. We were able to point out all the hail damage to the insurance adjuster and they agreed to full roof replacement as well as exterior trades like gutters, downspouts, etc. New roof coming soon!

Benjamin K.

Benjamin K. Job Checkin

This customer called in from the Wakefield Subdivision in Anderson, SC. He asked for a storm damage inspection after the 04/06 hailstorm. After completing my full inspection, I found hail damage on all slopes of the roof as well as multiple places on the property. I explained the claim process and he filed a claim with State Farm. I came back to the property to meet with the adjuster and unfortunately we were not able to complete the inspection due rain. I went back to this property. This time to meet with the adjuster and his manager to finish the inspection on their roof. The adjuster and the field manager denied all hail damage on the property. The customer was not happy with their decision. The adjuster agreed to send an engineer to inspect the property. I met the engineer who also agreed to storm damage. He sent his report into State Farm and they approved this customer for full roof replacement. New Roof coming soon!

This customer called in from the Wakefield Subdivision in Anderson, SC. He asked for a storm damage inspection after the 04/06 hailstorm.  After completing my full inspection, I found hail damage on all slopes of the roof as well as multiple places on the property.  I explained the claim process and he filed a claim with State Farm. I came back to the property to meet with the adjuster and unfortunately we were not able to complete the inspection due rain. I went back to this property. This time to meet with the adjuster and his manager to finish the inspection on their roof.  The adjuster and the field manager denied all hail damage on the property. The customer was not happy with their decision. The adjuster agreed to send an engineer to inspect the property. I met the engineer who also agreed to storm damage. He sent his report into State Farm and they approved this customer for full roof replacement. New Roof coming soon!

Benjamin K.

Benjamin K. Job Checkin

We received a notification from our storm monitoring service for this customer in the Ascot subdivision in Easley, SC. A hailstorm impacted the property and we offered a free storm damage inspection to ensure the customer did not sustain damage. I performed my full property inspection and found hail damage on all slopes of the roof, almost all the window screens, as well as the outdoor shed. I walked them through the claim process. This customer is filing a claim with State Farm. I will be returning to this property next week to meet with the adjuster.

We received a notification from our storm monitoring service for this customer in the Ascot subdivision in Easley, SC. A hailstorm impacted the property and we offered a free storm damage inspection to ensure the customer did not sustain damage. I performed my full property inspection and found hail damage on all slopes of the roof, almost all the window screens, as well as the outdoor shed. I walked them through the claim process. This customer is filing a claim with State Farm. I will be returning to this property next week to meet with the adjuster.

Benjamin K.

Benjamin K. Job Checkin

We called this customer after being notified that a hailstorm hit at their address in Easley, SC on June 16th. They wanted us to come out and perform a free roof inspection. After completing my full property inspection, I found hail damage on all slopes of the roof and collateral damage on the soft metals as well. I explained the claim process with this customer and he will be filing a claim with USAA. I will return to this property next week to meet with the adjuster.

We called this customer after being notified that a hailstorm hit at their address in Easley, SC on June 16th. They wanted us to come out and perform a free roof inspection. After completing my full property inspection, I found hail damage on all slopes of the roof and collateral damage on the soft metals as well. I explained the claim process with this customer and he will be filing a claim with USAA. I will return to this property next week to meet with the adjuster.