#1 Roof Repair in Baltimore City & County
Expert Roofing for Towson, Perry Hall, White Marsh, and Greater Baltimore
Get a Free QuoteExpert Roofing for Towson, Perry Hall, White Marsh, and Greater Baltimore
Get a Free Quote“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
Hello from Omni-Roof
We’re a local, owner-operated company specializing in roof repairs, gutter work, and exterior fixes across Baltimore City and County. From quick leak repairs in Dundalk and Perry Hall to full roof replacements in White Marsh and Timonium, we focus on honest work that lasts through Maryland’s tough weather.
With over 20 years of experience and more than 2,500 projects completed, we’re known for showing up when we say we will, giving clear upfront pricing, and doing the job right the first time. BBB accredited and fully insured.
Need a roof repair or exterior work?
Service Areas
Proudly Serving Baltimore City & Baltimore County
We provide roof repair, gutter work, and exterior services throughout Baltimore and the surrounding areas. Whether you’re in the city or the county, we know the local weather challenges and building styles that affect roofs here.
Areas We Serve
Baltimore County
Towson • White Marsh • Timonium • Parkville • Lutherville • Cockeysville • Reisterstown • Catonsville • Dundalk • Essex • Middle River • Loch Raven
Baltimore City
Federal Hill • Fells Point • Canton • Hampden • Roland Park • and surrounding neighborhoods
Why Local Matters
Maryland weather (heavy rain, freeze-thaw cycles, and strong winds) creates specific roofing problems. We’ve spent years working on homes in these exact areas, so we understand how to fix issues the right way the first time.
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.
I’m James Preston, and I’ve been working on roofs in Baltimore for over 20 years. I started by working for one of the bigger companies in the area before starting Omni-Roof to do things my own way — with more care, better communication, and a focus on doing the job right.
As the owner, I’m personally involved in every project. That means you get experienced hands-on work without the middleman or sales pressure. Whether it’s a leak repair, gutter issue, or full roof replacement, I treat every home like it’s my own.
I know Baltimore weather and how it affects roofs — from the older row homes in the city to the houses in the county. That local knowledge helps me spot problems early and recommend solutions that actually last.
BBB Accredited | Fully Insured | MHIC #154344
Need roof repair or exterior work?
Call or Text (443) 900-4815
Fixes That Stick: Roof trouble in Baltimore? Our pros nail it, precision diagnostics, custom fixes, top-grade materials. From Fells Point leaks to Towson shingle gaps, we’re fast, quicker than most, and built for Maryland’s storms. Call +1-443-900-4815 your repair’s in expert hands.
Water’s Worst Enemy: Gutters shield your Baltimore home steering rain away from roofs and foundations. We keep Dundalk rowhouses dry and Parkville basements safe, stopping leaks and damage with pro installs and cleans. Maryland’s 40+ rainy days (NOAA) don’t scare us, call +1-443-900-4815.
Your Home’s Armor: A tough roof guards your Baltimore home, blocking rain, wind, and snow. We craft shields for Towson slopes and Fells Point flats, using top materials, fast work. Call +1-443-900-4815—Omni-Roof’s your safety net, Baltimore-strong.
Rock-Solid Craft: Masonry’s your Baltimore home’s backbone, beauty and strength that last. Our pros blend art and grit, fixing Fells Point bricks or Roland Park chimneys with top materials. Maryland’s damp rainy days won’t crack us call +1-443-900-4815 for masonry that endures.
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.
Baltimore weather is tough — heavy rain, strong winds, freeze-thaw cycles, and humid summers all take a toll on roofs. Over 20+ years, we’ve learned exactly how these conditions affect different neighborhoods, from older row homes in the city to larger houses in the county.
That local knowledge helps us spot problems early and recommend repairs or upgrades that actually hold up in this area.
Areas We Serve
We provide roof repair, gutter work, and exterior services throughout:
Baltimore County — Towson, White Marsh, Timonium, Parkville, Lutherville, Cockeysville, Reisterstown, Catonsville, Dundalk, Essex, and surrounding areas.
Baltimore City — Federal Hill, Fells Point, Canton, Hampden, Roland Park, and nearby neighborhoods.
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. I’ve been working on roofs in Baltimore for over 20 years. After spending time with bigger companies, I started my own business because I wanted to do things differently — with more honesty, better communication, and real attention to detail on every job.
When you work with me, you get straight answers and clear pricing. No surprises, no pressure. I show up, explain what’s going on with your roof, and give you options that actually make sense for your home and budget.
Baltimore weather is hard on roofs. I’ve seen how heavy rain, strong winds, and freeze-thaw cycles affect homes across the city and county. That experience helps me spot problems early and recommend fixes that hold up.
Whether it’s a leak repair in Dundalk or a full roof in Timonium, I treat every job like it’s on my own house.


“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...