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

Each Roof Bid Deadline Is a Different Clock, So Compare Them Side by Side

Price holds, calendar slots and signing discounts all carry dates. Here is how to write down each roofer's deadline so you can compare them fairly.

A roof bid with a signing deadline on it is telling you two things. The first is the price. The second is the crew's calendar, because a roofer who needs an answer by Friday usually needs a slot filled by next week. Neither fact is wrong, but they are not the same fact, and most homeowners compare the price while missing the calendar. This page explains how to read each roofer's deadline and how to set them side by side so the one that pushes hardest does not win by default.

Why a roof bid carries a date at all

Roofers put dates on bids for ordinary reasons. Crews are scheduled weeks ahead, especially between spring hail season and the first hard freeze in St. Louis. Material pricing moves, and a bid that names a specific shingle line can only promise that price for so long. An estimator may also be working toward a monthly count of signed jobs. None of this makes a deadline false, but it does mean the date is about the roofer's schedule and cost, and your roof is one item on that schedule.

A deadline that protects the roofer's material cost is different from a deadline that protects a sales target. The first usually comes with a reason you can name: a supplier price change, a crew opening, a permit timeline. The second often comes with no reason beyond this is our process. Ask which one you are hearing. If the answer is a reason, you can check it. If the answer is only the process, you have learned something about how the roofer handles pressure.

Three kinds of deadline you will see

  • A price hold keeps the quoted numbers in place until a date. After that date the roofer may re-price, which can mean new material costs or a new labor rate.
  • A calendar hold keeps your start window open. Missing it may push you to a later open slot, and some roofers will ask for a deposit to hold the slot.
  • A signing discount lowers the total only if you sign by a date. The discount is a line in the bid, and it should show the full price and the reduced price side by side.

Each one needs a different question. A price hold should state what happens to each line after the date. A calendar hold should state the start window and what fills it if you do not sign. A signing discount should state what the price is without it, so you can judge whether the discount is real or just a higher starting number.

What to write down for each roofer

  1. The exact date and time the deadline ends, with the words St. Louis time written beside it so there is no argument later.
  2. Which deadline it is: price, calendar or discount.
  3. What changes on the day after, line by line if possible.
  4. Who said it, and whether it appears in the written bid or only in conversation.
  5. Whether you can get an extension by asking, and what the roofer says when you ask.

Keep these notes in the same folder as the bids. A deadline said on the phone and never repeated in writing is hard to check later, and the notes make it easier to compare three roofers on the same day.

Test whether the deadline is real

Ask the roofer to put the deadline in the bid or in a short email that repeats it. A roofer who will not write down the date is telling you the deadline is not firm, even if they call it firm. Then ask what happens if you need another week to read the scope with someone else. The answer tells you whether the roofer treats the bid as a document you can take away or a moment you have to commit to.

Ask whether a second visit changes the date. If you ask for a re-measure, a dated photo set, or an answer to a written question, does the price hold still apply? Some roofers will keep the price while you wait on those items. Others will say the hold ends when you request more work. Both answers are fair to hear, but they are different, and you should know which one you are buying into before you sign.

Keep the roof clock apart from any insurance clock

If your roof is tied to an insurance claim, there may be a second set of dates from your insurer, such as a deadline to send a proof of loss or a reinspection window. Those dates belong to your policy and your insurer. Missouri law (RSMo 407.725) bars a roofing contractor from representing or negotiating a homeowner's insurance claim, so a roofer's sales deadline cannot tell you when your claim must be filed, and a roofer should not be the one setting that timeline for you. Keep the two dates on separate lines of your notes so one does not get mistaken for the other.

A roofer can document damage, put a written scope with photos and measurements in your hands, and attend as the contractor while you deal with your own insurer. That is the part of the work the roofer owns. The claim itself stays yours.

Comparing deadlines side by side

Put each roofer's deadline on one line of your comparison sheet, next to the price and the start window. For example, one roofer might hold the price for fourteen days from the written bid with no start slot attached. Another might hold a start window only if you sign by Friday and pay a deposit. A third might hold everything until you have had a second visit. These three are not comparable until you write down what each one actually gives you for the date.

When a deadline is tight, count the days you would really need. Reading a scope twice, checking the square count, and getting one written answer back from each other roofer can take a week. If the deadline is shorter than that, the roofer is asking you to decide before you have compared, and you can say so. A roofer who is confident in the bid will usually accept a clear request for a few more days, and the way they respond to that request is itself a comparison point.

What to say when you need more time

Ask for the extension in writing and name the reason. I want to check the scope against my notes and get written answers on the flashing and the underlayment before Friday is a specific request that a roofer can answer yes or no to. Vague requests tend to get vague replies. If you prefer to talk first, Keys Roofing's office line is (314) 220-2333, and you can ask the same question on the phone and then ask for the answer to be sent to you in writing.

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.