Compare STL RoofersThe sheet, and our picks
Keys Roofing, direct(314) 220-2333
St. Louis MetroUpdated August 2026Advertising disclosure

Compare STL Roofers · The public record

Build a Decision Timeline Before You Compare Roofers

A dated list of decisions, from first call to signed contract, that tells a St. Louis homeowner what to settle before comparing roofers.

Most homeowners start comparing roofers with a stack of quotes on the kitchen table and no fixed order for the decisions behind them. A timeline fixes that. It is a short list of dates, written down before the first estimate visit, that shows which choices have to be made first and which can wait. Without one, a bid that arrives late can look attractive simply because the other bids were already set aside.

Pick the finish date first

Work backward from the date the roof needs to be finished. In St. Louis that date is usually set by the season more than by anything a roofer says. Shingles installed in cold weather need more care, and sealant strips do not bond well when the air is cold, so a fall replacement that slips into November gets harder to schedule cleanly. Write the target month at the top of the page and leave the exact day blank until a roofer gives a written start window.

Then note the two dates that can move. The first is the day the materials are ordered, which depends on how long the distributor needs. The second is the day the crew can start tear-off, which depends on the crew's own calendar. Ask each roofer for both dates in writing. A roofer who gives a start day without a material date has not yet said how the schedule will be met.

Set the window for each call

Give yourself a fixed window for the first round of calls, such as one week. Use the same window for every roofer so that no bid gets extra time to revise its number. Record the date you first called, the date each roofer came out to measure, and the date the written bid arrived. These three dates often tell you more about how a company works than the number on the bid does.

Keep the second round short as well. Once the written bids are in hand, send each roofer the same set of questions with the same deadline for a reply. If one company answers in two days and another takes two weeks, that gap belongs on the page next to the price. The timeline makes the gap visible, which is the reason to keep it.

Put the decisions in order

Some decisions block others. Choose the shingle color before you sign, because a change after signing can move the start date. Settle the permit question before the material order, because a permit that has not been pulled can hold up the tear-off. Confirm the scope of the work before you pay any deposit, because the deposit is the first money you cannot easily get back.

Write the order as a numbered list on the same page as the dates. A simple version looks like this:

  1. Confirm the target finish month and the reason for it.
  2. Get a written start window and a material date from each roofer.
  3. Choose the shingle product and color, and get the product name written into the bid.
  4. Confirm who pulls the permit and when it is expected to be issued.
  5. Compare the written scopes line by line.
  6. Sign only after the start window and the scope match what you were promised.

The order is not a rule set by any agency. It is a way to keep the decisions from getting out of sequence. Missouri does not license roofing contractors at the state level, so the timeline is the homeowner's own tool, and it does not replace the checks a city or county permit desk runs.

Where a decision stalls

Some stalls are common in St. Louis. A permit desk in St. Louis County or in one of the cities may take longer in busy months, and a roofer who has not checked the desk's current pace may give a start date that depends on approval they have not received yet. Ask which permit the roofer plans to pull and when they expect it to be issued. A start date without a permit date is an estimate, not a commitment.

Weather is the other common stall. Hail season and the spring thaw can push an order back, and a late fall run can reach the first hard freeze before the roof is sealed. A roofer who writes weather days into the contract has a plan for those days. A roofer who says the weather will not matter has not thought it through. Note the answer in your timeline next to the start window.

A third stall is the bid that expires. A price that is good for seven days can force a decision before the comparison is finished. If a bid expires before the others arrive, ask the roofer to extend it in writing rather than deciding on the spot. A quote that cannot wait for the comparison is a reason to look harder at that company, not a reason to rush.

What to write down at each step

For each roofer, keep one line per step: the date of first contact, the date of the visit, the date the written bid arrived, the start window, the material date, the permit plan, and the date your questions were answered. Add a note for anything said out loud that is not on paper. A conversation at the door is not part of the bid, so write down what was said and ask the roofer to confirm it in writing.

Keep the timeline next to the bids themselves. When you compare totals later, the timeline tells you whether the lower bid also gave fuller answers. If it did not, that matters before the price does.

Keys Roofing installs Atlas and Malarkey shingles only, so the product line is one item you can settle early on the timeline. Keys documents the roof and puts a written scope with photos and measurements in your hands. Missouri law (RSMo 407.725) bars a roofing contractor from representing or negotiating a homeowner's insurance claim, so any claim stays between you and your own insurer, and the contractor attends as the roofer. You can reach the office at (314) 220-2333.

From the company at number one

Ask us for the document, not for the ranking

A star rating separates the disasters from everyone else and then stops being useful. What separates the rest of the field is the written scope and who is actually standing on the roof, which is what the five criteria at the top of this page are built around.

Keys Roofing works in the same market as every other name on this page, and the fastest way to test our pick is to make us prove it on your own roof. Ask for the scope, lay it beside the two you already have, and hold all three against the same five questions.

The office line

Straight through to the Keys Roofing office. If you would rather talk it through than type it out, this is the line.

(314) 220-2333

Ask for the third scope

Roof replacement. St. Louis metro only.

This goes to Keys Roofing and nowhere else. No other company named on this site receives it.