Roof Repair in Baltimore City & County
Leaks, storm damage, gutters, and chimney masonry — diagnosed by the owner, priced before we start.
Call or Text 443-900-4815Leaks, storm damage, gutters, and chimney masonry — diagnosed by the owner, priced before we start.
Call or Text 443-900-4815“Everyone else quoted me over $1000... Omni Roof quoted me $300 and fixed it.”
— M. Taylor
“Fast response and speed... Omni Roof is my go-to choice.”
— Dennis C.
Call Now
(443)-900-4815View Our Services
Services
Omni-Roof is a owner-operated roofing and exterior shop in Baltimore. We repair leaks, replace worn roofs, clean and fix gutters, and rebuild the brick and chimney work that fails in this climate. You get a look at the actual problem, a price before we start.
MHIC #154344.
Need a roof repair or exterior work?
Proudly Serving Baltimore City & Baltimore County
Roof repair, gutters, and chimney masonry in Baltimore City and Baltimore County.
Baltimore County
Towson • White Marsh • Timonium • Parkville • Lutherville • Cockeysville • Reisterstown • Catonsville • Dundalk • Essex • Middle River • Loch Raven and Perry Hall
Baltimore City
Federal Hill • Fells Point • Canton • Hampden • Roland Park • and surrounding neighborhoods
Need roof repair or exterior work in your neighborhood?
Call or Text (443) 900-4815
About Omni Roofing
Owner-Operated. 20+ Years of Local Experience.
The Omni Roofing and Exterior Remodeling Company is a Baltimore roofing shop specializing in repairs we have spent more than 20 years running crews on city row homes and county houses — start to finish. The work is finding the leak, not selling the biggest ticket.
That is how Omni-Roof still runs. A call from Dundalk, Towson, Perry Hall, or Canton gets a real look at the roof, flashing, gutters, and chimney. You get a price before work starts. Repair when repair will hold. Replacement when it will not. MHIC #154344. BBB accredited. Fully insured.
Baltimore roofs fail in familiar ways: freeze-thaw on brick chimneys, pulled gutter spikes, worn flashing on rowhouse party walls, and flat-roof seams after a long wet week. The shop is built around those jobs, whether James is on site or a tech he trained is.
BBB Accredited | Fully Insured | MHIC #154344
Need roof repair or exterior work?
Call or Text (443) 900-4815
Why Local Experience Matters
We’re not just another roofing company passing through Baltimore. We live and work here every day, and that matters when it comes to your roof.
That local knowledge helps us spot problems early and recommend repairs or upgrades that actually hold up in this area.
Whether you need a quick repair or a full roof replacement, we bring the same hands-on approach and attention to detail to every job.
Call or Text (443) 900-4815 to schedule an assessment.
Honest Work. Local Knowledge.
Quality That Lasts.
I’m James Preston, owner of Omni-Roof.
Twenty years + solving peoples exterior remodeling problems.
You get a name when you call, and a price before work starts.


“I would like to thank James Preston of Omni Roof for the work he performed fixing the soffit on my roof. The fast response to my request and the speed to complete the fix was outstanding. Omni Roof will definitely be my go-to choice for future work needed.”
“Great work. Always on time and very professional. I recommend this business to everyone! 2 thumbs up.”
“We cannot say enough good things about James and his team!”
“I had a leaky porch roof. Everyone else quoted me over $1000 to fix it, and insisted I had to gut the porch roof. Omni Roof quoted me $300 to replace the rusted gutter pipe and this completely fixed the problem. I waited until the next thunderstorm to leave my review. I would definitely hire again!”



RECENT POSTS


Service area
Baltimore City, Baltimore County, Towson, Perry Hall, White Marsh, Lutherville, Parkville, White Marsh, Loch Raven, Timonium, Essex Cockeysville, Govans, Homeland, Guilford, Roland Park, Medfield, Middle River,
and more...