Shingles and metal
Missing, lifted, cracked or worn shingles, and loose fasteners or damaged panels on metal roofs.

Roof inspection · Milledgeville & the Lake Country
Residential Concerns gives free roof inspections in Milledgeville. We get on the roof, photograph what we find, check the attic and the drainage, and give you a straight answer in writing. No cost, no obligation, no sales pitch.
What we check
You usually cannot tell from the ground. Missing shingles, granules in the gutters, a ceiling stain and daylight in the attic all point at different things.
Missing, lifted, cracked or worn shingles, and loose fasteners or damaged panels on metal roofs.
Chimneys, skylights, walls and vents, where most leaks start.
Valleys carry the most water on the roof, and popped nails punch holes in the shingle above them.
Stains, daylight and soft decking tell us what is happening under the shingles.
Half the "roof leaks" we get called out to are water going somewhere it should not. Gutters →
Photos of wind and hail damage for your insurance. Storm damage →
An honest inspection
How it works
Usually within a day or two, sooner if you have water coming in.
Roof, attic and drainage. We show you what we found.
What is wrong, what it will cost, and what happens if you leave it a year. In writing.
Roof inspection questions
Yes. Free inspection and written estimate, with no obligation attached.
We get on the roof, take photos, and check the attic and the drainage while we are there. Shingles, flashing, valleys, vents, decking and gutters.
Usually within a day or two, sooner if you have water coming in.
A straight answer: what is actually wrong, what it will cost, and what happens if you leave it a year. In writing. If insurance should be covering it, we will say so and help you file.
Yes. A storm inspection documents the damage with photos for your insurance claim. See storm damage.
Free inspection, straight answer, firm number in writing. Residential Concerns, Milledgeville's local roofer since 1994.