Roofing in Asheville and Buncombe County
A family roofer since 1989.
New roofs, repairs and storm damage. Free inspections with photos, a fixed price in writing, and a 10-year warranty on our work.
4,200+Roofs since 1989
1–3 daysFor most replacements
10 yearsWorkmanship warranty
FreeInspections, with photos

Work and prices
Typical ranges for houses around Asheville. Your estimate is one fixed price, in writing, before we start.
Free roof inspection
We check the roof and the attic, then send you photos and a written report.
Shingle roof replacement
Full tear-off, new underlayment and architectural shingles. Most houses take one to three days.
Standing-seam metal roof
Steel panels with hidden fasteners. Lasts 40 years or more and sheds snow.
Low-slope and flat roofs
Porches, additions and carports, in TPO or modified bitumen.
Roof repairs and leaks
Missing shingles, cracked pipe boots, loose flashing and leaks we can trace.
Chimney and skylight flashing
New step and counter flashing, or a skylight resealed or replaced.
Shingle, metal or flat
What each costs on a typical 2,000 sq ft house, tear-off included, and how long it lasts.
Architectural shingles
The right roof for most houses. Easy to repair, and backed by a long maker’s warranty.
$11,500–$19,000
$575–$775 per square
- Lasts 25–30 years
- Wind rating 110–130 mph
- On site 1–3 days
Standing-seam metal
Costs more up front. Sheds snow, takes hail as dents rather than leaks, and suits farmhouses and cabins.
$28,000–$46,000
$1,400–$2,300 per square
- Lasts 40–60 years
- Wind rating 140 mph and up
- On site 4–8 days
Low-slope and flat
For porches, additions and carports too flat for shingles. Welded seams, no nails through the top.
$4,000–$12,000
Most porch and addition roofs
- Lasts 20–30 years
- Material TPO or modified bitumen
- On site 1–2 days
Storm last night?
Hail and wind damage is hard to see from the ground. Start here, then call us.
- Stay off the roof.Look from the yard and in the attic. Phone photos are enough.
- Stop the water.Buckets under drips, and move what you can. If water is coming in, call. We tarp the same day.
- Book an inspection before you file.We document the damage with dated photos you can send to your insurer.
- Be careful with door-knockers.Out-of-town crews follow every big storm. Ask for a local address and proof of insurance.
Recent roofs
What we found, what we did and what it cost.

Stone ranch, full replacement
52 squares, 11 sheets of new decking and three days on the roof.

Hail claim on a brick two-story
April hail. We met the adjuster, then re-roofed in two days.

Standing-seam metal on a farmhouse
Unpainted steel panels, with snow guards above the porch and garage doors.
In writing
10 years
On our work
If something we installed fails because of how we installed it, we fix it free. Transfers once if you sell.
25–50 years
On materials
The maker’s warranty on shingles or panels, registered in your name before we leave.
30%
Deposit
Paid when materials are ordered, the rest after the final check. Financing is available through a third-party lender, subject to approval.

Ray started it. Caleb runs it.
Ray Tolley started Tolley Roofing in 1989 with a pickup and two ladders. His son Caleb took over in 2016, and Caleb’s mother, Joanne, still answers the phone.
Our crews are employees, not subcontractors. Everyone on a pitched roof works tied off, and Caleb comes back for the final check on every job.
From customers
Caleb sent us photos of every problem he found, including the ones that could wait. The crew covered the windows and the flower beds and ran a magnet over the yard twice.
Pam R. We'd never filed a roof claim. Caleb met the adjuster and showed him the hail hits on the vents and the north slope. The new roof was on two weeks later.
Tom and Gail W. Marco found the leak at a cracked pipe boot, not the skylight two other roofers wanted to replace. $410, and it's been dry for two winters.
Denise K.
Where we work
Buncombe County and the towns around it. For full replacements we go as far as Madison, Haywood and Henderson counties.
Asheville
West Asheville
Montford
Weaverville
Woodfin
Black Mountain
Swannanoa
Fairview
Arden
Fletcher
Candler
Leicester
Mars Hill
Hendersonville
Canton
Start with a free inspection
About an hour on your roof and in your attic. Photos and a written report the same day.