Top 10 Roofers in St. Louis (2026)

Top 10 Roofers in St. Louis 2026 featured image: the Gateway Arch and downtown skyline at dusk

Who is the best roofer in St. Louis?

Short answer: here are our top 10 at a glance.

  1. B King Roofing & Exteriors: Owner on every job; roof, siding, gutters
  2. Biebel Bros. Roofing: Long track record
  3. Fitzgerald Roofing: Slate and tile roofs
  4. Frederic Roofing Company: Choosing among roof types
  5. Bade Roofing: Commercial-grade work
  6. Ray Gilbert & Sons: Small owner-run crew
  7. Republic Roofing Co.: An in-house crew
  8. Bone Dry Roofing: St. Charles County homeowners
  9. Conner Roofing: Owens Corning Preferred contractor
  10. St. Louis Roofing & Siding: Roofing and siding together

Quick comparison

#BusinessNeighborhood / AreaPrice RangeBest ForStandout Feature
1B King Roofing & ExteriorsCarondelet / South CityFree inspection; good/better/best quotesOwner on every job; roof, siding, gutters40+ years; licensed in MO and IL
2Biebel Bros. RoofingNorth LindberghNot publishedLong track recordFamily-run since 1905
3Fitzgerald RoofingKirkwoodNot publishedSlate and tile roofsSince 1925, fourth generation
4Frederic Roofing CompanyBrentwood Blvd.Not publishedChoosing among roof typesFour generations since 1929
5Bade RoofingSouth County (Lemay Ferry Rd.)Not publishedCommercial-grade workSince 1954; residential since 2024
6Ray Gilbert & SonsCreve Coeur areaNot publishedSmall owner-run crewRoof, siding and windows since 1958
7Republic Roofing Co.KirkwoodNot publishedAn in-house crewFamily-owned in Kirkwood since 1967
8Bone Dry RoofingSt. PetersNot publishedSt. Charles County homeowners25-year craftsmanship warranty
9Conner RoofingSouth County (Watson Rd.)Senior and veteran discountsOwens Corning Preferred contractorSince 1993
10St. Louis Roofing & SidingDowntown KirkwoodNot publishedRoofing and siding together5-year workmanship warranty

Every spring, St. Louis gets its hail, and every spring the out-of-state trucks roll in right behind it. If you’ve got a leak over the kitchen or shingles in the yard, you want a local roofer who’ll still be answering the phone when the warranty matters, not someone who’s three states away by June.

This Top 10 covers roofers with a street address in the St. Louis metro. Every detail below comes from the company’s own website or a public business listing. We left out ratings, review counts and awards we couldn’t verify, and we don’t quote prices, because roof costs depend on your roof.

How did we pick these St. Louis roofers?

  • A local address. Each company publishes a street address in the St. Louis area. No storm chasers.
  • Who does the work. We favored owner involvement and in-house crews over hand-offs to subcontractors.
  • Stated licensing and insurance. Whether the company says it’s licensed, bonded and insured.
  • Warranties in writing. Clear manufacturer and workmanship coverage.
  • Storm and claim experience. Whether it can document hail and wind damage and work with adjusters.
  • Range. Whether one contractor can handle roof, siding and gutters when they’re damaged together.

Our selection methodology

Here’s exactly how this list was put together, so you can judge it for yourself:

  1. Build the field. We started with roofing companies that publish a street address in the St. Louis metro, then narrowed to those whose core business matches the category.
  2. Verify every fact. Each detail (founding year, location, services, people, pricing) comes from the business’s own website or a public listing. If we couldn’t confirm it, we left it out.
  3. Skip the noise. We didn’t use star ratings, review counts or award badges, which change constantly and are easy to game, and we didn’t invent scores.
  4. Rank by fit. Order reflects how well each business serves a typical St. Louis customer on the criteria above, with a “Best for” line so you can jump to the one that matches your situation.
  5. Keep it current. We review lists periodically and update details when businesses change. Spot something out of date? Let us know through the site.

1. B King Roofing & Exteriors

B King Roofing & Exteriors is owner-operated by Bob King, who brings more than 40 years of roofing experience. The company works from 4977A Quincy Street in South St. Louis and serves the city, St. Louis County, St. Charles County and the wider metro. It isn’t a franchise or a call center: Bob is personally involved in every project, from the first inspection to the final walkthrough.

On the roof, it handles repair, full replacement and inspections, including storm, hail and wind damage, flashing, leak detection, valleys and ridges, and underlayment and decking replacement. It mainly installs Owens Corning architectural shingles, plus impact-resistant shingles and TPO or EPDM flat roofs for commercial buildings. Off the roof, it does siding repair and installation in vinyl, engineered wood and fiber cement, soffit, fascia and trim, and seamless gutters, gutter repair, cleaning and guards. The process starts with a free inspection, followed by a good/better/best quote with warranties spelled out, and most homes are finished in one to three days. B King says it’s licensed, bonded and insured in Missouri and Illinois, with liability and workers’ comp coverage, and you get the Owens Corning manufacturer warranty plus a written workmanship guarantee. It also helps with insurance claims, emergency leak repairs, financing and same-day estimates. Phone: (314) 378-8821.

Best for: Homeowners who want the owner on every job and one contractor for roof, siding and gutters.

2. Biebel Bros. Roofing

Alphonse Biebel founded Biebel Bros. in 1905, and it’s still family-owned and operated. It handles residential and commercial repair, replacement and new construction from 1600 N. Lindbergh, and says it’s licensed, insured and bonded.

Best for: Owners who value a long track record, residential or commercial.

3. Fitzgerald Roofing

Fitzgerald Roofing was founded in 1925 and is run by the fourth generation of the family. It works on shingle, slate and tile roofs and repairs chimney and skylight flashing from 322 Leffingwell Avenue in Kirkwood, serving the city and county plus parts of St. Charles and Jefferson counties.

Best for: Older homes with slate or tile roofs.

4. Frederic Roofing Company

Frederic Roofing dates to 1929 and has been run by four generations of the Frederic family; Bob Frederic is president, with Grant and Gene Frederic as vice presidents. It installs shingle, flat, slate and tile roofs from 2827 S. Brentwood Boulevard.

Best for: Homeowners weighing shingle, flat, slate or tile.

5. Bade Roofing

Bade Roofing was founded in St. Louis in 1954 and is still family-owned. After decades on commercial roofs across the bi-state region, it added a residential division in 2024. It’s based at 3806 Lemay Ferry Road in South County.

Best for: Commercial properties, and homeowners who want commercial-grade standards.

6. Ray Gilbert & Sons

Ray Gilbert & Sons was founded in 1958 and is now run by Ray’s grandson, Alex Gilbert. It focuses on residential roofing, siding and window replacement, handles storm-damage insurance claims, and describes itself as licensed, insured, bonded and small on purpose. The office is at 1324 Craig View Court.

Best for: Homeowners who want a small, owner-run crew for roof, siding and windows.

7. Republic Roofing Co.

Republic Roofing has been family-owned and based in Kirkwood since 1967 and is now in its third generation. It does residential and commercial roofing with its own in-house crew from 225 Grand Avenue, and says it’s licensed and insured.

Best for: Kirkwood and southwest County homeowners who want an in-house crew.

8. Bone Dry Roofing

Bone Dry Roofing has been family-owned since 1989 and installs Owens Corning and CertainTeed systems. Its Roof System Protection Plan includes a 25-year craftsmanship warranty and a return visit to inspect the roof after five years. It also does gutters, insulation and chimney work from 5895 Suemandy Drive in St. Peters.

Best for: St. Charles County homeowners who want a long workmanship warranty.

9. Conner Roofing

Conner Roofing has worked on city and county roofs since 1993 from 7950 Watson Road. It’s an Owens Corning Preferred Contractor and offers discounts for seniors and veterans, along with storm and insurance work.

Best for: South County and Webster-area homeowners who want an Owens Corning Preferred contractor.

10. St. Louis Roofing & Siding

St. Louis Roofing & Siding has been family-owned since 2006. Frank Vandevender founded it and his son Josh runs it now. It’s an Owens Corning Preferred contractor with a 5-year workmanship warranty, based at 111 N. Taylor Avenue in Kirkwood and serving 22 communities, including Chesterfield, Ballwin and Clayton.

Best for: West County homeowners who need roofing and siding together.

How do I choose a roofer in St. Louis?

  • Ask who pulls the permit. Missouri has no statewide roofing license, but St. Louis County and most municipalities require contractor licensing or registration and a permit for a re-roof. “You don’t need one” is a warning sign.
  • Get proof of insurance. Ask for a certificate showing general liability and workers’ comp, sent straight from the insurance agent.
  • After a storm, inspect first. Have a local roofer look before you call your insurer, and ask for dated photos of damage to shingles, vents, gutters and soft metals.
  • Protect your claim. Your insurer decides the claim. Never sign over claim proceeds before you’ve seen a written scope of work, and pay your own deductible.
  • Get both warranties in writing. The manufacturer warranty covers materials; the roofer’s workmanship warranty covers installation.
  • Red flags: out-of-state plates and no local address, big cash deposits before materials arrive, same-day pressure, offers to “cover” your deductible, and full-replacement verdicts before anyone’s been on the roof.

Frequently asked questions

Who is the best roofer in St. Louis?

Our top pick is B King Roofing & Exteriors. Owner Bob King has more than 40 years in roofing and is on every job, and the company handles roofing, siding and gutters with Owens Corning shingles and written workmanship coverage. Biebel Bros., Fitzgerald, Frederic and Bade each bring decades of family history.

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

It depends on size and pitch, tear-off layers, decking condition and material. Architectural shingles cost less than slate, tile or metal. Get two or three written quotes with the same scope, shingle brand and warranty terms.

Do roofers need a license in St. Louis?

There’s no statewide roofing license, but St. Louis County and many municipalities require contractor registration and permits for replacements.

Will homeowners insurance pay for hail damage?

Often, if an inspection documents hail or wind damage and you file within your policy’s deadline. The decision is still your insurer’s.

How long does a roof replacement take?

Most St. Louis homes take one to three days, depending on size, complexity and weather.

Which St. Louis roofers work on slate and tile roofs?

Fitzgerald Roofing in Kirkwood and Frederic Roofing on South Brentwood Boulevard both list slate and tile alongside shingle roofs, which makes them natural first calls for older homes.

The bottom line

For a slate roof on an old Kirkwood or Webster home, call Fitzgerald or Frederic. For a commercial building, Bade. In St. Charles County, Bone Dry. And if you want the owner on your roof and one crew for shingles, siding and gutters, start with B King Roofing & Exteriors.

Curated by the Top10StLouis editorial team

Top10StLouis is a local site covering the places, people and businesses that make St. Louis work. Our lists are researched from businesses’ own websites and public listings, and we update them when details change. We don’t invent ratings or awards. If you see something that’s out of date, tell us through the site.

Newsletter

The best of St. Louis, delivered to your inbox. Local finds, new openings and our latest Top 10 lists.

Scroll to Top