ST. CHARLES COMMERCIAL ROOFING Call (636) 206-7785

About St. Charles Commercial Roofing

We're a commercial roofing contractor based in Wentzville, working on flat, low-slope and metal roofs across St. Charles County. We're a small, local team, and we like it that way: you work directly with us, not a call center.

Local, and Here for the Long Run

We're based in Wentzville and work on commercial roofs throughout St. Charles County, from St. Charles and St. Peters to O'Fallon, Lake St. Louis, Dardenne Prairie, Weldon Spring, Defiance, Foristell and New Melle. Being local means we can get to your building quickly, and it means we'll be around when you need us next.

How We Work

We look before we recommend

Every job starts with a free assessment. We walk the roof, check the seams, flashing and drains, and test for moisture when it matters. Then we show you photos of what we found.

You get options, not a sales pitch

You'll get written options: repair, restore, or replace, with pricing for each and an honest recommendation. If a repair will do the job, that's what we'll tell you. Plenty of roofs don't need to be replaced.

We plan around your building

Tenants, customers, patients, students and congregations don't stop because the roof needs work. We schedule around your hours and keep the building watertight and the site clean.

We answer the phone

When you call, you reach our team, not a call center. We call leads back the same business day, and active leaks get priority.

What We Do

Who We Work With

Property managers, building owners, HOA boards, church committees, school administrators and business owners. We work on warehouses, retail centers, office buildings, churches, schools and multi-family properties. Certificates of insurance are available on request.

Let's take a look at your roof

Serving commercial buildings in St. Charles, St. Peters, O'Fallon, Lake St. Louis, Weldon Spring, Dardenne Prairie, Wentzville, Defiance, Foristell and New Melle.

Call (636) 206-7785