Slate roof with copper flashing on a Roland Park home

Slate roof repair with copper flashing in Roland Park

Roof repair in Baltimore City & County

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.

  • Licensed and insured, MHIC #154344
  • 24+ years
  • BBB accredited, A+
24+ years fixing Baltimore roofs
Thousands of homes worked on
BBB accredited, A+
2025 Angi Super Service Award

Everyone else quoted me over $1000... Omni Roof quoted me $300 and fixed it.

M. Taylor

Real jobs, real photos

See the difference.

Every photo here is from one of our jobs. No stock pictures.

Brick chimney before repair, with worn mortar and a broken crown Before
The same chimney after the rebuild, with a new crown and flashing After

Chimney rebuild in Baltimore County: new brick above the roofline, a new crown and new flashing.

Worn painted porch floor before and the same porch with new composite boards after
Worn porch floor, replaced with composite boards
Sunken cracked sidewalk slab at brick steps before, and the new slab after
Sunken slab at the steps, poured new
Uncoated modified bitumen flat roof beside a freshly silver coated rowhouse flat roof
Uncoated vs. silver coated flat roof
Downspout drain line dug up during the repair, then tied in with new concrete
Downspout drain dug up and tied in

How it works

Three steps. No sales pitch.

You talk to me, not a call center.

  1. 1

    Text me a picture

    Send your address and a photo or two to (443) 900-4815. A photo from the ground is fine.

  2. 2

    We come out and look

    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.

  3. 3

    I give you a written price

    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.

Drone photo looking down on houses and roofs in a Baltimore-area neighborhood
FAA-licensed drone pilot

When we use a drone

We get up on the roof whenever it's safe to.

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.

  • You see the same pictures I do.
  • Drone only when a roof is too steep, tall or fragile to walk.
  • Helpful for buyers and realtors before closing.
When I use the drone
James Preston, owner of Omni-Roof, up on a slate roof

Who you'll be dealing with

A local roofer with a name, not a call center.

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.

What customers 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.

Where we work

Baltimore City and Baltimore County.

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

Questions

Straight answers.

More in the roofing FAQs.

What does Omni-Roof do?

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.

How do I get a price for a roof repair?

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.

What else do you fix besides roofs?

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.

Where does Omni-Roof work?

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.

Is Omni-Roof licensed and insured?

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.

Stay Updated with Omni Roofing News

Roof repair in Baltimore and Baltimore County

All roofing news and tips

The  Omni  Roofing
and Exterior Remodeling Company

 


View Our Services

 

Services