Questions Kansas City homeowners ask us

Why do you ask for my street before you quote?

Because in the subdivisions, your street is the closest thing roofing has to a control group. The houses on it were roofed in the same season, usually by the same crews, with the same products and the same shortcuts. If your roof is doing something, the fastest way to learn whether it is a one-off or a pattern is to look at what its same-age neighbors are doing. That habit came straight out of twelve years of warranty files, where claims bunched by street long before they made sense house by house.

My builder fixed this leak under warranty and it came back. Why?

Probably because the warranty fix was sized to the warranty clock. Warranty coverage runs on years, so the repair that gets approved is usually the smallest one that holds until coverage ends: sealant where flashing should have been replaced, a patch where the detail set was failing. The leak was not fixed; it was postponed past a date. That distinction is the founding story of this company, and it is also why a recurring leak deserves a reading of the detail itself, not another application of the same patch.

A hailstorm crossed our subdivision. Is every roof on the street damaged?

No, and the honest answer is more specific than that. Hail falls in swaths, sometimes only a few streets wide, and damage depends on the size of the hail, the roof's age, and which slopes faced the storm. Two houses on the same street can come out of the same storm in different condition. What the street gives you is a reason to get yours read, not a conclusion. A homeowner can ask what documentation of storm damage typically helps before they call their insurer; whether a claim pays is the insurer's decision, and no roofer can promise it.

How can I tell hail damage from plain old age?

From the ground, mostly you cannot, and anyone who says you can is guessing in a confident voice. Bruised and split shingles, dented soft metals, and granule patterns have to be read on the roof, against the roof's age and product. That sorting, storm on one side and wear on the other, is the core of a storm visit here, because the two have different fixes and different paperwork.

What is an ice dam, and why does my street get them together?

An ice dam is meltwater refrozen at the cold edge of the roof. Heat leaking from the attic melts the middle of the snow load; the water runs down to the unheated eave, freezes, and builds a ridge that traps the next melt behind it, where it can back up under the shingles. Streets of same-plan, same-age houses share attic conditions and sun exposure, so they tend to dam in the same winters. The wet ceiling is the symptom; the attic's heat path is the cause worth discussing.

Our subdivision is fifteen years old and three neighbors just replaced their roofs. Should I panic?

No, but you should get yours read. Production roofs in this metro often come due in a band of years rather than on one birthday, so a street replacing in sequence is a real pattern and not a sales invention. It is also not a verdict on your roof. Some roofs on a replacing street have years left; the details were better, the attic breathes, the slope faces away from the weather. The reading tells you which house on the street yours is.

My roof is only seven years old and already leaking. How?

Young roofs leak at details, and details are where production speed lives: flashing sealed instead of fitted, vents drawn on the plan and never opened, fasteners placed where the wind can work them. The builder-era suburbs on both sides of the line are full of them, and the warranty files were fuller. The good news is that detail failures on a young roof are usually repairable at detail prices, once someone names the actual detail.

Do you charge for the estimate?

No. The estimate is free, hassle-free, and no-obligation. If the reading says your roof is sound and its street is quiet, that is the answer you get, and it costs the same nothing.

[More questions? Call Call for same-day help or send the estimate form.](/estimate)