Roofing Contractor in Kirkwood, MO
Twin Rivers Contracting LLC is the roofing contractor Kirkwood, MO homeowners call for roof repair, roof replacement, roof inspections and hail damage repair.
Our licensed and insured roofing crews work throughout Kirkwood and nearby Webster Groves, Sunset Hills and the rest of St. Louis County. Kirkwood has both older homes and newer construction, and every roofing project starts with a free roof inspection and photo report, followed by a detailed written estimate. Financing is available on roof replacements. We install asphalt shingles, architectural shingles and metal roofing and repair leaks, flashing and storm damage.
Call (636) 541-2687 to book a free roof inspection in Kirkwood.
How do I choose a roofing contractor in Kirkwood, MO?
Choose a roofing contractor Kirkwood, MO homeowners can check before work starts: proof of liability insurance, a written and itemized estimate, photos of what was found, and a clear answer on who pulls the permit. Twin Rivers Contracting LLC is licensed and insured, starts every Kirkwood roofing job with a free inspection and photo report, and puts every estimate in writing. On an older Kirkwood home, also ask how the contractor will handle original decking and chimney flashing. Our page on roof repairs in St. Louis covers the repair side.
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 Kirkwood at a glance
- Where
- Central St. Louis County, along Kirkwood Road
- ZIP codes
- 63122 (Kirkwood), 63119 (Webster Groves)
- Median home built
- 1962 in Kirkwood, 1952 in Webster Groves (Census ACS 2020–2024)
- Permits
- Kirkwood Building Division; like-for-like re-roofs on 4:12 or steeper are exempt
- Inspection
- Free, with photos
- Financing
- Available on roof replacements
What Kirkwood roofs face: storms, hail and freeze-thaw
- Hail, on the record: NOAA's Storm Events Database lists 162 reports of hail 1 inch or larger in St. Louis County from January 2016 through April 2026, on 36 separate days.
- Close to home: on March 14, 2025, the database logged three reports of 1- to 1.25-inch hail in Kirkwood's Meacham Park neighborhood, and 1.25-inch hail in Rock Hill, next to Webster Groves.
- Mature trees: older streets have big trees that drop limbs on roofs and fill gutters, pushing water back under the roof edge.
Storm and hail damage roof repair in Kirkwood
Twin Rivers Contracting LLC repairs storm and hail damage roofs in Kirkwood, MO. We inspect for free, photograph bruised shingles and dented gutters and vents, meet your insurance adjuster, and complete the repair or replacement once the claim is approved. Many policies pay older roofs at actual cash value, which subtracts depreciation, so read your declarations page before you file. Our page on filing a hail claim in Missouri walks through it.
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 Kirkwood?
Often not, if the new roof matches the old one. Kirkwood's building code, the 2021 International Residential Code as the city adopted it (effective April 1, 2026), exempts roof covering replacement with like material, including replacing up to 25% of the roof sheathing, on roofs with a slope of 4:12 or steeper. Re-roofing a roof flatter than 4:12, or any structural change to the roof, needs a permit from the City of Kirkwood Building Division, and the city requires contractors to be licensed with it.
Older homes and historic districts in Kirkwood
The median Kirkwood home was built in 1962, and 16.5% were built before 1940 (Census ACS 2020–2024). The city has nine local historic districts, including Meramec Highlands and Jefferson-Argonne, plus the Downtown Kirkwood and East Monroe National Register districts. On a designated local landmark, exterior changes that need a building permit must be reviewed and approved, and the city's advisory guidelines recommend replacing roofing with the same type or the material originally used on the house. If your home has slate, tile or another original roof, talk to the city before you change materials.
How much does a new roof cost in Kirkwood?
A new roof in Kirkwood, MO is priced by roof size, pitch, material and how much decking needs replacing. Ask how the estimate prices replacement decking, since it only shows at tear-off. See what a new roof costs in St. Louis for the line items.
Roofing in nearby Webster Groves
Twin Rivers Contracting LLC is the team of roofers Webster Groves, MO homeowners call for roof repair, roof replacement, roof inspections and hail damage repair. Webster Groves is known for its historic homes, and our licensed and insured roofers work on historic and newer homes across Webster Groves, Kirkwood and St. Louis County. Every job starts with a free roof inspection and photo report, followed by a written estimate, and financing is available on roof replacements. We install asphalt shingles, architectural shingles and metal roofing, and repair leaks, flashing and storm damage. In Webster Groves, 35.1% of homes were built before 1940 (Census ACS 2020–2024). Exterior work in its four local historic districts goes to the Architectural Review Board with the building permit, and the Webster Park guidelines ask that original asphalt, clay tile, slate or cedar roofs be preserved where possible. Permits come from the city's Planning & Development Department, only to contractors registered with Webster Groves.
Roofing services in Kirkwood
Roof replacement in Kirkwood
Tear-off to the deck, new underlayment, flashing and shingles. Read about replacing your roof.
Roof inspections in Kirkwood
Book a free roof inspection after hail or before a sale.
Gutters in Kirkwood
We fit seamless gutters sized to the roof that drains into them.
Siding, windows and doors in Kirkwood
Neighborhoods and nearby communities we serve around Kirkwood
Kirkwood and Webster Groves are part of the St. Louis County territory our St. Louis roofing company covers. Around Kirkwood we work in and along:
- Downtown Kirkwood
- Meacham Park
- Meramec Highlands
- Jefferson-Argonne
- Geyer Road
- Essex Avenue
- Adams Avenue
- Big Bend Road
Nearby, we serve Webster Groves, Glendale, Oakland, Crestwood, Sunset Hills and Des Peres, plus our Ballwin customers further west.
Roofing questions from Kirkwood homeowners
What is the average cost to replace a roof on a 2,000 square foot home?
Floor area isn't roof area. A 2,000-square-foot two-story home has a smaller roof than a 2,000-square-foot ranch, and pitch and overhangs add more, so the estimate counts squares (100 square feet of roof each).
What is the 25% rule for roofing?
It's a Florida Building Code rule. St. Louis County 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
- St. PetersBetween St. Charles and O'Fallon on I-70
- BallwinManchester Road & west 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.