Owens Corning Preferred · A+ with the BBB · Family-owned in Pikesville
Straight answers on Roof Replacement
Roof replacement, roof repair and flat roofing across Baltimore, Towson, Columbia, Annapolis, Bethesda and across central Maryland. Every review says a version of the same thing: we told them the truth about their roof.




How we keep ourselves honest
That sounds like a small thing. It is the whole thing. Most roofing companies send an estimator whose income rises with the size of the quote, and then act surprised when every roof needs replacing.
We removed the incentive. The owner does the inspection, photographs what is actually up there, and shows you the pictures. If it is a $400 repair, that is what you are told — even though a replacement pays us far more.
It is also why a customer who had a flat roof replaced in 2019 called back in 2025 and reached the same people.
Why this trade has a trust problem
Nobody here works on commission. You see photographs before you see a price. Quotes are written down, itemized, and they do not expire.
What you are entitled to expect
Four commitments, identical on every job, whether it is a $400 repair or a full tear-off. No commissioned salespeople anywhere in it.
A real inspection, on the roof, not from the driveway or a satellite image. Free, and you are under no obligation afterwards.
Before any price is mentioned. You look at the same evidence we do and decide from there.
You can see what each part costs. No expiring discounts, no pressure to sign today, no number invented on a clipboard.
You see the bare decking before the new roof goes on, and a full Owens Corning system carries a manufacturer-backed warranty — not just our word.
What we do
Residential and commercial roofing contractors serving Baltimore City, Baltimore County, Howard, Anne Arundel, Carroll, Harford, Montgomery and Frederick County. Repairs where a repair will hold, replacement when it genuinely will not. Choosing a material? See what each roofing material is good at — and what it isn’t.

Full tear-off, decking inspection, and a new system. We show you the deck before it gets covered.
Learn more →
Leaks, storm damage, flashing and trim. Repaired where a repair will actually hold.
Learn more →
EPDM and TPO on row homes, low-slope additions and small commercial buildings.
Learn more →
We go up, photograph what we find, and walk you through it. Second opinions welcome.
Learn more →
Water coming in now? Temporary protection first, so the damage stops spreading.
Learn more →
Gutters sized and pitched to the roof they drain. Velux skylights flashed in properly.
Learn more →0% financing
Full financing on roofing projects at 0% interest, including same-as-cash options — so the roof gets done now without paying interest to do it.
A branded portal you can use from your phone.
Cover the project quickly and avoid interest payments altogether.
The work is not left waiting on the money.
Recent work
Maryland roofing reviews, unedited from Google
Not that we were cheap, and not that we were fast. That we were straight with them.
![]()
Tony DeBraccioTrustindex verifies that the original source of the review is Google.
It’s been great working with Dmitry and Bravo roofing for several years now. They did a full tear off and replace of my flat roof back in 2019. I had a leak last year (2025) and Dmitry came out to inspect. He found that an old roof antenna had fallen off and punctured a hole in my roof. He fixed it for no charge. Dmitry will go the extra mile. Today he came out to apply a protective coating to my roof and noticed my gutters were clogged and cleaned them out. He also identified potential areas that could crack and leak in the near future and patched them up.![]()
Patricia GreenTrustindex verifies that the original source of the review is Google.
Very professional, reasonably priced, quick and did a great job. 10/10![]()
Tom ConnellTrustindex verifies that the original source of the review is Google.
I highly recommend Bravo for any kind of roof repair or construction. Dmitry, the business owner, is meticulous and detailed. He personally assessed the leaking overhang roof in our old house and delivered a thorough and economical solution. Felt like we were in good hands, and would call him again.![]()
Jourdan GreenTrustindex verifies that the original source of the review is Google.
We had an excellent experience with Bravo Roofing. The process moved quickly from when we requested a quote to having our new roof completed. Dmitry was very communicative and always available to answer any questions. We liked that his customer service included making sure our neighbors could ask any questions, as our work affected them too. I’m so glad we invested in our new roof with Bravo!![]()
Pete MaTrustindex verifies that the original source of the review is Google.
Came out when they said they would. Put up a new gutter system when they said they would. They are my new gutter company for Baltimore.. and if you live in Baltimore, you know that only 5% of all contractors are good to their word. I absolutely hate and do not trust contractors especially ones that don’t show and waste your time. So it feels good to finally find one that I can trust.
Where we work
Baltimore County is home. Our office in Pikesville puts almost every job in the county inside a half-hour drive — which is why we can reach a leak the same day. We are licensed in Maryland, MHIC #114601, and work in Maryland only.
Twenty years on this county’s roofs, and it is not one housing stock but several: post-war ranchers through Parkville and Dundalk, older slate around Towson and Catonsville, steeper 1980s roofs out toward Hunt Valley.
Flat rear additions are common right across it — which is why we carry membrane as well as shingle.
Beyond Baltimore County we also cover Howard, Anne Arundel, Carroll, Harford, Montgomery and Frederick County — so Columbia, Annapolis, Bethesda, Rockville, Silver Spring, Gaithersburg and Frederick are all in range. We hold a Maryland license (MHIC #114601) and work in Maryland only, so we do not cross into DC or Virginia.
(443) 450-6110Roofing in Maryland
Maryland sits on the line where the Mid-Atlantic can’t decide what season it is. A Baltimore roof goes through dozens of freeze-thaw cycles between December and March, and that cycling — not the cold itself — is what opens seams, lifts flashing and works water under shingles at the eaves.
Add summer heat that bakes granules off asphalt, the remains of tropical storms coming up the Chesapeake, and the hail that arrives with spring squall lines, and you get roofs that age faster here than the same product would in a milder state. Manufacturer lifespans assume correct installation and adequate ventilation. Most of the failures we are called to are neither.
The housing stock matters as much as the weather. Baltimore City is full of flat and low-slope row-home roofs that need membrane rather than shingles. The older county suburbs — Towson, Catonsville, Pikesville — carry a lot of slate and 1950s framing. Out in Howard, Montgomery and Anne Arundel you are mostly looking at large architectural shingle roofs from the 1980s and 1990s that are now reaching the end of a 25 to 30 year service life.
Whichever suits you
Free, and genuinely no obligation
A leak, a quote you are not sure about, or a roof you think is near the end. We come out, go up, and tell you what is actually there — including when the answer is that it can wait.