Roofing in St. Louis

Roof Repair St. Louis: $331 to $1,186, $741 Average (2026)

Roof repair in St. Louis costs $331 to $1,186 for most homeowners, and Angi's July 2026 St. Louis data puts the average at $741.

Typical price range$331 to $1,186

A full replacement averages $8,155 there, and the City wants a building permit when the new roof is a different material or more than 25% of the sheathing is replaced.

Updated October 11, 2026

Common reasons people call

Key numbers

  • $741 averageRoof repair, St. LouisAngi, Jul 2026
  • $350 to $1,550Roof leak, St. LouisAngi, Jul 2026
  • $200 to $500Flashing replacement, St. LouisAngi, Jul 2026

Shingles off or a drip in the attic after a St. Louis storm? Call the roof line and ask for the visit fee before anyone comes out.

Call a roofer(646) 956-2211
Job or ratePublished costSource
Roof repair, St. Louis$741 average; most $331 to $1,186Angi, Jul 2026
Roof leak, St. Louis$350 to $1,550Angi, Jul 2026
Flashing replacement, St. Louis$200 to $500Angi, Jul 2026
Hail damage repair, St. Louis$700 to $4,000Angi, Jul 2026
Roof replacement, St. Louis$8,155 average; most $5,433 to $11,032Angi, Jul 2026
Roof repair, national$1,174 average; most $395 to $1,968Angi, Aug 2026
Same-day or next-day visit, nationalAdds $100 to $300Fixr, Jan 2026

St. Louis rows are from Angi's 2026 St. Louis guides; Angi's repair-type tables may not be adjusted for the city. National rows are marked.

Insurance claims

The roof line is for roof work you pay for yourself. If you plan to file a storm or hail claim, call your insurer first and follow its process.

Do this now: roof leak or storm damage in St. Louis

  1. Fire, smoke or sparks: leave and call 911. A line down on the roof or in the yard: stay away and call Ameren and 911.
  2. Stay off the roof. Angi says roof repair is not a safe DIY job.
  3. Inside, catch the water, move belongings and switch off power to wet areas only from a dry spot.
  4. Photograph the damage from the ground and inside, and keep every receipt.
  5. If water is coming in, ask for a tarp. Angi puts a professional emergency tarp at about $450 nationally and says tarps last safely about 90 days.
Definition

Roof repair in St. Louis is fixing part of a roof, often after wind, hail or a leak, without replacing all of it. Angi's 2026 St. Louis data puts the average repair at $741.

Is it an emergency? St. Louis storms and roofs

A roof is an emergency when water is coming into the house, a tree or limb is on it, or decking is open to the sky; Angi also lists large brown ceiling spots and daylight through roof boards. St. Louis weather is the usual cause: Angi's St. Louis guide points to frequent thunderstorms, hail and tornadoes, and the city averages 41.70 inches of precipitation and 16.6 inches of snow a year, NOAA's 1991 to 2020 normals show. Missing shingles with no leak can wait a few days. See emergency roof repair for what an emergency visit costs.

The May 2025 tornado and St. Louis roofs

The tornado that hit St. Louis on May 16, 2025 was rated EF3 by the National Weather Service, with peak winds of 152 mph along a 22.77-mile path from near Richmond Heights to Edwardsville, Illinois; 5 people died and 38 were injured. The City set up a contractor registry for tornado-damaged homes and posted a Summer 2026 Tornado Repairs funding notice. If you are still repairing from that storm, check the registry and the notice before you sign with anyone.

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

You need a City building permit for an entire new roof when the work is not replacement with like material, and when more than 25% of the roof sheathing is removed and replaced, the City's residential permit page says. A roof replaced with like material and 25% or less of new sheathing usually needs no permit. Gutters and downspouts usually need no permit either, but properties in a City Historic District or on a City Landmark need approval for gutters and other exterior work. Angi's St. Louis guide says permit fees start at $44 and rise with project cost.

Roof replacement in St. Louis

Roof replacement in St. Louis averages $8,155, with most projects between $5,433 and $11,032, Angi's July 2026 St. Louis data shows. Asphalt shingles run $3 to $11 per square foot and metal $5 to $22, and tearing off the old roof adds $1 to $5 per square foot. Angi recommends asphalt or metal for storm resistance in St. Louis. Whether to repair or replace usually comes down to the roof's age and how much of it is damaged; St. Louis's housing is the oldest of the 33 cities we cover, with a median year built of 1939 or earlier in the Census Bureau's 2020 to 2024 survey. See roof replacement cost for national prices by material.

Roofing contractors in St. Louis: who licenses them

Missouri has no state roofing license; cities and counties set their own contractor rules, ContractorLicenseRequirements.com reports. That puts the checking on you: ask for the company's business registration, proof of insurance and a written contract, and check permit history at your address with the City's permit search. The roofing license by state page compares states.

WhatSt. LouisSource
Reroof permitRequired when not like material or more than 25% of sheathing replaced; like-for-like usually exemptCity of St. Louis
Historic districtsApproval needed for exterior work such as gutters, windows and doorsCity of St. Louis
Tornado recoveryCity contractor registry; Summer 2026 Tornado Repairs noticeCity of St. Louis
May 16, 2025 tornadoEF3, 152 mph, 22.77-mile path, 5 deathsNWS St. Louis
Precipitation41.70 in. rain and 16.6 in. snow a yearNOAA normals, Lambert airport
LicenseNo state roofing license in MissouriContractorLicenseRequirements.com

Permit, storm and climate facts for St. Louis, from the official city, utility, state, Census and NOAA pages listed under Sources.

Questions to ask a St. Louis roofer

  1. Will this job need a City building permit, and will you pull it?
  2. What is your visit fee, and is it credited toward the repair?
  3. Is the price for a patch, or for replacing the damaged section and its flashing?
  4. Can I see proof of insurance and a written contract before work starts?
  5. If this is a tornado or hail repair, are you on the City's tornado contractor registry?

Leak over a ceiling or shingles in the yard after a storm? Call the roof line and ask for a written price for the repair.

Call a roofer(646) 956-2211

More St. Louis guides

Water already inside: water damage restoration in St. Louis. Gutters and downspouts: gutter repair. Plumbing and laterals: plumber in St. Louis. Compare roof repair in Kansas City and roof repair in Columbus, or start at the national roof repair guide and roof leak repair. Calls go to an independent company that serves your area and takes this kind of job (how calls work).

Questions people ask

How much does roof repair cost in St. Louis?

Angi's July 2026 St. Louis data puts the average at $741, with most homeowners paying $331 to $1,186. A roof leak runs $350 to $1,550 and hail damage repair $700 to $4,000.

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

Angi puts St. Louis roof replacement at $8,155 on average, with most projects between $5,433 and $11,032 (July 2026).

Do I need a permit to replace my roof in St. Louis?

Yes if the new roof is not like material or more than 25% of the sheathing is replaced. Like-for-like replacement with 25% or less new sheathing usually needs no permit, the City says.

Does Missouri require a roofing license?

No. Missouri has no state roofing license; cities and counties set their own rules. Ask for proof of insurance and a written contract.

What should I do if a storm damages my roof?

Stay off the roof, photograph the damage, move belongings away from leaks and ask for a tarp. If you plan to file a claim, call your insurer first.

Storm damage or a leak in St. Louis? Call the roof line and ask whether the job needs a City permit before it starts.

  1. 1Call the line
  2. 2It rings a local company
  3. 3They give you the price
Call a roofer(646) 956-2211

Before you book

  • License numberAsk for it, then check it with the state board.
  • Written priceGet the visit fee and the job price in writing before work starts.
  • Proof of insuranceAsk for the certificate, especially for roof, tree and electrical work.

Sources (14)

  1. Angi: How much does roof repair cost in St. Louis? (2026-07-09)
  2. Angi: How much does roof replacement cost in St. Louis? (2026-07-09)
  3. Angi: How much does roof repair cost? (2026 data) (2026-08-03)
  4. Fixr: How much does it cost to repair a roof? (2026 data) (2026-01-21)
  5. Angi: How much does it cost to tarp a roof? (2026 data) (2026-08-03)
  6. Angi: Emergency roof repair, everything you need to know (2026-07-09)
  7. City of St. Louis: When a residential building permit is needed (2026-03-05)
  8. City of St. Louis: Tornado recovery contractor registry (checked 2026-10-11)
  9. NWS St. Louis: Public information statement on the May 16, 2025 tornado (Iowa Environmental Mesonet archive) (2025-05-18)
  10. NOAA NCEI: U.S. Climate Normals 1991 to 2020, precipitation and snowfall, St. Louis Lambert and Philadelphia (checked 2026-10-11)
  11. ContractorLicenseRequirements.com: Missouri roofing license requirements (checked 2026-10-11)
  12. City of St. Louis: Search building permits by address (checked 2026-10-11)
  13. U.S. Census Bureau: ACS 2020 to 2024, Table B25035 Median year structure built, St. Louis city (checked 2026-10-11)
  14. U.S. Census Bureau: ACS 2020 to 2024, Table B25034 Year structure built, St. Louis city (checked 2026-10-11)
A roof leak, roof repair or a new roof, including panels off and back on for roof work

Call the roof line about a St. Louis roof

Have the address, the roof material and its rough age, and where you see water or damage. Say if solar panels are on the roof. The company will quote its inspection or visit fee before anything is booked.

Free call to an independent company in your area that takes this kind of work.

Call a roofer(646) 956-2211Which line?