Open now — 24/7 storm response St. Louis Metro & Metro East (314) 429-6000
John Beal Roofing rectangle logo in yellow and black St. Louis RoofingBy John Beal Roofing

Maryland Heights roof replacement, at a glance

Our main office is right here in Maryland Heights, so a roof replacement in this city is about as close to home as our work gets. It also makes it easy for us to stop back if you ever have a question about the roof. Call (314) 429-6000 any time.

Is it time to replace your roof?

These are the conditions that usually lead us to recommend replacement over repair.

  • Shingles curling, cupping or cracking on several slopes.
  • Bare spots where granules have worn away.
  • Leaks in more than one part of the house.
  • Soft or spongy spots when walking the deck.
  • Storm damage spread across the roof rather than in one spot.
  • Two existing layers of shingles that need to come off anyway.

If only one or two of these apply to a small area, a repair may still be the better choice. We will tell you which fits, in writing.

Maryland Heights has a wide range of housing, from older ranches east of I-270 to newer subdivisions and townhome communities further west. Townhome and condo roofs often involve an association, shared roof sections and approval for materials. We are used to working with boards and property managers, and we can provide written scopes and product information for a vote before any work is scheduled.

Tear-off underway on a Maryland Heights roof replacement, showing exposed decking

What goes into a new roof

Shingles are the part you see, but the layers under them decide how long the roof lasts.

Tear-offAll old roofing removed to the deck
DeckingDamaged sheathing replaced
Ice and water barrierValleys, eaves and penetrations
UnderlaymentSynthetic underlayment over the rest of the deck
FlashingNew step, chimney and wall flashing
VentilationIntake and exhaust balanced for the attic
ShinglesOwens Corning, with other brands available on request
WarrantyLifetime workmanship warranty from John Beal Roofing
John Beal Roofing truck at a residential roof replacement near the Maryland Heights office

Replacement day in Maryland Heights

  1. Materials delivered

    Shingles and supplies arrive the day before or the morning of the job.

  2. Property protected

    Tarps go over landscaping, AC units and walkways.

  3. Tear-off and deck check

    We strip the roof, look at every sheet of decking and replace bad sections.

  4. New roof installed

    Underlayment, flashing, vents and shingles go on in order.

  5. Cleanup and review

    Magnet sweeps, debris removal and a walkthrough with you.

If you work from home or have pets, tell us when we schedule. Tear-off is loud for the first few hours, and we can plan the start time and keep gates closed so the day goes smoothly for everyone in the house.

Most houses take one to two working days, depending on size and weather. We are an Owens Corning Platinum Preferred Contractor, BBB A+ rated and named to the Roofing Contractor Magazine Top 100.

Maryland Heights at a glance

CityMaryland Heights, MO
CountySt. Louis County
ZIP codes63043, 63146
NeighborsBridgeton, Creve Coeur, Hazelwood, Overland
Our office12181 Prichard Farm Road, Maryland Heights, MO 63043
Phone(314) 429-6000, answered 24 hours a day
Roofing companyJohn Beal Roofing, third-generation and family-run since 1947

Need work on a business or a flat roof here? See commercial roofing in Maryland Heights. For general questions, visit our Maryland Heights roofing page.

Finished architectural shingle roof on a Maryland Heights home after a full replacement

Roof Replacement in Maryland Heights, MO questions

Do you offer financing for a roof replacement?
Yes. Our financing page lists the current options.
Will you replace the gutters too?
We can. If your gutters are in good shape, we protect and keep them. If they are worn, we can install seamless gutters in the same project.
Can you tear off two layers of shingles?
Yes. We remove every existing layer down to the deck on each replacement.
What shingle brands do you install?
We are an Owens Corning Platinum Preferred Contractor, and we can discuss other brands if you have a preference.
Is the estimate free?
Yes. The inspection and written estimate are free, with no obligation.
What if a storm caused the damage?
We document it with photos and can meet your insurance adjuster. Our Maryland Heights storm damage page has more detail.

Free Maryland Heights roof estimate

Fill this out and we'll call you back. If water is coming in right now, phone us instead so we can move faster.

No obligation and no pressure. We will call to confirm a time that works, and inspections are free. Need someone right now? Call (314) 429-6000 — a real person answers 24 hours a day.

Nearby areas we cover

Roof replacement near Maryland Heights:

See every city we roof

Ready for a New Roof in Maryland Heights?

Start with a free inspection and a written estimate from our home-base crew.

Call Now Free Inspection