Omni-Roof Received a 2025 Angi Super Service Award
What the 2025 Angi award for our roof repair work means, and how we work.

Slate roof repair with copper flashing in Roland Park
Fix the leak once.
Know the price first.
Roof, gutter and chimney repairs across Baltimore City and Baltimore County. Text me a photo and I'll tell you what I see.
I'm often up on a roof, so a text usually reaches me fastest, but call anytime.
Everyone else quoted me over $1000... Omni Roof quoted me $300 and fixed it.
M. Taylor
What we fix
Most of the work is roof repair. We also handle the gutters, chimneys, brick and steps that let water in.

Leaks, missing shingles, flashing, vent boots and slate.
See roof repair
Modified bitumen, EPDM and TPO repairs on rowhouse roofs, and a fresh silver coat about every 5 years.
See flat roofs and silver coat
Cleaning, repairs and new gutters, plus drip edge added or extended.
See gutters and downspouts
Crowns, caps, chimney flashing, repointing and brick rebuilds.
See chimneys and masonry
Cracked or crumbling steps and small concrete jobs like a sunken slab.
See porch steps and concrete
Soft boards, worn treads, loose rails and wobbly steps.
See deck repairsAlso siding, soffit and fascia, and exterior caulking. See every service
Real jobs, real photos
Every photo here is from one of our jobs. No stock pictures.
Chimney rebuild in Baltimore County: new brick above the roofline, a new crown and new flashing.
How it works
You talk to me, not a call center.
Send your address and a photo or two to (443) 900-4815. A photo from the ground is fine.
I tell you what I see in your photos, then we come out and look in person. We get up on the roof whenever it's safe. If it's too steep or too high to walk, I use the drone.
You get it in writing before any work starts. If it's something small and you OK it on the spot, we can take care of it while we're there. If a repair will hold, I tell you. If it won't, I tell you that too.
When we use a drone
A hands-on look finds the most, so that's how we start. If a roof is too steep, too high, or too fragile to walk, I use the drone so we can still see what's going on. I'm an FAA-licensed drone pilot.
Who you'll be dealing with
I'm James Preston. I've spent 24+ years on thousands of Baltimore homes, from city rowhouses to county houses. The work is finding the real problem, not selling the biggest job.
When you text, you reach me. You get a price before work starts, and we repair when a repair will hold.
James Preston Owner, The Omni Roofing and Exterior Remodeling Company. Licensed and insured, MHIC #154344.
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!
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.
We cannot say enough good things about James and his team!
Great work. Always on time and very professional. I recommend this business to everyone! 2 thumbs up.
Where we work
From city rowhouses to county houses. Pick your area to see what we do there.
Also nearby: Loch Raven, Timonium, Canton, Fells Point, Federal Hill, Hampden and Roland Park. All service areas
Omni-Roof repairs roofs, gutters and chimneys in Baltimore City and Baltimore County. Most of the work is roof leaks, missing shingles, flashing, flat rowhouse roofs and slate, plus gutter cleaning and repair, and chimney and brick masonry. We get on the roof to look whenever it's safe, and I use a drone on roofs that are too steep or fragile to walk.
Text your address and a few pictures of the problem to 443-900-4815, or call. I'll tell you what it looks like from the photos, then we'll look at it in person and I'll give you a written price before any work starts. If it's something small and you OK it on the spot, we can take care of it while we're there.
Besides roofs, we do new gutter installs, siding, soffit and fascia, deck repairs, exterior caulking and small concrete jobs like porch steps. We stay on the outside of the house.
We work across Baltimore City and Baltimore County, including Towson, Parkville, White Marsh, Lutherville-Timonium, Essex, Middle River, Dundalk, Rosedale and Perry Hall, plus city neighborhoods like Canton, Fells Point and Hampden.
Yes. Omni-Roof is licensed and insured, MHIC #154344, and BBB accredited, A+. I'm also an FAA-licensed drone pilot, and we received a 2025 Angi Super Service Award.
What the 2025 Angi award for our roof repair work means, and how we work.
Clogs, roof edges, wet basements, and what we actually do on a cleaning.
Flashing, clogged valleys, flat-roof seams, chimneys, and deferred repairs.
RECENT POSTS

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