Roofers in St. Peters, MO
Twin Rivers Contracting LLC is the team of roofers St. Peters, MO homeowners call for roof repair, roof replacement and hail damage.
Our roofers fix roof leaks, replace missing shingles and install new shingle and metal roofs on homes across St. Peters, Missouri. Every St. Peters roof starts with a free roof inspection and photo report, followed by a written estimate, and financing is available on roof replacements. Our St. Peters roofers are licensed and insured and work with your insurance adjuster on hail damage claims. St. Peters, MO is in St. Charles County, between St. Charles and O'Fallon.
Call or text Scott at (636) 541-2687 for a free roof inspection from St. Peters roofers.
What roofing work do St. Peters, MO homes need most?
Most roofing St. Peters, MO homeowners need is repair of leaks, wind-lifted and hail-bruised shingles, or a replacement when the roof reaches the end of its life. Housing age explains why: 51% of St. Peters homes were built in the 1970s and 1980s, and the median home was built in 1988 (U.S. Census Bureau, American Community Survey 2020–2024). Every St. Peters roof repair starts with a free inspection, and the price is in writing before work begins. Our page on repairing roof leaks shows how we trace one.
How it works
- Free inspectionWe look at the whole roof, take photos and show you what we found. No charge and no obligation.
- Written estimateYou get the price and scope in writing before any work starts, with repair and replacement options when both make sense.
- 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. Peters at a glance
- Where
- Central St. Charles County, along I-70 between St. Charles and O'Fallon (57,732 people, 2020 Census)
- ZIP codes
- 63376, 63304, 63303
- Median home built
- 1988; 51% built 1970–1989 (Census ACS 2020–2024)
- Permits
- None for a like-for-like re-roof; required for a material change or major sheathing work
- Inspection
- Free, with photos
- Financing
- Available on roof replacements
What St. Peters 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.
- Close to home: 1-inch-plus hail was reported near St. Peters on five of those days, the largest 2.75 inches on May 26, 2024, and most recently 1-inch hail on April 27, 2026.
- Aging roofs: a home built in the 1980s is likely on at least its second roof, so ask how many layers are on it before you get a price.
- Freeze-thaw: water under a lifted shingle freezes and widens the gap every winter.
Storm and hail damage roof repair in St. Peters
Twin Rivers Contracting LLC repairs storm and hail damage roofs in St. Peters, MO. We inspect for free, photograph bruised shingles and dented vents and gutters, meet your insurance adjuster, and complete the repair or replacement once the claim is approved. If a storm has opened the roof, emergency roof tarping comes first. When you replace, ask about impact-resistant shingles, which are built to take hail better than standard ones. Our page on hail damage repair walks through the claim.
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. Peters?
Not for a like-for-like re-roof, in most cases. The City of St. Peters' residential re-roofing requirements (revised March 2024) say a building permit is required when more than 25% of the sheathing needs replacing, when the roof covering changes to a different material, or when old spaced-board decking needs new panel sheathing. With or without a permit, the work must meet the code's re-roofing rules: the city's sheet calls for removing existing layers down to the sheathing unless there is a single sound layer, and requires drip edge. Contractors also need a St. Peters business license to work in the city.
How much does a new roof cost in St. Peters?
A new roof in St. Peters, MO is priced by roof size, pitch, material and how much decking needs replacing. On a 1970s or 1980s home, a second layer of shingles adds tear-off and disposal, since St. Peters expects old layers off unless only one sound layer remains. See what a new roof costs in St. Louis for the line items.
Roofing services in St. Peters
Roof replacement in St. Peters
Tear-off to the deck, soft decking replaced, new underlayment, flashing and shingles; we install Owens Corning Duration architectural shingles, including Duration Designer colors and impact-resistant lines. Read about replacing your roof.
Roof inspections in St. Peters
After hail or before a sale, book a free roof inspection with photos of every slope.
Metal roofing in St. Peters
Steel panel roofs for garages, pole barns and other buildings, and snow guards added to metal roofs that don't have them. See metal roofing.
Gutters and gutter cleaning in St. Peters
We fit seamless gutters and handle gutter cleaning and gutter guards in the same trip.
Siding, windows and doors in St. Peters
When hail hits more than the roof, we also replace siding, windows and doors.
Neighborhoods and nearby communities we serve around St. Peters
St. Peters is part of the St. Charles County territory our St. Louis roofing team covers. In St. Peters we work in subdivisions and along roads including:
- Spencer Creek
- Country Crossing
- Lakes of Devondale
- Ohmes Farm
- Pegasus Farms
- Canyon Creek
- Jungermann Road
- Salt Lick Road
- Willott Road
Nearby, we serve Cottleville and Weldon Spring, plus roofers in St. Charles and our home base in West Alton to the east and our O'Fallon customers to the west.
Roofing questions from St. Peters homeowners
What is the average cost of a new roof in Missouri?
No single average fits every house. Price follows the number of squares (100 square feet of roof each), pitch, material and decking, so get an itemized written estimate for your roof.
Do you have to be licensed to fix a roof?
Missouri has no statewide roofing license. Cities and counties set their own rules, so ask for proof of liability insurance and who pulls the permit.
Is $30,000 too much for a roof?
The roof decides, not the number. Compare estimates on the same material, number of squares and decking allowance.
What is the 25% rule for roofing?
It's a Florida Building Code rule. Missouri codes have no matching percentage, so condition and age decide repair or replacement.
Other areas we serve
- St. CharlesMain Street to New Town, St. Charles County
- ChesterfieldChesterfield Valley & West County
- O'FallonWingHaven to Highway K, St. Charles County
- BallwinManchester Road & west St. Louis County
- Kirkwood & Webster GrovesOlder homes and newer builds in St. Louis County
- West AltonHome base, St. Charles County
- WentzvilleWestern St. Charles County, along I-70
- Arnold & Jefferson CountyArnold, Imperial, Festus, Hillsboro & more
- All service areasEvery city and county we cover
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.