Home / Service Areas / Frankfort, MI
Shoreline
roofing for
Frankfort.
Serving Frankfort, Elberta, Betsie Bay, and the Benzie County shoreline communities with careful shingle work built for Lake Michigan weather.

Roofing for Frankfort and Betsie Bay
Frankfort sits at the mouth of Betsie Bay on the Lake Michigan shoreline, and the wind that runs across that harbor is what defines the roofing work here. In winter the lake-effect snow stacks on north-facing eaves, in summer the storms that build over the lake arrive with real sustained wind, and the salt-free but relentlessly damp lake air works on fasteners and flashing year-round. Bill Smith Roofing has been handling that reality on Benzie County homes for over 30 years.
The housing stock around Frankfort is a mix of century-old homes in town, mid-century cottages tucked into the dunes along the shore, newer builds coming up around Crystal Downs and the Point Betsie corridor, and the hardworking commercial buildings along M-22 and Main Street. Shingle choice matters more here than most towns inland, because a mid-grade shingle on a Lake Michigan-facing roof will not last the way a higher-grade one will. We walk through those choices with you honestly, and when a lesser roof is right for the house we say so.
A Frankfort roof repair call most often starts with wind-lifted or missing shingles after a Lake Michigan blow, water intrusion along the drip edge after wind-driven rain, and flashing failures at the chimney or dormer on an older cottage. We get on the roof, trace the leak back to the real source, and give you a straight answer about whether a repair holds or whether you are better off scheduling a replacement. Insurance claim documentation for storm damage is part of the work when it applies.
From Frankfort and Elberta on the shore up through Benzonia, Beulah, and Honor on the inland side of Benzie County, we handle asphalt shingle installation, repair, and storm damage restoration for homes, cottages, and commercial buildings across the area.
See recent roofing projects from across the area. We also serve nearby communities including Elberta, Beulah, Benzonia, Honor, Arcadia, Buckley, Mesick.
Roofing services
in Frankfort.
From full replacements to same-day emergency repairs, every roofing need for homes and businesses in the area.
New Roofs
A new roof is a crucial investment in your home’s long-term protection. Our roofs are built with top-tier materials and expert craftsmanship, a durable shield against storms, wind, and harsh weather for decades to come.
Learn more →Roof Repairs
No roofing problem is too big or too small. From minor leaks to significant damage, we’re your trusted partner for comprehensive repairs that restore your roof’s health and give you real peace of mind.
Learn more →Roof Maintenance
Don’t wait for disaster to strike. Our proactive maintenance plans are designed to extend the life of your roof, prevent costly issues, and protect your investment year after year.
Learn more →Emergency Roofing
When the unexpected happens, we’re here to help with fast emergency services. A storm or fallen tree can leave your property exposed, we respond quickly to protect what matters.
Learn more →Storm Damage Repair
Hail, high winds, and heavy snow damage roofing fast. We specialize in efficiently restoring storm-damaged roofs and getting your home back in shape quickly.
Learn more →Serving Frankfort & nearby
Free inspection, straight answer.
Frankfort homeowners
speak up.
“Bill Smith has done two roofs for me, and I wouldn’t hesitate to hire him again. The first was a historic home with multiple layers of old roofing, including cedar shingles, so it was no easy job. His workmanship is outstanding, his cleanup is impeccable, and he’s one of the most honest, professional people I’ve worked with.”
“Bill Smith Roofing replaced the roof on our home. Bill is an honest, thorough professional who is on-site for his jobs and manages an excellent, loyal crew. He honored his quote (including replacement of some rotten wood), and was prompt and responsive throughout the entire process. Highly recommend.”
“For our roofing project, Bill was a single-man operation working like a four-man crew. The completed project exceeded our expectation and the ridge venting will assist with proper attic ventilation. Our roof is very aesthetically pleasing to the eye. Bill left the project site raked, cleaned and did a final magnet drag for nails.”
Every property
in Frankfort.
Home Roofing
Single-family homes, ranch-style, and multi-story, all roof shapes and sizes. Asphalt shingle systems with manufacturer warranties.
Business & Commercial
Asphalt shingle roofs on retail, office, and industrial properties. We minimize disruption to your operations during the work.
Multi-Unit Properties
Apartment complexes, condos, and multi-family buildings. Efficient crew deployment to complete large-scale projects without sacrificing quality.
Common questions
in Frankfort.
01 Which Benzie County towns do you cover besides Frankfort?
02 Are you experienced with waterfront roofing in Frankfort?
03 Can you coordinate work on a seasonal or vacation home in Frankfort?
04 How much does a new roof cost in Frankfort, MI?
05 Do you handle storm damage insurance claims in Benzie County?
Get a roof you
can count on.
Call 231-649-6424 or request a free estimate online. We’ll get back to you fast, usually the same day, with an honest assessment and a fair price.
Request a free estimate
Roofing · Frankfort, MI
