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

Roof repair in St. Peters, at a glance

Most roof repairs we do in St. Peters come down to a short list of parts that wear out before the shingles do: pipe boots, flashing, ridge vents and the shingles along the roof edges.

Fixing those parts can add years to a roof that is otherwise sound. We will tell you when a repair makes sense and when it does not. Call (314) 429-6000 and a person answers 24 hours a day.

Common repairs in St. Peters subdivisions

Cracked pipe boots

The rubber collar around plumbing vents dries out and splits after 10 to 15 years of sun. Water runs down the pipe into the ceiling. It is one of the most common leaks we fix.

Wind-lifted shingles

Rakes and ridges catch the wind first. Shingles that have lost their seal can fold back and tear in the next storm.

Nail pops

Nails that back out push up through the shingle above them and leave a hole. We reset or replace the fastener and the damaged shingle.

Flashing at walls and chimneys

Two-story homes have long roof-to-wall joints. Missing kickout flashing at the bottom can rot the siding and wall framing.

Damaged ridge vent

Cheap or brittle ridge vent cracks and lets wind-driven rain in. We replace it with a vent matched to the attic.

Hail bruising

Hail can loosen granules without leaving an obvious hole. We test and photograph suspect spots on every slope.

How we handle a repair call

Same process whether you have one drip or a storm-damaged slope.

  1. Call any time

    A person answers (314) 429-6000 day and night. If water is coming in, tell us and we prioritize it.

  2. Find the source

    We trace the leak on the roof and in the attic instead of guessing from the ceiling stain.

  3. Price it in writing

    You get photos and a written repair price before any work.

  4. Fix and confirm

    We match shingles as closely as available and show you the finished repair.

Close-up of a shingle and flashing repair on a two-story home in St. Peters, MO

When repair stops making sense

A repair is the right call when the damage is limited and the rest of the roof has life in it. If shingles across the roof are curling, losing granules or cracking when lifted, patching one area only moves the leak somewhere else. In that case we will show you the photos and explain why replacement is the better use of your money. You decide. We will still repair the immediate problem if you need time.

If the damage came from a recent storm, insurance may cover it. We document everything and can meet the adjuster at your home in St. Peters. Learn more on our St. Peters hail damage page.

Aging shingles with granule loss checked during a roof repair visit in St. Peters, St. Charles County

Why St. Peters homeowners call John Beal Roofing

  • Family-run since 1947, now in the third generation
  • Live phone answering 24 hours a day
  • Free inspections and free written estimates
  • Owens Corning Platinum Preferred Contractor
  • BBB A+ rated
  • Listed in Roofing Contractor Magazine's Top 100

Questions about roof repair in St. Peters

St. Peters homeowners with a leak usually ask some version of these.

How do I know if my St. Peters roof can be repaired?
If the damage is limited to one area and the rest of the shingles are still flexible and holding their granules, a repair usually makes sense. We check the whole roof during a free inspection and tell you which way we would go.
Can you match my existing shingles?
We match brand, style and color as closely as current products allow. Older discontinued colors may be slightly different, and we will show you the closest option before we start.
Why is my ceiling wet near a bathroom?
Plumbing vent pipes run through the roof near bathrooms. A cracked pipe boot is the most likely cause, and it is a quick repair.
Do you come out on weekends?
Yes. Our phones are answered 24/7, and we respond to active leaks on weekends and holidays.

Free St. Peters roof repair inspection

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 roof

Other St. Charles County pages that may help:

Need A Roofer In St. Louis?

One free inspection replaces a week of guessing. Photos of the real condition and a written price, no obligation.

Call Now Free Inspection