Roof repair
Leaks, missing or lifted shingles, failed flashing, popped nails, rotten decking. Usually same week. Roof repair →

Roofing · Eatonton & Putnam County
Residential Concerns is a roofing contractor serving Eatonton and Putnam County, from a Milledgeville company Mark Hobby founded in 1994. Roof repair, full replacement, metal roofs and storm damage, with a free inspection and a firm number in writing first.
What we do in Eatonton
Homes in town, out in the county and on the water at Lake Oconee and Lake Sinclair.
Leaks, missing or lifted shingles, failed flashing, popped nails, rotten decking. Usually same week. Roof repair →
Full tear-off in architectural shingle or standing seam metal, one to two days on most homes. Roof replacement →
Standing seam and R-panel, including metal porch roofs flashed into a shingle main roof. Metal roofs →
Photos for your insurance claim, we deal with the adjuster, and a tarp first on an open roof. Storm damage →
Gutters, downspouts and proper runoff. Half the "roof leaks" we get called out to are water going somewhere it should not. Gutters →
Roofs, decks and porches for homes on the water. Lake Oconee → Lake Sinclair →
Why Residential Concerns
What a customer said
“I highly recommend him! He does incredible work and has an outstanding work ethic. He starts when he says he will, finishes the job on time, and takes great pride in the quality of his work. His pricing is fair, and he is dependable, hardworking, and professional.” — Boyd D., Google review, September 2026. 5.0 on Google.
Recent roofs
Shingle and standing seam metal, from lake houses to custom builds. Every one of these is a job we did.




Eatonton roofing questions
Yes. Eatonton and Putnam County are part of our regular service area, along with Lake Oconee and the Putnam side of Lake Sinclair. We are based in Milledgeville, a straight run up US-441. Not sure you are in range? Call (478) 832-2272 and ask.
Yes. Free inspection and a written estimate, with no obligation attached. We look first, then you get a firm number in writing.
Both. A lot of larger companies quietly do not want repair work because the ticket is small. We do it, and we would rather fix a valley for you now than sell you a roof you did not need.
If the damage came from wind or hail, often yes. Age and ordinary wear, usually not. Claims have deadlines, and damage you cannot see from the ground gets worse every time it rains. We walk the roof, document what we find with photographs so you have what you need to file, and deal with the adjuster for you.
Yes, licensed and insured. Our certificate of insurance is available on request. We are local, our name is on the Georgia Secretary of State filing, and we are still here next year, which is more than the crews who arrive in town after a storm can say.
Free inspection, straight answer, firm number in writing. Residential Concerns, local since 1994.