Roof Repair in Baltimore City & County
Leaks, storm damage, gutters, and chimney masonry. The owner looks at the problem and gives you a price before we start.
I'm often up on a roof, so a text usually reaches me fastest, but call anytime.
Roof leaking right now? Here's what to do first.
“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.
Baltimore roof repair, gutters, and chimney work
Owner-Operated Roof Repair and Exterior Work
Omni-Roof is an 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 and a price before we start.
MHIC #154344.
Need a roof repair or exterior work?

About Omni Roofing
Owner-Operated. 24+ Years of Local Experience.
The Omni Roofing and Exterior Remodeling Company is a Baltimore roofing shop specializing in repairs. We have spent more than 24 years working 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. Licensed and 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.
BBB Accredited | Licensed and 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-plus years solving people's exterior remodeling problems.
You get a name when you call, and a price before work starts.
Call or Text (443) 900-4815 if you need roof repair or exterior work.
Our Work

Our clients say
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!
Madeleine Taylor
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.
Dennis C., Lutherville-Timonium
We cannot say enough good things about James and his team!
Barb S., Dundalk
Great work. Always on time and very professional. I recommend this business to everyone! 2 thumbs up.
Brian P.
Service Areas
Proudly Serving Baltimore City & Baltimore County
Roof repair, gutters, and chimney masonry in Baltimore City and Baltimore County.
Areas We Serve
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


















