Owner-operated roof replacement in Franklin, NC, serving all of Western North Carolina. We tear off your old roof down to the wood, replace anything rotten, and install shingle, standing seam metal, synthetic slate or cedar shake. Call or request a free quote today and get a written price before any work starts.
Thanks for reaching out. A real person here reads every one of these, and we’ll call you back today.
Rather not wait on us? Call and we’ll pick up.
Call 828-634-5200One small favor while you wait. Make us a preferred source on Google. It puts our answers in front of you first the next time you go looking for roofing help around here.

You’ll know who’s on your roof and when they’re coming. Caity gives you a start date and calls if the weather moves it, and the crew cleans up at the end of every day.
Most of a roof replacement ends up hidden under the shingles, so that’s where we slow down. We tear off down to the wood, show you photos of anything rotten before we replace it, and put new underlayment and new flashing on every roof.
Hired hands cut corners. Owners don’t. Ken Smith is a third-generation tradesman and the first in his family to become a full contractor, and he walks every finished roof himself before you get a bill.
Our workmanship warranty runs 3 to 5 years on most roofs, and it’s separate from the manufacturer’s warranty on your shingles or metal. You get both in writing.
“I had them do a re-roof for my Mother in Franklin and it was done on time and very reasonably priced.”
Plenty of the roofs we look at don’t need replacing, and we’ll say so. Josh or Ken gets up there, takes photos, and walks you through what he found.
If a storm did the damage, we photograph it, write it up, and deal with your adjuster directly. And if all you need is a repair, we do those too.
“We cannot recommend Ken, Caity, and their crew enough! They were wonderful to work with from the beginning to end of our full roof replacement. Ken offered a fair price and was easily accessible for any questions we had throughout. The crew arrived when they said they would, were meticulous in their work, and were beyond thorough in cleaning up at the end of every day.”
“Brett, Caity, Mario, Liz & Ken were all wonderful to work with. They kept their appointments exactly on time, got our roof done when they said they would (and in time for our homeowner’s insurance change,) and everything was as we asked and expected.”
“I requested a bid and it was extremely detailed. After agreeing to the bid, I was given an approximate start date and materials were ordered. After approximately three weeks, I was notified the team would start the following day and the job would take 2 1/2 to 3 days. The team arrived at 7:00 am and worked till 7:00 pm. The entire team worked tirelessly in extreme heat. All work was done within the 2 ½ day time frame and cleanup was thorough and neat.”
“Great work installing a new roof. Especially responsive to our "emergency" problem of the insurance company canceling our homeowner’s policy and giving us a short timeline to get a new roof in order to reinstate us. Appalachian Roof kindly made room for us in their busy schedule. Hard and fast workers. The manager, Caity, kept us constantly informed. So professional and extremely friendly. Good good company.”
“We could not have had a better experience working with Appalachian Roof Restoration. They accessed our roof condition, helped us decide on the work to be done, were timely and punctual. They did an excellent job and cleaned up thoroughly.”
“Roof replacement plus ridge vent. Great hard working crew, did a great job”
“Ken and Caity were prompt, knowledgeable and wonderful to work with. While there were unavoidable delays due to the wet spring weather, communication was consistent and extremely responsive. The new roof is beautiful and I’m looking forward to doing more work with this team!”
“Thank you for a great job! The men were very efficient and fast. Clean up after was great. Very easy to communicate with the owners and I highly reccomend this company if you need a roof replaced! Thank you!”
“They got the roof done and clean up in 2 days start to finish, I am impressed with the whole process and Ken answered all my questions. The price was very reasonable compared to every roofer I called. I’m very happy.”
“They did some repairs and replaced my existing shingled roof with a metal roof. Excellent job. I highly recommend them if you’re in need of a new roof.”
No sales pitch. No trip charges. No pressure.
Tell us what’s going on. We respond fast and set a time that works.
Josh or Ken walks your property with you. No charge if you don’t proceed.
An honest number in writing, permits pulled. No surprises later.
Clean site, on-time crew, and we stand behind the work after we leave.


Josh or Ken comes out to your property, looks at the project, and listens. We want to hear what you’re picturing, what you want out of it, and anything you’re worried about.
Then we put together a free, personalized quote. Look it over, ask us anything, and compare it to any other quote you’ve received.
We like being compared. We show up on time and prepared, our pricing is competitive, and our customers have given us a 4.9-star rating across 70+ Google reviews.

Franklin gets about 55 inches of rain a year and less than 3 inches of snow. Twelve miles south, the Coweeta basin gets over 72.
So a roof here has to move a lot of water, off steep pitches, under trees that keep the north side damp and mossy. Your framing is still built for snow because the building code requires it, but water is what wears out a finished roof in Macon County.
That’s why we take extra time on the valleys, the flashing around chimneys and skylights, and the rubber boots around vent pipes. It’s also why your gutters matter more here, and we can handle gutter installation in Franklin on the same job.
Free on-site estimate, an honest written price, and a firm handshake guarantee on every job across Western North Carolina.
or Call 828-634-5200Thanks for reaching out. A real person here reads every one of these, and we’ll call you back today.
Rather not wait on us? Call and we’ll pick up.
Call 828-634-5200One small favor while you wait. Make us a preferred source on Google. It puts our answers in front of you first the next time you go looking for roofing help around here.