Roofers in St. Charles, MO

Twin Rivers Contracting LLC is the team of roofers St. Charles, MO homeowners call for roof repair, roof replacement, roof inspections and hail and wind damage repair.

Our licensed and insured roofers work across the city of St. Charles — from historic Main Street to newer subdivisions — and throughout St. Charles County, including St. Peters, O'Fallon, Cottleville, Weldon Spring and New Town. Every roofing job starts with a free roof inspection and a written estimate, and financing is available on roof replacements. St. Charles is the county seat of St. Charles County and sits in a hail-prone part of Missouri, so we photograph storm damage for your insurance claim.

Call (636) 541-2687.

Free roof inspection in St. Charles

Name and phone are all we need. We call you back to set a time.

  • Free roof inspection and photo report in St. Charles
  • Written estimate before any work starts
  • Hail and wind damage documented for your claim
  • Licensed and insured roofers
  • Financing available on roof replacements
Add an email or details (optional)

Prefer to talk? Call (636) 541-2687

Who does roof repair in St. Charles, MO?

Twin Rivers Contracting LLC does roof repair. St. Charles, MO homeowners call us for roof leaks, missing and wind-lifted shingles, failed flashing at chimneys and walls, cracked pipe boots and hail damage. Every St. Charles roof repair starts with a free inspection, so we fix the place the water gets in rather than the spot where it shows on the ceiling, and you get the roof repair price in writing before work begins. How we trace a leak is on our page about fixing roof leaks.

How it works

  1. Free inspectionWe look at the whole roof, take photos and show you what we found. No charge and no obligation.
  2. Written estimateYou get the price and scope in writing before any work starts, with repair and replacement options when both make sense.
  3. The work, then cleanupOur crew does the job, cleans up the site and walks it with you. On storm jobs we work with your insurance adjuster.

Roofing in St. Charles at a glance

Where
St. Charles County seat and Missouri's first state capital, on the Missouri River
ZIP codes
63301, 63303
Median home built
1986 (Census ACS 2020–2024)
Inspection
Free, with photos
Permits
None for replacing shingles; historic districts may need Landmarks Board approval
Financing
Available on roof replacements

What St. Charles roofs face: storms, hail and freeze-thaw

  • Hail, on the record: NOAA's Storm Events Database lists 83 reports of hail 1 inch or larger in St. Charles County from January 2016 through April 2026, on 30 separate days. The largest was a 4-inch report near St. Charles on May 11, 2016.
  • Big single days: on May 16, 2025, the county logged 30 of those reports in one afternoon, up to 2.5 inches near Cottleville.
  • Wind: straight-line winds lift shingle tabs and ridge caps, and once the seal breaks the next storm finishes the job.

Storm and hail damage roof repair in St. Charles

Twin Rivers Contracting LLC repairs storm and hail damage roofs in St. Charles, MO. We inspect the roof for free, photograph bruised and cracked shingles and dented gutters and vents, meet your insurance adjuster, and complete the repair or replacement once the claim is approved. Check your deductible before you file: many policies here carry a percentage wind/hail deductible, so on a home insured for $300,000 a 1% deductible is $3,000 and a 2% deductible is $6,000. The full claim process is on our storm and hail damage page.

Get a free inspection and a written price

Tell us what's going on and we'll call you to set a time.

Do you need a permit to replace a roof in St. Charles?

Usually not for shingles. The City of St. Charles Building Division lists replacing roof shingles among the projects that generally don't require a permit. The exception is the historic districts, including South Main, Historic Downtown and Frenchtown: exterior work there may need approval from the city's Historic Landmarks Preservation and Architectural Review Board first, and the district guidelines set what roofing fits. Frenchtown's, for example, allow asphalt, wood, slate or synthetic slate shingles but not roll roofing visible from the street. A floodplain permit can also apply near the river, so call the Building Division if you're unsure.

How much does a new roof cost in St. Charles?

A new roof in St. Charles, MO is priced by roof size, pitch, material and how much decking needs replacing. Roofers measure in squares, and one square is 100 square feet of roof surface, so a steep or cut-up roof has more squares than the floor plan suggests. You get a free inspection and a written estimate, and financing is available. See how roof replacement is priced for the line items.

Roofing services in St. Charles

Roof replacement in St. Charles

Full tear-off to the deck, soft decking replaced, new underlayment, flashing and shingles, and the yard cleaned up when we're done. Our page on replacing your roof covers materials and timing.

Roof inspections in St. Charles

Book a free roof inspection after a hail storm, before you sell or when a roof passes 15 years. You get photos of what we found.

Emergency roof repair in St. Charles

If a limb or a storm opens the roof, emergency roof tarping keeps water out until the permanent repair.

Gutters, siding, windows and doors in St. Charles

Hail that hits a roof often dents gutters and cracks siding too. We handle seamless gutters, siding, windows and doors, and commercial roofs for St. Charles businesses.

Neighborhoods and nearby communities we serve around St. Charles

St. Charles County is one of the four counties our St. Louis roofing team covers. Inside the city of St. Charles we work in:

  • South Main Street
  • Frenchtown
  • New Town
  • First Capitol Drive
  • Zumbehl Road
  • Droste Road
  • Kingshighway
  • Muegge Road

Nearby, we also do roofing in St. Peters next door, plus Cottleville, Weldon Spring and Harvester. North of the city, toward the confluence, our roofers in West Alton are at home base, and further west along I-70 we're the roofers for O'Fallon homeowners and roof work in Wentzville.

Roofing questions from St. Charles homeowners

How do I pick a roofer?

Ask for a certificate of liability insurance, a written and itemized estimate, photos of the damage, and who pulls the permit. Be wary of anyone who asks for full payment before work starts.

Is $30,000 too much for a roof?

It depends on the number of squares, the pitch, the material and the decking. Compare written estimates line by line, on the same material and the same number of squares, before you decide a price is high.

Will insurance cover a 20-year-old roof?

It can, if a covered storm damaged it. Many policies pay older roofs at actual cash value, which subtracts depreciation, instead of full replacement cost. Your declarations page says which applies.

What is the 25% rule for roofing?

It's a Florida Building Code rule about repairing more than a quarter of a roof. Missouri codes have no matching percentage, so the roof's condition and age decide repair versus replacement here.

Other areas we serve

Ready when you are

Call (636) 541-2687, Monday–Friday 8 a.m.–6 p.m. and Saturday 9 a.m.–2 p.m., or send the form and we'll call you back.

Call (636) 541-2687