Crew members of Generation Roofing, top-rated roofing service in Upstate South Carolina, tearing off old shingles in preparation for roof replacement.
Expert roofers from Generation Roofing, serving Upstate South Carolina, replacing underlayment for superior weather protection.
Skilled Generation Roofing crew members in the process of installing new, durable shingles in an Upstate South Carolina residential property.

The story behind the company

Who is Generation Roofing?

My name is Joseph and I'm the founder of Generation Roofing. With the support of my father, who has over thirty years of roofing experience, I learned the ins and outs of the trade from a young age. Several years ago, I decided to start my own roofing business with the goal of offering high-quality work at a competitive price. Today, I'm proud to say that we've built a reputation in the community for delivering exceptional results and providing free warranties on all of our work.

Read my storyRead my story

Our Services

Quality Roofing and Siding Services

At Generation Roofing, we offer a wide range of roofing solutions, including shingle and flat roof repairs, installations, and replacements. Our team has the expertise to handle a wide range of roofing projects, and we also provide siding installations and replacements.

We provide free estimates, and we always aim to provide quality work at an affordable price. With our free warranties, you can trust that we are committed to ensuring your satisfaction.


  • Shingle roofing repair and installation

  • Flat roofing repair and installation

  • Siding installation and replacement

  • Emergency roof repairs

  • Roof inspections and maintenance

  • Skylight installation and repair

  • Chimney flashing repair and replacement

  • Aluminum facia wrap repair and replacement


What They're Saying

  • Michael M.

    5 stars

    Joseph and his team did a great job on our siding and chimney. I'd recommend him for any siding/roofing needs.

  • Jane C.

    5 stars

    Joe was a pleasure to deal with. He easily diagnosed the cause of leak from the roof and was able to repair the problem with great skill. He was up front with all the costs to repair and it was reasonable and a great value. The best is that he kept me informed as to exactly when he would be able to fit the repair into his schedule. I would recommend him to anyone looking to repair or replace their roof.

  • Kate B.

    5 stars

    Joe at Generation Roofing was fantastic to work with. He was super responsive, came out to look at the issue and was even able to make the repair same day. He took pictures of the work he did and I think his price was very fair. I will definitely reach out to him the next time we need roofing work done and I wouldn’t hesitate to recommend him to friends and neighbors.

  • Dennis W.

    5 stars

    Joe responded fast with a great price. Finished quickly and cleaned up the mess, even the old nails. Highly recommend Joe and his crew.

  • John F.

    5 stars

    I think extra work and care was done to ensure a professional job. It’s really good to have a company do work and be able to see them take pride and do it right the first time. They took no shortcuts and spent extra time to ensure a job well done. Stuck to the quoted cost also. Thanks.

  • Larry M.

    5 stars

    They were timely in responding to quote request. Skilled and hard workers. Full clean up at the end of each work day and extended clean up on final day of the job. I would recommend without reservation for your roofing needs.

Show more reviewsShow more reviews
Show less reviewsShow less reviews


Frequently Asked Questions

  • What should I look out for after a big storm?

    53 sec.

  • How does Generation Roofing decide on the cost of a repair or installation?

    The price is determined by a simple formula: square footage of the roof, the current price of shingles, and the difficulty of the job. Free estimates always include the measurements and pricing to offer an upfront and honest quote.

  • What is the process for receiving a free estimate?

    Complete the request below with your information, and I will contact you to determine a day and time that works best for you for me to come take a look at your roof.

  • How do I know when it is time for a new roof?

    A roof typically will last between 15-35 years, depending on the effects of weather. If you are unsure if you need a full replacement, contact me through the request form below, and I can take a look and let you know. I often find myself telling customers that their roof has several years left, but it is always nice to know so that you can plan for the future.

  • What training do you have in the roofing and home improvement business?

    I have been working on homes since I was very young. My dad taught me the business and everything I know. If you would like to read my full story, click here.

  • What types of customers are you willing to do projects for?

    I work with a wide range of contractors, property managers, and homeowners.