Baltimore's Choice Roofing Company for Roofing Repairs and Replacements


Liberty Roofing & Sheet Metal DBA Advance Moisture Protection has proudly been a Maryland roofing company for over 38 years. We are a family owned and operated faith-based roofing company in Baltimore- focused on providing superior craftsmanship and exceptional customer service. The Northeastern Climate can be unforgiving, that’s why we only use the highest quality materials available. As Baltimore’s best roofers we have built a reputation as a dependable roofing contractor that delivers quality work on every job we do. Our attention to detail, quality of work and customer service is what sets us apart.

With over 38 years’ in commercial roofing and residential roofing, our crews have the skill, experience, and equipment to complete any job. Liberty Roofing & Sheet Metal, roofing contractor, specializing in new flat roof systems, EPDM, TPO, PVC, flat roof repair, new shingle roof systems, as Certified CertainTeed Roof System Installers, Shingle roof repair, emergency roof repairs, Gutter repair and replacement, and siding repair and replacement. With locations in Baltimore City, White Marsh, and Abingdon, Liberty Roofing & Sheet Metal Proudly serves, Baltimore City, Baltimore County, Allegany county, Anne Arundel County, Calvert County, Cecil County, Charles County, Dorchester County, Frederick County, Garrett County, Harford County, Howard County, Kent County, Montgomery County, Prince Georges County, Queen Ann’s County, St. Mary’s County, Somerset County, Talbot County, Washington County, Wicomico County, and Worcester County. We are fully licensed and insured so you know your project will be done correctly and safely. In addition, we make sure your grounds are left exactly as it was before our crew leaves. Your roof will not only perform properly, but it will look great too.

Top Baltimore Roofers Home Advisor

MHIC #83003, MHIC #121623,
A+ BBB Rated

Contractor Lead Certified
Certification Number