A roof problem rarely stays small for long. If you’ve noticed a leak, missing shingles, soft spots, or storm-related damage, Bastin Roofing helps homeowners across St. Louis, Missouri get repairs handled quickly—without pressure or surprises. As a veteran-owned company, we run every project with straightforward communication, clean execution, and repairs built to last.
If you’re seeing any of the following, it’s time to get it checked:
Water stains on ceilings or walls
Shingles that are cracked, curled, or missing
Granules collecting in gutters/downspouts
Flashing pulling away near chimneys or roof edges
Drips after heavy rain or wind
Sagging areas or soft spots on the roof
1) Inspection + diagnosis
We assess the visible damage and the likely entry point causing it—because leaks often travel before they show up inside.
2) Repair plan you can understand
You’ll get clear options based on what your roof actually needs—whether that’s a targeted repair, replacement of a small section, or correcting flashing/vent issues.
3) Durable repairs + clean finish
We use quality materials, focus on proper sealing and water shedding, and leave the job site clean when we’re done.
Leak repairs and water intrusion issues
Wind and storm damage
Shingle replacement and shingle resealing
Flashing repairs (chimneys, valleys, walls, skylights)
Vent/pipe boot repairs
Punctures and small sections of decking repair (when needed)
We provide roof repair in St. Louis City and nearby communities across St. Louis County, St. Charles County, Jefferson County, Lincoln County, and Franklin County, including: Troy, Fenton, Clayton, O’Fallon, Wildwood, Des Peres, St. Peters, St. Charles, Wentzville, Valley Park, Chesterfield, Sunset Hills, Lake St. Louis, Webster Groves, Winfield, Hillsboro, and Maryland Heights.
Our service area covers: St. Louis County, St. Charles County, Lincoln County, Jefferson County, Franklin County
Message From CEO
To Our Customers
Bastin Roofing is owned and operated by a former member of the U.S. Marine Corps. We proudly offer discounts for active or retired members of our Armed Forces, firefighters, and seniors. When you call for a free estimate, be sure to ask for details. We look forward to adding you to our growing list of loyal customers.

Kirk Bastin
Chairman and founder
What Our Clients are Saying.
Fill out the form, or call us to set up a free inspection
Service Areas:
St. Louis County, St. Charles County, Lincoln County, Jefferson County, Franklin County

© copyright 2025 Bastin Roofing