By Roman Ross — Marine Construction Estimator, Shore Protect Construction
The owner of a private lakefront lot on Kimble Lake in Vicksburg, Michigan sent us ten photos and one sentence: 140 feet of shoreline, and they wanted a rock seawall. The photos were taken walking the bank left to right, the way you would show a contractor the property if he were standing next to you. What they showed was a shoreline with no wall on it at all — a low earth bank, a scatter of loose glacial stone at the water's edge, marsh plants growing in the shallows, and a wooden dock at one end. This is the estimate we built from those photos: what the bank is actually doing, why stone beats a vertical wall on this particular lake, what the 140 feet costs, and what Michigan requires before anyone touches the water's edge.
Bottom line: In Vicksburg, MI in 2026, a rip rap seawall on 140 feet of natural lake bank runs $231 per linear foot — $43,805 as a fixed-scope package covering 105 tons of Class B armor stone, filter fabric, the toe-key trench, stripping the soft organic muck out of the placement strip, and the EGLE Part 301 permit filing. The muck comes out first: stone laid on soft lakebed sinks into it.
There is no structure here to repair or replace. The shoreline is a natural earth bank standing only about a foot to a foot and a half above the waterline — very low relief, which is unusual and which changes the whole design. The water at the edge is shallow and clear, and through it you can see the bottom: soft, dark, organic. Emergent aquatic plants — pickerelweed and arrowhead — are growing directly in the strip where the stone has to go, with lily pads and duckweed spread across the shallows beyond them. A wooden dock sits at one end of the run. It stays exactly where it is; the rock stops and is dressed neatly into it.
The diagnostic tell is the loose stone. Someone, at some point, laid rounded glacial fieldstone six to twelve inches across along parts of the waterline. It is still there, and it is not working: the stones are undersized for the job and they were never placed against anything, so waves and ice have simply rearranged them. That is the honest picture of a shoreline being lost slowly rather than dramatically — no scarp, no collapse, just a bank that is a little further back every few years. Access, at least, is easy. The crew works from the lawn, the excavator sits on the top of the bank, and the low bank means the machine can reach the whole working face without a barge, a pump or a pile rig. If you are still working out which failure signs on your own lakefront are cosmetic and which are structural, our lakefront erosion control guide for homeowners walks through the same reading.
The owner asked for a rock seawall and the site agrees with him, for two reasons that have nothing to do with taste. The first is ice. On an inland Michigan lake the winter ice sheet expands and pushes shoreward, and every spring that load lands somewhere. A vertical wall takes it in one plane and has to resist all of it; a sloped face lets the ice ride up and lets the armor stone shift slightly and settle back into place. The second is the bank itself. A vertical wall's whole purpose is to hold back a height of soil — and here there is barely a foot and a half of it. Building a wall would mean paying for structure this shoreline does not need, with its footing bearing on soft ground. What we are building is properly called a rip rap revetment: a graded blanket of armor stone laid on a roughly 2:1 slope, keyed into a trench at the bottom and carried above the waterline at the top. The wider trade-offs between that, a hard wall, and a planted shoreline are laid out in our bulkhead vs riprap vs living shoreline comparison.
The honest caveat is the bottom. We priced this from photographs, before anyone has put a bucket in the ground, and the one number nobody knows yet is how deep the organic muck runs. We assumed about a foot and a half. If it is deeper, both the volume we strip out and the bedding we place grow, and that is a change order we would show the owner before doing the work — not a surprise on the final invoice. Two earlier jobs on this site are worth reading alongside this one: the Arlington Heights, IL job where we priced rip rap against a concrete wall on the same kind of freshwater bank, and our general write-up on building rip rap rock and boulder bulkheads.
This is the part of the job that will be invisible the day it is finished, and it is the part that decides whether the rest of it survives. Organic lakebed muck has effectively no bearing capacity. Place 105 tons of armor rock straight onto it and the rock does not stay where you put it — it presses down and out, the toe creeps into the lake, and within a handful of seasons the crisp stone edge you bought is a slumped ridge with the bank behind it eroding again. So the sequence is fixed: strip the muck and the rooted vegetation out of the placement strip and haul it off site, then cut the toe-key trench at the waterline, deeper and wider than we would cut it on a firm bottom because there is less to key into.
Then the filter fabric, which is the quiet structural element on this job. Eight-ounce non-woven geotextile runs up the slope and wraps down into the toe key, and we carried 180 square yards of it for 140 feet of shoreline — noticeably more per foot than a firm-bottom job needs. On a soft lakebed the fabric is not just a soil separator keeping your bank from washing out through the voids; it spreads the load of the stone across ground that cannot carry a point load. Over the fabric goes a bed of #57 washed stone, and over that the armor. Each rock is set with the excavator rather than dumped, so the face interlocks instead of merely sitting there.
This is the as-quoted material set for the full 140 feet, exactly as it appears on the client quote. Quantities are published; per-line pricing is not — the number that matters to a homeowner is the fixed package price further down.
Seven working days on site with a crew of four — one foreman, one equipment operator and two laborers — plus the permit review that has to clear first.
Phase 1 — Permits and site preparation. We prepare and file the state and county shoreline applications, and once they are approved the crew mobilizes and stakes the work line along the 140 feet. The first working day is the muck strip: the soft organic material and the rooted aquatic plants come out of the placement strip and go off site.
Phase 2 — Toe key, fabric and bedding. The excavator cuts the anchor trench at the water's edge and grades the slope behind it. Filter fabric is laid up the bank and wrapped into the trench, pinned down, and covered with the #57 crushed stone bed. Nothing structural is visible at the end of this phase, which is normal.
Phase 3 — Armor placement and finish. The armor rock goes in as an 18 inch layer up the slope, keyed into the trench at the bottom and carried above the waterline at the top, each stone set rather than dumped. We dress the crest, break the run neatly at the dock, and clean the site.
This job was quoted at $231 per linear foot — $43,805 for the 140 feet, on 50% at contract signing and 50% on completion. That is a fixed-scope package, not a starting point: the armor stone and everything under it, the crew and the excavator for seven days, stripping and hauling the organic muck, the state and county permit filings, and getting the crew and equipment to Vicksburg. Two things are honestly outside it. The first is that we mobilize to Michigan from our Chicago-area hub, roughly 140 miles out, and the travel and the crew's lodging are carried in the total — that is a real cost of working outside our home region and we would rather show it than bury it. The second is what is excluded: topsoil, seed or lawn repair behind the new stone edge; a floating silt curtain if the state imposes one as a permit condition; and any work on the existing dock. Demolition was $0 on this quote, because there was nothing to demolish.
For reference, rip rap shoreline protection across the wider market runs about $150–$500 per linear foot, driven mostly by stone size, bank height and the haul distance from the quarry. You can model your own frontage with our seawall cost calculator. We do not yet have a Michigan city page, so the closest published pricing pages to Kimble Lake are just over the state line: seawall construction cost in Elkhart, IN, about forty miles south, and our overview of work on northern Indiana's glacial lakes — the same lake type, the same soft bottoms and the same ice, on the other side of the border.
The reason stone is worth its price on a lake like this one is that it does not have a failure date the way a built wall does. A timber or vinyl wall is a structure with a service life: it holds, then it leans, then it is replaced in one expensive event. A properly keyed rock revetment degrades gracefully — a few stones migrate over a decade or two, someone resets them or adds a ton or two of armor, and the shoreline goes on. The filter fabric and the toe key are what make that true; a rock pile without them is just an expensive way to feed the lake.
Michigan regulates this work tightly, and the permit is not optional. Any shore protection placed at or below the Ordinary High Water Mark of an inland lake requires a Part 301 (Inland Lakes and Streams) permit from the Michigan Department of Environment, Great Lakes, and Energy, submitted on the state Joint Permit Application. The published fee schedule puts a Minor Project Category application at $100, a General Permit at $50 and an Individual Permit at $500. A Kalamazoo County soil erosion and sedimentation control permit applies as well. We prepare and file both, and the fees and preparation are inside the quoted total. What we deliberately do not put a number on is the review time — that belongs to the state, and on this job it is the item most likely to move the start date. One condition worth planning for: the reviewer can require a floating silt curtain during construction, or ask for a larger stone gradation. Neither is carried in this estimate, and either would be handled as a change order in the open rather than absorbed quietly.
On this Vicksburg, MI job the rip rap seawall was quoted at $231 per linear foot, or $43,805 for the full 140 feet of Kimble Lake frontage. That is a fixed-scope package: 105 tons of Class B armor stone, the filter fabric and bedding under it, stripping the organic muck out of the placement strip, the toe-key trench, the crew and excavator for seven working days, the EGLE and county permit filings, and the travel and lodging to get a Michigan crew on site. Payment is 50% at signing and 50% on completion. Across the wider market a rip rap shoreline runs roughly $150–$500 per linear foot depending on stone size, bank height and how far the quarry is from the lake.
Yes. In Vicksburg, MI any shore protection placed at or below the Ordinary High Water Mark of an inland lake needs a Part 301 Inland Lakes and Streams permit from Michigan EGLE, filed on the state Joint Permit Application. The Minor Project Category fee on the state fee schedule is $100; a General Permit is $50 and an Individual Permit is $500. A Kalamazoo County soil erosion and sedimentation control permit applies on top of that. We prepare and file both for you, but the review clock belongs to the state, not to us, so treat the permit as the item that sets your start date.
Because of ice and because of the bank. On an inland lake in Vicksburg, MI the sheet of winter ice expands and shoves toward shore every spring, and a rigid vertical wall has to take that load in one place. A sloped rock face lets the ice ride up it and lets the stone shift a little and settle back. Stone settles; concrete and timber crack. The bank here is also only about a foot to a foot and a half above the water, so a vertical wall would be solving a problem this shoreline does not have, at a higher price, with a footing sitting in soft ground.
Yes, and that is exactly what this Vicksburg, MI job was. There was no existing structure on the 140 feet of Kimble Lake frontage — just a low earth bank with loose glacial fieldstone scattered along the waterline and marsh plants growing in the shallows. Building on a bare bank is in some ways simpler than a replacement, because there is no demolition and no haul-off of an old wall, and the demolition line on this quote was $0. What it costs instead is preparation: the soft material has to come out of the placement strip first, and the toe key has to be cut into something that will hold.
Because stone placed on organic muck sinks into it. The lakebed along this Vicksburg, MI shoreline is soft black organic material with emergent plants rooted in it, and it has no bearing capacity. Drop 105 tons of armor rock on top of that and within a few seasons the shoreline you paid for is a low ridge of stone half-swallowed by the lake. So the first working day on this job is spent stripping the muck and the vegetation out of the placement strip and hauling it off, before any fabric or stone is placed. It is the least visible line in the quote and the one that decides whether the rest of it lasts.
Seven working days on site for this Vicksburg, MI shoreline, with a crew of four — one foreman, one equipment operator and two laborers. One day goes to stripping the muck and vegetation, about two to cutting the toe-key trench and grading the slope, a day and a half to the filter fabric and the crushed stone bedding, two to placing the armor rock with the excavator, and the balance to dressing the crest and cleaning up. The permit review that has to happen before any of it is a separate clock, set by the state.
We build rip rap revetments, bulkheads and seawalls on freshwater lakes and rivers across the region — from the northern Indiana glacial lakes and the Illinois lakefront to inland Michigan lakes like this one in Vicksburg. Send photos of your shoreline the way this owner did, walking it left to right, and we will tell you honestly whether it needs stone, a wall, or nothing yet. Get in touch here or use the form below.