Choosing a Roofer in Chesterfield, Missouri
Twenty two entries. Number one is our own pick, made against five criteria we publish in full further down. Under it sit the twenty one businesses that carry a Chesterfield address and the category Roofing contractor and have enough reviews to order, five of them sharing a single suite number. This page shows you the ranking, shows you exactly how each half of it was built, and then spends most of its length on the part no ranking can do for you.
How this ranking works. Number one is our own editorial pick, assessed against the five criteria set out on this page. The twenty one companies under it carry a short descriptive label each, drawn from their own Google file, rather than a mark against those criteria. Advertising disclosure.
Three things the Chesterfield data says before you read a single review
Why Keys Roofing heads this page
The top of a town ranking is usually decided by whoever has collected the most stars. That is a measurement of how well a company runs a sale, and this site spends a whole page explaining why it is not a measurement of a roof. So the first row here is decided a different way: it is our own pick, made against five criteria we wrote down before we made it, printed in the How we rate box below, and applied to one company.
Keys Roofing meets all five. It does roofing, gutters and downspouts and nothing else, so nobody is juggling a siding crew and a window crew against your tear off date. It carries the water side of the job end to end, gutters, downspouts and underground drainage, which is the half of a roof job that most companies hand off or quietly leave off the proposal. The owner runs the work, so the person who quotes the job is the person answerable for it. It names its shingle line in the open, Atlas and Malarkey, rather than fitting whatever the supplier is clearing that week. And it states plainly that it is licensed and insured.
The owner led criterion is the one that pays off on a calendar. Keys does same day installs, works to a 24 hour response time, and is locally owned, and those three things travel together: the crew, the truck and the person who signed the quote are all in the same metro. None of it is a promise about a particular roof, which depends on the weather, the material and what the tear off finds. It is a description of how the company is set up, and it is not a shape a business dispatching from a home office in another state can take.
Five criteria, all five met, so the entry reads 5 of 5 criteria met. That is a count of the boxes on our scorecard and nothing more: it is not a star rating, it is not a review score, and it does not sit on the same scale as the Google figures beside the companies below. We publish no star rating and no review count for Keys, because Keys states neither on its own website, and inventing one here would be worse than leaving the column empty.
Keys Roofing
Number one on this page, on the five criteria in the How we rate box. The score below is a count of those five, not a rating.
- Our score5 of 5 criteria met
- TurnaroundSame day installs. 24 hour response time.
- TradesRoofing, gutters, downspouts. Nothing else.
- WaterGutters, downspouts and underground drainage.
- ShinglesAtlas and Malarkey.
- StandingLicensed and insured.
- AreaLocally owned. Greater St. Louis, Chesterfield included.
- Direct(314) 220-2333
Keys states no founding year, no licence number, no manufacturer tier and no star rating on this site, because it states none of those on its own site either.
The five criteria, the count, and where the figures come from
- What the number one entry is measured against
- Five criteria, each one a yes or a no. They are the things we think separate a roofing company from a company that also does roofs, and they are the only five. Nothing is weighted, nothing is hidden behind a coefficient.
- Scope discipline. Roofing, gutters and downspouts, and nothing else. No siding, no windows, no commercial work. A company that sells four trades is scheduling four trades. Keys meets it.
- Water handled end to end. The gutter and downspout menu is carried on the same ticket as the roof, underground drainage included, which is the half of the job most roofing companies hand to somebody else or leave off the proposal. Keys meets it.
- Owner led. The owner runs the work, so the person who quotes the job is the person accountable for it. It is also what makes the rest of it possible: Keys does same day installs, works to a 24 hour response time, and is locally owned. Keys meets it. Those three are evidence for this criterion, not a sixth criterion, and the scorecard stays at five.
- A stated shingle line. Atlas and Malarkey, named in the open, rather than whatever is cheapest on the supplier's truck that week. Keys meets it.
- Licensed and insured. Stated plainly, not implied. Keys meets it.
- How the score is derived
- It is a count. Add up the criteria met and print the total out of five. Keys Roofing meets all five, so the entry reads 5 of 5 criteria met. That figure is a count of the boxes on our own scorecard. It is not a Google star rating, it is not a review score, and it is not on the same scale as anything in the Google column of the table.
- Why the companies below carry labels instead
- We have not put a ladder against any of their roofs, read any of their proposals or sat in any of their sales appointments, so we are in no position to mark them against those five criteria. What we do have is their own Google file and their own registered trading name, so each one gets a short label drawn strictly from that: how many reviews, how strong the average, what the company calls itself. A label is a description of the row, not a verdict on the company.
- How rows two and below are ordered
- By a review count adjusted Google rating. Each star average is pulled toward the town average in proportion to how thin its sample is, so a five star average on fourteen reviews cannot outrank a 4.9 on two hundred by default. The anchor is 4.787, the review weighted mean of all twenty three Chesterfield roofing listings.
- adjusted = (v × R + 25 × 4.787) / (v + 25) where v = reviews, R = star rating
- The row filter
- Only rows whose Google categoryName is exactly Roofing contractor. That is 225 of the 263 rated rows in the file, twenty three of which carry a Chesterfield address. The file also holds Gutter cleaning service and Gutter service rows, which in this market are pressure washing and window cleaning companies. They are not roofers, so they are not published here. Two Chesterfield businesses were left out on that test.
- Source and pull date
- Google Maps, three pulls run on 23 August 2026 covering St. Louis County, St. Charles County and Chesterfield, deduplicated on placeId. Star averages and review counts are frozen at that date, belong to the businesses they describe, and will have drifted since. We publish no star rating and no review count for Keys Roofing, because Keys states neither on its own website.
- The review floor
- Ten reviews. Two Chesterfield roofing listings fall under it. They are held back from the order and shown separately with their real figures rather than deleted.
- Whether a crew will show up on the day it said it would.
- Whether the company that sold the job is the company that installs it, or whether the work is subcontracted out to a crew you have not met.
- Workmanship on the roof itself. Almost no homeowner climbs up to check, so almost no review is about the shingles.
- Whether the business is insured today, whether the certificate covers the crew, and whether a claim against it would be paid.
- Price, or whether a low bid stayed low after the tear off.
- Anything about reviews that were solicited, filtered, incentivised or bought. The Google column assumes the reviews are what they appear to be, and that assumption is doing a lot of work.
- Whether a company works in Chesterfield at all. The Google column measures where the business is registered. Those are different facts, and that difference is the most useful thing on this site.
Our pick, then the Chesterfield listings in adjusted rating order
All twenty two entries, plus the two listings the review floor held back and the reasoning behind every flag, are on the list page.
- Keys RoofingBest overall, 5 of 5 criteria met
- DeG Contracting LLCTop average, mid volume
- Coldstream ExteriorsExteriors as well as roofing
- Fuchs RoofingHigh volume, strong average
- Home Perfect ExteriorsStrong average at scale
- Gorilla Roofing ChesterfieldTown named in the listing
- V3 ContractingSmaller sample, top average
- Clark Brothers Roofing & ConstructionRoofing and construction
- National RoofingWell reviewed, mid volume
- Promax ContractingThinnest sample in the file
Read the first row differently from the rest. Keys Roofing sits at number one because we put it there. It is our own editorial pick and the only entry on this page assessed against the five criteria in the How we rate box above. The twenty one companies under it are ordered by a review count adjusted Google rating, and each carries a short descriptive label taken from its own review figures or its own registered trading name rather than a mark against those five criteria. Their star averages and the review counts behind them are Google's figures, captured in a Google Maps pull dated 23 August 2026, and they belong to the businesses they describe. We publish no star rating and no review count for Keys Roofing.
| # | Business, as the listing spells it | Our read | Google figures | Notes on the listing |
|---|---|---|---|---|
| 1 | Keys RoofingRoofing, gutters and downspouts. Greater St. Louis, Chesterfield included. | 5 of 5 criteria metOur editorial pick, best overall | None published | Scope disciplineWater end to endOwner ledStated shingle lineLicensed and insured |
| 2 | DeG Contracting LLC100 Chesterfield Business Pkwy #200, 63005 | Top average, mid volumeOrdering value 4.953 | 5.0 from 89 | Shared suite |
| 3 | Coldstream Exteriors100 Chesterfield Business Pkwy #200, 63005 | Exteriors as well as roofingOrdering value 4.903 | 5.0 from 30 | Shared suite |
| 4 | Fuchs Roofing18336 Edison Ave #17, 63005 | High volume, strong averageOrdering value 4.888 | 4.9 from 213 | Nothing flagged |
| 5 | Home Perfect Exteriors700 Spirit of Saint Louis Blvd Ste E, 63005 | Strong average at scaleOrdering value 4.887 | 4.9 from 191 | Nothing flagged |
| 6 | Gorilla Roofing Chesterfield15510 Olive Blvd Ste 202, 63017 | Town named in the listingOrdering value 4.886 | 4.9 from 179 | Nothing flagged |
| 7 | V3 Contracting17600 Chesterfield Airport Rd Ste B, 63005 | Smaller sample, top averageOrdering value 4.882 | 5.0 from 20 | Thin sample |
| 8 | Clark Brothers Roofing & Construction17712 Chesterfield Airport Rd, 63005 | Roofing and constructionOrdering value 4.881 | 4.9 from 127 | Nothing flagged |
| 9 | National Roofing733 Crown Industrial Ct # U, 63005 | Well reviewed, mid volumeOrdering value 4.867 | 4.9 from 61 | Nothing flagged |
| 10 | Promax Contracting100 Chesterfield Business Pkwy #200, 63005 | Thinnest sample in the fileOrdering value 4.864 | 5.0 from 14 | Shared suiteThin sample |
Our read holds the short label we give the row and, from row two down, the adjusted rating that decides the order. 5 of 5 criteria met on row one is a count of the five criteria above and is not on the same scale as anything else in that column. Google figures are untouched: the star average and the number of reviews it rests on. Shared suite means the listing's street address is identical to at least one other listing. Thin sample means fewer than twenty five reviews, so the town average is doing more than half the work in the ordering. Flags describe the listing, not the company.
Five big roofing names, and what each one publishes about itself
A table of twenty two rows is still a list of strangers, and it leaves out an entire category of company: the large and well advertised firms that hold no Chesterfield registration at all. We have picked five of them to set out here, because we think a homeowner in this town should have read them before the first knock on the door. Not one of the five carries a Chesterfield business address in the Google file this site is built from, so not one of them could be a row in the table above, and none is given a star rating or a review count here that Google did not publish for its own registration. Every sentence under each name is taken from that company's own website, read on 23 August 2026. None of it is a judgement about how any of them does the work, because we have not watched any of them do it. All of it is what each company chooses to publish about what it is.
Best Choice Roofing
Its locations page says, in its own words, "Operating across more than 85 locations throughout the United States, it's likely that we have a specialist conveniently situated near you, ready to assist with your roofing requirements." That page names roughly two dozen states, Missouri among them. The home page headline is "OVER 1 BILLION SHINGLES INSTALLED!" and the financing page promotes "Pay as Little as 94.99 per month*". It carries no Chesterfield business address in the Google file this site is built from, so it is not a row in the table above.
Bone Dry Roofing
Its About page says "Beginning in Indiana, with our headquarters in Indianapolis, we expanded to include offices in Ohio, Kentucky, Missouri and Tennessee", and that the company "has grown through merger and acquisition of companies that align with our company mission, values and culture". The same page describes a family of companies spanning eight states, and the location picker lists eighteen offices, St. Louis among them. Its published service menu runs roofing, gutters and downspouts, masonry, insulation, siding, painting, drywall, solar and commercial roofing. In the wider metro file it is a St Peters listing, rated 4.8 from 645 reviews, which is a St Peters registration rather than a Chesterfield one, so it is not in the table above either.
Storm Guard
Its site footer gives its home office as "Home Office 5000 Overton Plaza, Suite 200 Fort Worth, TX 76109". Its main navigation carries the item "Own a Franchise", and the site says its locations are owned by franchise owners. Its published service menu runs roofing, gutters, siding, windows, painting, emergency tarping and commercial roofing. No Chesterfield registration, so no row above.
John Beal Roofing
Its own site calls it "A Leading Roofing Company in the Midwest", and its locations menu lists St. Louis and Chesterfield in Missouri and Edwardsville in Illinois. That last detail is the sharpest illustration on this whole site: a company can publish a Chesterfield location on its own website and still be absent from a ranking built out of Chesterfield Google registrations, because the two are different records of different things. Its published service menu includes commercial roofing in TPO, EPDM, modified bitumen, flat and metal, along with vinyl and aluminium siding, gutters and roof coating.
Schneider Roofing and Remodeling
Its own site says it is family owned and based in St. Charles, Missouri. Its financing line reads "Make Your House Look Like New for as Low as a Cup of Coffee a Day... With Our Unique Financing Options!" Its published service menu includes siding, soffit and fascia, and commercial roofing in TPO, EPDM and built up, as well as roofing and gutters. In the metro file it is a St Charles listing, rated 4.8 from 444 reviews, which again is not a Chesterfield registration.
What those five publish about themselves
A footprint of more than eighty five locations across roughly two dozen states. A home office in Fort Worth with franchise owners under it. A growth history of mergers and acquisitions run from a headquarters in Indianapolis. A Midwest chain with a published Chesterfield location. A family firm in St. Charles. Four of the five publish a service menu with more than one trade on it, running as wide as masonry, drywall, painting, windows and solar.
What Keys Roofing publishes about itself
Roofing, gutters and downspouts, and nothing else. Locally owned, working across greater St. Louis. The owner runs the work. Atlas and Malarkey shingles, named before the contract. Licensed and insured. Same day installs, and a 24 hour response time. That is the whole of it, and it is short on purpose.
That contrast is the argument for the number one entry, and it is built entirely out of sentences those companies wrote about themselves. The five criteria on this page do not ask which company is largest, carries the widest menu or has installed the most shingles. They ask close to the opposite: whether the trade list is short enough to schedule, whether the water side of the roof is handled by the same people who handle the shingles, whether the person quoting the job is the person accountable for it, whether the shingle line is named before the contract, and whether the standing is stated plainly rather than implied.
A company operating out of a home office in another state is not badly run for being large, and a franchise is not a lesser thing for being a franchise. They are simply a different proposition from an owner led crew down the road that can start a job on the day it looked at the roof. Which of those two you want is a real choice, and it is the choice this ranking is built around. Read the five criteria in the How we rate box, disagree with them if you like, and then use whichever of these names you please.
A Chesterfield address is a lease, not a service area
Twenty one of the twenty three listings sit in ZIP 63005. That is the valley: Chesterfield Airport Road, Spirit of Saint Louis Boulevard, Chesterfield Industrial Boulevard, Crown Industrial Court, Trade Center Boulevard. Flat, gridded, leased by the suite. It is where a roofing company puts an office and a yard, and it tells you approximately nothing about whether that company has ever set a ladder against a house on Baxter Road.
Five listings give the same street address, 100 Chesterfield Business Parkway, and four of those five give the same suite number as well. There is nothing illegal or even unusual about several companies leasing space in one building, and none of them is doing anything wrong by listing it. But it does mean that when you compare five names and feel like you are comparing five neighbourhood firms, you may be comparing five tenants of one address, at least one of which is likely to send you a crew from somewhere else entirely.
The reverse trap is worse. A roofer with a Fenton or Maryland Heights address may do more Chesterfield roofs in a season than anybody registered here. Google will never show you that, because Google is indexing a mailing address. If you rank a town's roofers purely by which of them rented an office in that town, you have ranked a lease agreement.
The address page walks the whole 63005 grid, names which listings share which door, and gives you three checks you can run in about four minutes before you let anyone quote your roof.
Rating tells you about the sale. It does not tell you about the roof.
What a five star review usually records
The salesperson turned up on time and was pleasant. The paperwork was clear. The crew finished in a day and cleaned the drive. Nobody was rude. The homeowner was on the ground the entire time, and everything they could see went well.
What almost no review records
Whether the ice and water membrane actually runs past the interior wall line. Whether the valleys were woven or cut and metal lined. Whether the nails landed in the nailing strip or an inch above it. Whether the decking that was soft got replaced or got shingled over. Nobody checked, because checking means going up.
This is not an argument against reading reviews. It is an argument about what they are evidence of. A three hundred review company with a 4.7 has demonstrated, three hundred times, that it can run a sale and a crew without generating complaints. That is genuinely worth knowing and it is hard to fake at that volume. What it has not demonstrated is anything about the four details listed on the right, all of which decide whether the roof leaks in year seven.
So use the table to build a shortlist and then stop using it. The things that separate the last three bidders are written down, not starred: the decking allowance and its unit price, who pulls the permit, what happens to the gutters during tear off, and whether the person quoting the job will be on site the day it runs. Those are on the questions page and the proposal page.
- Get three written scopes, not three prices. A number on its own cannot be compared to another number on its own.
- Ask each bidder where their crew is based. Not where the office is. Where the truck starts the morning.
- Ask who pulls the permit if one is needed, and make the answer part of the written scope rather than a shrug.
- Ask for the decking unit price before the tear off, because after the tear off you have no leverage and a roof that is open to the sky.
- Read what a Missouri roofer is not allowed to do if there is an insurance claim in your situation. Several things you may be offered are barred by statute.
The storm record, stated carefully
NOAA logged 125 hail events in St. Louis County between 2020 and 2025, with a maximum reported stone of 2.5 inches and an average of 1.32 inches. St. Charles County logged 54 over the same period, Jefferson County 44 and Franklin County 30. Those are counts of logged reports, not of insured losses and not of damaged roofs. Reporting density tracks population: a stone that falls on a subdivision gets phoned in, and the same stone falling on a field does not. St. Louis County looks stormier than Franklin County partly because far more people live in it and are looking up.
The 2025 season was genuinely severe by any measure. The Missouri Department of Commerce and Insurance recorded 253,241 catastrophic claims from that season with more than 2.9 billion dollars paid, roughly 83 percent of it residential. The National Weather Service rated the 16 May 2025 St. Louis tornado EF3 at 152 mph, beginning near Clayton at 2:41pm and tracking 22.6 miles with a maximum width of 1.8 miles, the widest in a regional record that begins in 1950.
None of that means your roof is damaged, and a company telling you it does before it has been on your roof is selling, not inspecting. The hail page lays out every figure with its source attached and is explicit about which ones cannot be combined.
The permit question, answered for this municipality
Chesterfield does not run its own building inspection department for this work. It contracts building inspection to St. Louis County, and it adds a step of its own on top: a Municipal Zoning Approval, which is the city confirming that what is proposed is allowed on that parcel before the county side proceeds. A contractor who works across the metro every week knows this. A crew that arrived from three states away after a storm generally does not, and you will be the one holding the problem.
The St. Louis County rule for the roof itself is narrower than most homeowners expect. A like for like asphalt shingle replacement on a slope of 4:12 or steeper does not require a permit. A permit is required if the slope is shallower than 4:12, if more than a quarter of the decking is replaced, or if the covering material changes, for example asphalt to metal. That last clause is why a decking allowance in the written scope matters twice: once for your money, and once because crossing the quarter threshold changes the job's regulatory status mid tear off.
Neighbouring municipalities do not all work this way. Ballwin and Kirkwood run their own contractor licensing, so a roofer legitimate in Chesterfield is not automatically registered to work in either. The permits page sets all of this out, along with the fact that Missouri has no statewide roofing licence at all and that three separate bills to create one failed.
What the work looks like when nobody is selling



Have Keys Roofing look at it instead
You do not have to use this page to get to a shortlist. If you would rather skip the process and just have a roofing contractor look at what you have, that is what this form does. It goes to Keys Roofing, the company at number one on this page, which is a roofing contractor and therefore competes with every company under it.
A look at the roof here means photographs, measurements and a written scope you keep on file whether or not you hire anybody. If an insurance claim is part of your situation, the claim stays in your name and in your hands: under RSMo 407.725 a Missouri roofing contractor may not represent or negotiate a homeowner's insurance claim, and Keys does not. Keys documents what is on the roof and meets the adjuster there as the contractor.
Straight through to the Keys Roofing office. Roofing, gutters and downspouts across greater St. Louis, and nothing else. Atlas and Malarkey shingles. Licensed and insured.
This goes to Keys Roofing, the company at number one on this site. It does not go to any of the other companies named here, and none of them receives anything you type into this form.