Roof Repair
Storm damage, missing or lifted shingles, leaks, flashing failures, and emergency repairs available 24 hours. We trace leaks to the source.
Licensed & Insured in Virginia · Class A License #2701036327 · Serving Central VA Since 1987

Serving Charlottesville & Albemarle County Since 1987
We've been up on more roofs in Charlottesville and Albemarle County than we can count. From the old brick homes off Rugby Road and Fry's Spring to the newer construction out in Crozet and Hollymead, we know every kind of roof in this area and what Virginia weather does to them. One call handles everything — roof repair, replacement, metal roofing, commercial roofing, gutters, skylights, and sheet metal.
The Roofing Company Charlottesville Trusts
Melvin T Morgan Roofing & Sheet Metal started as a family business and we still run it that way. When you call us for a roof inspection in Charlottesville, you get a straight answer — no pressure, just an honest look at what your roof actually needs and what it'll cost to fix it right.
Virginia gets ice storms, summer hail, heavy rain off the Blue Ridge, and scorching heat that ages shingles faster than homeowners realize. Our crews are our employees, not subcontractors. They show up trained, covered under our insurance, and accountable to us.

106 South Street West, Suite 218
Charlottesville, VA 22902
Mon–Fri 7am–6pm
434-984-3898 · Toll free 1-800-249-0358
Roofing Services Charlottesville VA
From a quick roof repair to a complete replacement or a commercial flat-roof system — we handle it all so you're not managing four different contractors.
Storm damage, missing or lifted shingles, leaks, flashing failures, and emergency repairs available 24 hours. We trace leaks to the source.
Full tear-off, decking inspection, architectural shingles, metal upgrades, and insurance-related replacements managed end to end.
Standing seam metal fabricated on-site — a 40 to 70 year investment that handles hail, wind, and ice far better than asphalt.
TPO, EPDM, PVC, modified bitumen, and metal systems for offices, retail, and multi-family properties. Maintenance agreements available.
Seamless aluminum gutters cut on-site, box gutters, gutter guards, repairs, downspout cleaning, and twice-yearly maintenance plans.
Skylight installation, leaking-skylight repair, and custom copper, aluminum, and galvanized fabrication for historic and custom homes.
Local Climate & Your Roof
Storms rolling up the Shenandoah Valley or off the Blue Ridge lift shingle tabs, break seals, and tear up ridge caps and flashing at exposed edges.
Charlottesville sees more hail than most of Virginia. Hail dents gutters, bruises shingles, cracks skylights, and can total a roof in one storm.
Rolling terrain and wooded lots near the Rivanna River create drainage challenges. Slow-draining roofs and backed-up gutters compound over time.
Virginia summers accelerate moss, lichen, and algae growth on north-facing planes, especially under tree canopies in Belmont and Fry's Spring.
South-facing planes take intense UV loading that breaks down shingle granules and degrades EPDM membranes on commercial flat roofs.
Winter ice storms coat systems with heavy loads. Poorly ventilated roofs form ice dams that force water under shingles and into the structure.
Project Showcase

Pantops · Charlottesville VA
A hail-damaged 18-year-old shingle roof got a full tear-off and replacement including new ice & water shield at all eaves and valleys. Insurance claim documented and paid.

Crozet · Albemarle County
Upgrade from aging asphalt to a lifetime metal system, fabricated on-site with custom ridge detail and valley work in a dark bronze finish.

Keswick · Albemarle County
A historic estate with leaks at two chimneys and a dormer. We restored the slate field, fabricated new custom copper flashing, and repointed the crowns.

Downtown Mall Area
Removed a failing EPDM system, re-sloped two problem areas with tapered insulation, and installed a heat-welded TPO membrane with a 20-year warranty.

Belmont · Charlottesville VA
A 1940s craftsman lost a section of roof in a major storm. Crew on-site within hours for tarping, full repair with matched shingles and flashing in 10 days.

Earlysville · Albemarle County
Complete scope for a new build: architectural shingles, standing seam metal porch accent, seamless gutters, and all sheet metal trim.
We Come To You
We serve the entire Charlottesville metro and surrounding communities — including all of Albemarle County. Same crew, same quality, same honest pricing. No travel premium for county jobs.
Not sure if we cover your location? Call 434-984-3898 and we'll let you know straight away.
Why Charlottesville Chooses Us
Right ventilation, right underlayment, right flashing details — designed for hail, ice, and humidity, not a generic national spec.
The crew that shows up works for us, is trained by us, and is covered under our insurance. No rotating subs, no insurance gaps.
If your roof needs five more years and a simple repair, we tell you. We don't push replacements on roofs that don't need them.
Roofing, gutters, sheet metal, skylights — installed together so there's no argument later about whose fault a problem is.
Belmont and Fry's Spring need different work than new construction in Crozet. We know what each area's roofs need.
Workmanship warranties plus manufacturer material warranties. If something goes wrong, we come back and fix it.
Common Questions
Get In Touch
Free inspections, free estimates, honest answers. No pressure and no gimmicks — just a straight assessment from a roofing contractor that has been in Charlottesville for decades.
Email: mtmestimating@gmail.com