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

Keep a Dated Call Log for Each Roofer Before You Sign

A dated log of every call, text and visit with each St. Louis roofer shows who answered, when, and what was promised before anything is signed.

Two roofers can sound the same on the phone and then disagree about the same point a week later. A dated call log is the simplest way to catch that before you sign. It is a plain list kept in a notebook or a phone note: the date, the time, who you spoke with, what they said, and what you asked them to put in writing. You need one for every roofer you talk to, not only the one you like best.

What goes in each entry

Start each entry with the date and the time of day, because a call at 7:45 in the morning and a call at 4:30 in the afternoon can mean different things when a crew is trying to book a start. Next write the name of the person you spoke with and the role they gave themselves. A salesperson, an estimator, an office manager and a foreman are not interchangeable, and the log should say which one answered.

Then write down the points that matter for the decision. Keep the entry short. Note the shingle line they proposed, the number of squares they measured, the start window they offered, and any promise about cleanup or the crew's hours. If they said something you did not expect, write it down in their words as closely as you can. Do not write your own interpretation next to it yet.

Finish each entry with the next step. Either the roofer owes you a written item and you need to know when it is due, or you owe them a decision and you need to know the date. A log without a next step tends to go stale, and a stale log is hard to rely on.

Why the log matters in St. Louis

Roofing in this area runs on a few seasonal pressures that make verbal details easy to lose. Freeze and thaw cycles through January and February push homeowners to book work quickly once a leak appears. Hail season, which in the metro usually picks up in the spring and again in late summer, fills calendars fast after a storm. A roofer who says a start is open in March may mean a date that moves when a storm hits a neighboring county. A dated log lets you see how a start date changed from one call to the next, and it gives you a page to point to when you ask why.

The same is true of ice damming at the eave. Some roofers will talk about it on a first visit and then leave it out of the written bid, and a homeowner who only remembers the conversation may not recall which roofer said what. The entry for that call should name the issue, say whether the roofer offered a fix, and note whether that fix appears in the paperwork.

How to keep the log without turning it into a project

You do not need a spreadsheet with color codes. A single page per roofer works. Put the company name at the top, then the date of your first contact, and add a line each time you speak, text or meet. Photograph any written bid or handwritten note they leave at the door, and file the photo with the matching date. If a roofer sends an email, paste the key sentence into the log and keep the original message.

Record the visit too. The person who measures your roof may be different from the one who writes the bid, and the log should show both. Note how long the visit ran, whether they walked the roof, which sides they photographed, and whether they asked about the attic or the gutters. If they skipped something you care about, write that down as well. An absence is information.

What the log catches

The most common thing a log catches is a number that drifted. A roofer quotes a price for a certain shingle line on a phone call, then the written bid shows a different line or a different square count. Your notes let you compare the two without relying on memory. Ask the roofer to explain the difference, and write their answer in the log before you accept it.

A log also catches a change in who will be on the roof. Some companies assign a foreman after the contract is signed, and the person who will climb your roof may not be the person who sold the job. Write down the names you were given and the dates you were given them. If the crew changes later, you can see exactly what was promised and when.

It catches timing claims too. A roofer who says the job will take two working days should be asked whether that means two days on site or two days of work, and whether weather days are counted. Write the answer. Later, when the schedule slips, you will know whether the slip was in the original plan or something new.

Where the log stops

The log records what people told you. It does not decide who is right about the facts. If a roofer says your deck is sound and another says it needs replacing, the log will show both statements, but you still need a way to check. Ask each roofer what they based the statement on, whether they took photographs of the decking, and whether they will show you those photographs. Note the answer.

The log also does not replace the contract. A promise made in a call is only as good as its appearance in the signed document. Once you have a contract in hand, compare it against the log line by line. Anything you were told that is missing from the paper should be raised before you sign, not after. The Missouri rules on contractor conduct and claims are separate from this process. A contractor may not represent or negotiate your homeowner's insurance claim, and may not say anything about paying, waiving or covering a deductible, under RSMo 407.725. A call log that records a roofer offering to handle an insurer is worth keeping, because it shows exactly what was said.

When the log is complete, you will have a clear record of each roofer's answers, their dates, and the points they promised to put in writing. Keys Roofing keeps the same kind of written record for its own jobs, and homeowners are welcome to ask for the written scope, the photographs and the measurements at any point. The office number is (314) 220-2333.

A short checklist for the next call

  1. Write the date, the time and the name and role of the person on the line.
  2. Record the shingle line, the square count and the start window they gave you.
  3. Note any promise about cleanup, crew hours, or who will be on the roof.
  4. Ask what they will put in writing, and when.
  5. Write the next step and its due date.
  6. After signing, check the contract against every line in the log.
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.