• Baltimore’s Best Roofing Services 

    Our clients think we offer the best roofing services Baltimore has to offer. That’s because we take on any challenge with honesty and integrity, such as:

    • Finding and repairing a leak other roofing companies couldn’t locate
    • Making roof repairs that last for years instead of insisting you need a new roof 
    • Providing quality roof replacement when it’s the best and most cost-effective solution


    We have more than 40 years of experience in the roofing industry. We are also licensed, bonded, and insured to protect you. You should never hire an unlicensed contractor to replace your roof. 

    You can count on us to provide quality repairs and installations at competitive rates. Our goal is to be the Baltimore roofing services company you recommend to friends and neighbors. We focus on shingle roofs and flat roofs.

  • Flat Roofs

    We specialize in flat roof replacement. Flat roofs abound in Baltimore, because of our many row house neighborhoods. Over the years, we have installed hundreds, if not thousands of new flat roofs from Federal Hill to Canton to Locust Point and beyond. We have the expertise that many roofing companies lack. Don’t hire just any roofing contractor to replace your flat roof.

  • Shingle Roofs

    Shingle roofs are the traditional type of roof you see all over the country. Even some row houses have pitched roofs with shingles. When it’s time for your shingle roof replacement, we can help. We offer quality installation at competitive rates. Financing is also available.

  • Free Estimates

    We leverage our 40 years of experience to give you thorough, written estimates. First, we’ll do a roof inspection to see the condition of your current roof, flashing, etc. up close. Then we’ll tell you if roof repairs will suffice, or whether we recommend a full roof replacement and how we came to that conclusion. We may show you photos from our roof inspection.

    Your Baltimore Roofing Services estimate will detail everything, including labor, materials, disposal fees, potential start date, etc. 

    Call 410-949-6062 to schedule an estimate today.

  • Schedule Your Roof Estimate Today

    To schedule an estimate for roofing services in Baltimore, fill out our Get a Quote form or call 410-949-6062. The fastest way to schedule roof repair is to call. We work within the city limits and 20 miles of Baltimore.

    Our service area also includes, but not limited to, all of Baltimore City, Rosedale, Parkville, Perry Hall, Towson, Dundalk, Essex, Catonsville, Ellicott City, Pikesville, and Glen Burnie.


Roofing FAQs

Q: How do I know I need a new roof?
A: If your roof is 20 years old or so, you’ve probably noticed missing shingles, lots of granules in your gutters, or cracks and bubbling in your flat roof. These are all signs that your roof is deteriorating and you need to replace it.  
Q: How much does it cost to replace a roof?

A: There’s no simple answer here. The cost to replace your roof depends on several factors, including:

  • The size and type of your roof (flat, pitched)
  • Roof style complexity
  • The roofing materials used (roll roofing, asphalt shingles, etc.)
  • If there is underlying damage such as rotted wood
  • If there are multiple layers of roofing material to remove

Ballpark figure: Somewhere between $5,433 and $11,209, according to Forbes.

Q: Will my homeowner’s insurance cover the cost of roof replacement?

A: That depends. If your roof was severely damaged by hail, high winds, or heavy snowfall, your policy might cover roof replacement or roof repair, depending on the damage. But if you have an old roof that starts leaking, your insurance likely won’t cover anything except the damage caused to your belongings inside your home. If you do have an insurance claim, we can work directly with your insurance company.

Q: How can I afford a new roof?

A: While roof replacement can be a significant expense, we may be able to assist you with financing. You could also consider a home equity loan.

Q: How long will my new roof last?

A: Decades. Probably longer than you will live in your home. A flat roof installed today will last 25-30 years. A shingle roof will last between 24-50 years, depending on the shingles  

Santana Moreno
Santana Moreno
I'm a first-time homebuyer who recently bought a house in Pigtown. A dream come true. As much as I have loved my house, it didn't take long after moving in for me to notice that I had a leaky roof (unfortunately due to shoddy remodel.) After trying and failing to deal with this through my home warranty, and already getting one consultation from another contractor, I asked for local recommendations on Nextdoor and City Builders came highly recommended. I called Roger for a consultation and he gave me the most thorough and clearly expert assessment of my roof I had heard to date. He didn't sugarcoat things but he also didn't paint some transparently empty sales pitch just to get my business. He was honest and, more than that, he was understanding of the fact that I'm a single and first-time homeowner who needed grace and accommodation in order to afford to replace the roof. Roger gave me the most fair and agreeable deal I could imagine, with a modest down payment, 0% financing terms that I guarantee I wouldn't be able to find anywhere else, and a monthly payment that I could afford. His team then got to work just a few short days later, they entirely replaced my roof in just one day, and they even replaced some of the roof structure (after they demo'd and discovered dangerous and rotted wood) and he replaced that structuring without any additional cost to the terms we already agreed upon. In the almost two weeks since I had my roof replaced, it has rained substantially and, under conditions that previously would have guaranteed me leaks and anxiety, I have now been met with entirely dry conditions and no leaks whatsoever. I couldn't be more happy with Roger and City Builders services, I know I live in a safe house and with a roof that is protected and that will REMAIN protected (thanks to the quality of the work and the warranty that comes with Roger's services) and I look forward to recommending this company to any local residents and neighbors that find themselves in similarly stressful roof situations as I did.
Joshua Shiflett
Joshua Shiflett
Roger is very knowledgeable with roofs. He figured the problem out quickly. We have not had any issues since. Very great work and craftsmanship.
Jay Hood
Jay Hood
First roof we’ve had where i don’t perpetually worry about hearing water dripping when it rains. Quality work and excellent responsiveness.
Michael Hunt
Michael Hunt
Roger and his crew are the best ...
Zach Stine
Zach Stine
Roger and his team were fantastic. After a leak in my ceiling he was able to come out the next day to inspect the roof and give me a quote. I was out of the country during the scheduling process and came home to a roof being finished in only two days. Excellent communication and service all the way around. I would highly recommend City Builders.
Sarah Warner
Sarah Warner
After two seemingly reputable roofers told me my roof needed to be completely torn off and replaced and were going to charge me 10k to do so, Roger saved the day. He took the time to explain to me what a roof in need of replacement actually looked like, and assured me I have 6 more years on it. He is honest, hard working, and charges a very fair price. He’s all around a great guy and I am so grateful to have him as my roofer! I absolutely couldn’t recommend him more.