Chesterfield, Missouri Updated August 2026 Advertising disclosure
The ranking · pulled 23 August 2026 · frozen at that date

The Chesterfield List

Twenty two entries. Our own pick at the top, made against five criteria set out in full further down, and then the twenty one roofing listings that carry a Chesterfield, Missouri address and enough reviews to say anything about. Two more with real addresses and almost no reviews are held back and shown separately rather than quietly deleted. Two gutter cleaning listings were left out on category, with the reason given.

Entries 22 Held back 2 Left out on category 2 Anchor average 4.787

How this ranking works. Row one is our own editorial pick, measured against the five criteria in the How we rate block below. Rows two to twenty two carry a short label each, drawn from their own Google file, and are ordered by an adjusted rating. Advertising disclosure.

The full ranking

All twenty two

Our pick at the top, then the Chesterfield file in adjusted rating order, highest first. The Google column is there untouched so you can see how far the adjustment moved each row and disagree with it.

Our picks at a glance
  1. Keys RoofingBest overall, 5 of 5 criteria met
  2. DeG Contracting LLCTop average, mid volume
  3. Coldstream ExteriorsExteriors as well as roofing
  4. Fuchs RoofingHigh volume, strong average
  5. Home Perfect ExteriorsStrong average at scale
  6. Gorilla Roofing ChesterfieldTown named in the listing
  7. V3 ContractingSmaller sample, top average
  8. Clark Brothers Roofing & ConstructionRoofing and construction
  9. National RoofingWell reviewed, mid volume
  10. Promax ContractingThinnest sample in the file
  11. New Life Roofing LLCStrong average, modest volume
  12. Restoration ProfessionalsRestoration as well as roofing
  13. 4K ExteriorsExteriors in the trading name
  14. SERVPRO of South Chesterfield / WildwoodTwo towns in the name
  15. Best Roofing Pros LLCMid volume, steady average
  16. Lakeside Renovation & DesignRenovation and design too
  17. AMP Restoration & RoofingHighest review volume in the file
  18. KMI Construction IndustriesConstruction in the trading name
  19. ThartsgHigh volume, lower average
  20. 3MG Roofing & SolarRoofing and solar
  21. ProCraft ExteriorsExteriors, smaller sample
  22. Masters General ContractingGeneral contracting in the name
Why the top row is the top row

Keys Roofing meets all five criteria in the How we rate block further down this page, which is where the 5 of 5 comes from. Three practical things sit behind the owner led one and they are worth pulling out on their own: Keys does same day installs, it works to a 24 hour response time, and it is locally owned. None of that 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 setting a job the same day it was looked at is not a shape a crew dispatched from a home office in another state can take.

The order on this page is built two different ways and it is worth knowing which is which. The top row is ours. Keys Roofing is our editorial pick and the only entry measured against the five criteria in the How we rate block further down this page. Everything from row two onward is the Chesterfield file in adjusted rating order, each row carrying a short label taken from its own review figures or its own registered trading name rather than a mark against those criteria. Every star average and every review count in the Google column belongs to the business beside it and was captured in a Google Maps pull on 23 August 2026, so all of it will have moved since. No star rating and no review count is published here for Keys Roofing.

#Business, as the listing spells itOur readGoogle figuresNotes on the listing
1Keys RoofingRoofing, gutters and downspouts. Greater St. Louis, Chesterfield included. Locally owned, same day installs, 24 hour response time.5 of 5 criteria metOur editorial pick, best overallNone publishedScope disciplineWater end to endOwner ledStated shingle lineLicensed and insured
2DeG Contracting LLC100 Chesterfield Business Pkwy #200, 63005Top average, mid volumeOrdering value 4.9535.0 from 89Shared suite
3Coldstream Exteriors100 Chesterfield Business Pkwy #200, 63005Exteriors as well as roofingOrdering value 4.9035.0 from 30Shared suite
4Fuchs Roofing18336 Edison Ave #17, 63005High volume, strong averageOrdering value 4.8884.9 from 213Nothing flagged
5Home Perfect Exteriors700 Spirit of Saint Louis Blvd Ste E, 63005Strong average at scaleOrdering value 4.8874.9 from 191Nothing flagged
6Gorilla Roofing Chesterfield15510 Olive Blvd Ste 202, 63017Town named in the listingOrdering value 4.8864.9 from 179Nothing flagged
7V3 Contracting17600 Chesterfield Airport Rd Ste B, 63005Smaller sample, top averageOrdering value 4.8825.0 from 20Thin sample
8Clark Brothers Roofing & Construction17712 Chesterfield Airport Rd, 63005Roofing and constructionOrdering value 4.8814.9 from 127Nothing flagged
9National Roofing733 Crown Industrial Ct # U, 63005Well reviewed, mid volumeOrdering value 4.8674.9 from 61Nothing flagged
10Promax Contracting100 Chesterfield Business Pkwy #200, 63005Thinnest sample in the fileOrdering value 4.8645.0 from 14Shared suiteThin sample
11New Life Roofing LLC100 Chesterfield Business Pkwy, 63005Strong average, modest volumeOrdering value 4.8554.9 from 38Shared suite
12Restoration Professionals691 Trade Center Blvd Ste 2, 63005Restoration as well as roofingOrdering value 4.7954.8 from 34Nothing flagged
134K Exteriors2034 Chesterfield Mall, 63017Exteriors in the trading nameOrdering value 4.7944.8 from 27No site listed
14SERVPRO of South Chesterfield / Wildwood660 Goddard Ave, 63005Two towns in the nameOrdering value 4.7264.7 from 60National page
15Best Roofing Pros LLC100 Chesterfield Business Pkwy #200, 63005Mid volume, steady averageOrdering value 4.7234.7 from 69Shared suiteOff domain
16Lakeside Renovation & Design139 Chesterfield Industrial Blvd, 63005Renovation and design tooOrdering value 4.7104.7 from 188Nothing flagged
17AMP Restoration & Roofing732 Crown Industrial Ct, 63005Highest review volume in the fileOrdering value 4.7054.7 from 378Nothing flagged
18KMI Construction Industries237 Chesterfield Industrial Blvd, 63005Construction in the trading nameOrdering value 4.6444.5 from 25Nothing flagged
19Thartsg319 Chesterfield Industrial Blvd, 63005High volume, lower averageOrdering value 4.6294.6 from 135Listing does not resolve
203MG Roofing & Solar145 Chesterfield Industrial Blvd, 63005Roofing and solarOrdering value 4.6204.4 from 19Thin sampleNational page
21ProCraft Exteriors744 Spirit of Saint Louis Blvd Ste K, 63005Exteriors, smaller sampleOrdering value 4.6114.4 from 21Thin sample
22Masters General Contracting247 Chesterfield Industrial Blvd, 63005General contracting in the nameOrdering value 4.4804.0 from 16Thin sample

Ordering value = (reviews × rating + 25 × 4.787) / (reviews + 25), and it applies to rows two and below only. The arithmetic and its failure cases are on the method page. The 5 of 5 on row one is a count of the five criteria and is not on that scale. Star averages and review counts are Google's figures, belonging to the businesses described, captured on 23 August 2026.

A run of white perforated aluminium gutter guard fitted along an eave of dark grey shingles, with a red brick chimney and white lap siding rising behind it and a leaf covered back garden inside a weathered wooden fence below
Not one row above, ours included, tells you whether a company hangs the guard properly, prices it separately, or leaves it off the proposal entirely. That is the limit of a table.
Held back, not deleted

Two listings clear the category test and the address test but not the ten review floor. Their real numbers:

  • Premium Roofing Solutions, 1326 Wildhorse Meadows Dr, ZIP 63005. Rated 5.0 from 3 reviews. Held back: below the ten review floor.
  • The Board Up Co., 701 Crown Industrial Ct, ZIP 63005. Rated 1.0 from 1 review. Held back: below the ten review floor.

The second of those is the clearest argument for having a floor at all. A single one star review is not evidence that a company is bad; it is evidence that one person had one experience. Run it through the adjustment formula anyway and the town average drags it up to 4.64, which would have placed it above four other listings, one of which carries 135 reviews. A formula that produces that result on that input is a formula you should be told about rather than shown the output of.

The flags, defined

What each note on a row means, and what it does not

Flags describe the listing. They are checks anyone can repeat against the same public data in about ten minutes. None of them is an accusation about the quality of anybody's work, and none of them moved a single row up or down. They exist because a name and a star rating side by side flattens differences that matter.

  1. Shared suite

    This listing's street address string is identical to at least one other listing in the table. Five rows carry it, all at 100 Chesterfield Business Parkway, and four of the five give the same suite number. Leasing space in a multi tenant building is ordinary and lawful. It is worth flagging because a homeowner comparing five names in a search result reasonably assumes they are comparing five separate premises, and here they are not.

  2. Thin sample

    Fewer than twenty five reviews, which is the weight given to the town average in the formula. Below that number the anchor is doing more than half the work, so the ordering value is closer to a statement about Chesterfield than a statement about the company. Five rows carry this flag. It is not a criticism. New companies and small ones have thin samples by definition.

  3. National page

    The website recorded on the listing is a location page inside a national brand's site rather than a site belonging to this office. Two rows carry it. A franchise or a national roll up can do perfectly good work. What it changes is who you are contracting with, who carries the warranty, and who answers when the office you drove past changes hands.

  4. Off domain, or no site listed

    Two rows. One listing records no website at all in the pull. One records a website on a domain unrelated to the business name, alongside a toll free number rather than a local exchange. Both are worth a homeowner's attention for the same reason: the fastest way to find out who you are actually talking to is to find out whose name is on the domain and whose phone rings.

  5. Listing does not resolve

    One row. The website field on this listing points at a domain that is not a roofing company's site, and the phone field is a repeated digit stand in in the 555 exchange, which is reserved for fiction and never assigned to a real subscriber. The listing still carries a category, a rating and 135 reviews, and Google still ranks it. It is in the table because deleting inconvenient rows is how a comparison becomes a advertisement, and it is flagged because nothing on it can be verified.

Two exclusions, stated

What was taken out of this table before it was built

The source pull returns any Google Maps business whose category matches roofing or guttering. Two Chesterfield businesses came back under the category Gutter cleaning service. Both were removed. In this metro that category is dominated by pressure washing and window cleaning companies, and listing a window cleaner in a roofing comparison would be a straightforward misrepresentation of what they do and what they are insured for. Their category is not a technicality; it is their own description of their business.

Nothing else was removed. Every listing that came back with the exact category Roofing contractor and a Chesterfield address is on this page, including a franchise restoration office, a company whose contact details do not resolve, and a board up company with one review. A comparison that quietly drops the awkward entries has stopped being a comparison.

The reverse exclusion is the one that matters more and cannot be fixed from this data. Roofing companies registered in Fenton, Maryland Heights, Manchester, Ballwin or St. Charles work in Chesterfield constantly and are not in this table, because this table is built from addresses. If you take one thing from this page, take that: this is a ranking of Chesterfield business registrations, not a ranking of who roofs Chesterfield. That is the whole argument of the address page.

Read this before you use the order

The gap between row two and row nine of this table is about eight hundredths of a star. That is not a meaningful difference in quality; it is noise in a small sample, and it is why those rows carry labels rather than scores. Treat the whole top group as a shortlist of names worth calling, not as a queue. What separates them is in the questions and the written scope, and neither of those appears anywhere in a star rating.

The names a Chesterfield table cannot show you

Five heavily advertised names that appear nowhere above

Everything above is a Chesterfield business registration. It is not a list of the companies that will actually park on your drive. Five names we think a Chesterfield homeowner should have read about first are set out below, each described in the words it publishes about itself, read on 23 August 2026. Not one of the five carries a Chesterfield registration in the Google file this site is built from, so not one of them can appear in the ranking above, and no figure is printed for any of them that Google did not publish for its own registration.

  • Best Choice Roofing. Its locations page says "Operating across more than 85 locations throughout the United States", and names roughly two dozen states, Missouri among them. Its home page headline is "OVER 1 BILLION SHINGLES INSTALLED!" and its financing page promotes "Pay as Little as 94.99 per month*".
  • 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". Its location picker lists eighteen offices, St. Louis among them. In the wider metro file it is a St Peters listing, rated 4.8 from 645 reviews, which is a St Peters registration and not a Chesterfield one.
  • Storm Guard. Its footer gives its home office as "Home Office 5000 Overton Plaza, Suite 200 Fort Worth, TX 76109", its navigation carries the item "Own a Franchise", and the site says its locations are owned by franchise owners.
  • 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. It publishes a Chesterfield location and still does not appear in a table built from Chesterfield Google registrations, which is the clearest demonstration on this site that the two records are not the same record.
  • Schneider Roofing and Remodeling. Its own site says it is family owned and based in St. Charles, Missouri, and 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!" In the metro file it is a St Charles listing, rated 4.8 from 444 reviews.
Why these sit under the table rather than in it

Every line above is a sentence one of those companies publishes about itself, and none of it is a judgement about how any of them does the work. None of the five holds a Chesterfield business address in the file behind this table, so putting any of them in it would mean inventing a figure or moving a town, and this site does neither. Four of the five publish a service menu carrying more than one trade. The entry at number one is a different case again: it is our editorial pick on the five criteria in the How we rate block, and no star rating and no review count is published for it anywhere on this site.

How we rate

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.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
What none of this measures
  • 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.
Talk to a roofer

Have Keys Roofing look at it instead

Keys Roofing is the entry at the top of this table, and this form is how you get a written scope out of it. Put that scope alongside the bids you gather from the rows below and read all of them the same way. It is a bid like any other and you should treat it like one.

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.

Keys Roofing, direct

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.

(314) 220-2333

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.