
Serving the entire Lake of the Ozarks · 24/7 storm response
Lake of the Ozarks Roofing Company
Roof replacement, repair and storm damage across Camden, Miller, Morgan, Benton and Laclede counties. Family-run since 1947, and we answer the phone at 2 a.m.
Short answer
John Beal Roofing has been putting roofs back on Missouri homes since 1947. At the Lake of the Ozarks we replace and repair roofs, handle storm and hail damage with documented inspections, install seamless gutters, and answer the phone live at any hour of any day.
Roofing at the lake is its own problem
A roof facing open water does not age like a roof three streets back. Wind crossing the main channel reaches it with none of the friction a treeline provides, so the lake-facing slope loses shingles years before the back of the same house shows any wear at all. Build a lakefront roof to standard inland spec and you will be replacing it early.
North of the water the problem changes entirely. Around Eldon, Versailles, Stover and Lincoln the ground opens up and the issue is hail — hail that bruises the mat under the granules and leaves a roof looking completely normal from the driveway while its clock quietly runs out.
We build and inspect for the exposure a property actually has, which is why our scope for a bluff-top house in Four Seasons reads differently from one for a farmhouse outside Cole Camp.

Family-run since 1947
John Beal Roofing is a third-generation Missouri company. After a hail event, out-of-state crews work these towns hard and are gone by the time a warranty question comes up. We are not one of them — we have been here for over seventy-five years and we intend to be here for the next warranty call.
When Mother Nature's at her worst, we're at our best.
Towns we serve around the lake
See the full Lake of the Ozarks service area ›
Roof repair in Eldon, Linn Creek, Laurie and Osage Beach
Most calls we get around the lake are not for a whole new roof. They are a leak over a bedroom in Eldon, a ridge cap lifted by wind on a cabin in Linn Creek, missing shingles on a lake house in Laurie, or flashing that has let go around a chimney in Osage Beach. We repair those roofs as readily as we replace them, and we tell you plainly which one your roof actually needs.
Every roof repair starts with a free inspection: we go up, photograph what we find, and send you the photos with a written estimate. If water is coming in, we tarp and dry the roof in the same day. Our Lake of the Ozarks office is at 424 Staniel Cay Drive in Osage Beach, and the phone is answered live 24 hours a day at 1-800-564-6232.
Questions homeowners ask us
Do you charge for a roof inspection at the lake?
How fast can you respond to storm damage?
Do you work on second homes and rentals when the owner is away?
What areas do you cover?
Are you a storm chaser?
Do you do roof repair in Eldon, Linn Creek and Laurie, or only full replacements?
Do you have a local office near Osage Beach?
Free Roof Inspection at the Lake of the Ozarks
Tell us what you are seeing. No cost, no obligation, and you keep the photographs either way.
Storm damage, or just not sure?
Call us any hour of any day. We will get out there and tell you straight.