
Perimeter control for permitted sites
Silt Fence & Sediment Control in Minneapolis, MN
Fence, inlet protection and upkeep that keep soil out of the street and the storm sewer.
- We walk the site with you before we price anything
- Itemized quotes: seed, mulch, prep and erosion control on separate lines
- Seed mixes chosen for your sun, shade and foot traffic
Catching Soil Before It Reaches the Gutter
Silt fence and sediment control are the pieces of an erosion control plan that catch soil after it starts moving. In Minneapolis they show up on teardowns, additions, garage rebuilds, utility trenches, commercial sites and new subdivisions. Our crews handle silt fence installation, inlet protection on storm drains, maintenance through the job and removal once the ground has grass. Builders and homeowners looking for silt fence contractors usually need us before any digging starts, because that is when the permit expects the fence to be in.
Why it is required
Minneapolis enforces Chapter 52 of its code to keep sand and dirt from leaving construction sites. Any disturbance over 500 square feet or 5 cubic yards needs an erosion and sediment control permit, and that includes demolition and utility excavation. Above 5,000 square feet, the city requires an approved erosion control plan first. On sites of an acre or more, the state construction stormwater permit applies as well, and it requires sediment control on all downgradient perimeters before land disturbance begins and protection on all storm drain inlets until the areas draining to them have permanent cover.
Silt fence done properly
Silt fence is geotextile fabric on stakes, set across the slope on the downhill side of bare soil. It slows runoff so sediment settles out behind it. It only works if the bottom of the fabric is buried in a trench so water cannot run underneath, the posts are on the downhill side, and the line follows the contour instead of running straight down a slope where it becomes a channel. Ends are turned uphill so water does not just go around. Most failures we see are fences that were stapled to the surface or run across a concentrated flow path they could never hold.
Inlet protection
Street catch basins and yard drains carry runoff straight to lakes, creeks and the Mississippi. Inlet protection traps sediment before it gets there. Depending on the inlet and traffic, that may be a filter bag under the grate, a fabric or sandbag barrier around a yard drain, or a gravel and mesh barrier. On city streets the device has to keep sediment out without flooding the road during a storm, so we pick and set them with that in mind.
Maintenance and the half-height rule
A silt fence is not install-and-forget. The state permit requires perimeter controls to be repaired, replaced or supplemented when they stop working or when sediment reaches half the height of the device, by the end of the next business day after it is found. It also calls for inspection after any rain over half an inch in 24 hours. We offer maintenance visits to clean out sediment, restake sagging sections and replace torn fabric, so the fence passes inspection after every storm. The permit also expects all inspections and maintenance to be written down, and the records kept on site during working hours. When we do maintenance, we send the date, what we found and what we fixed, so the permit holder has it for the log.
Coming down at the end
The fence stays until the ground behind it has permanent cover. Pulling it early lets the next storm carry soil off a site that was nearly done. When the grass is established, we pull the fence, smooth the trench, and seed the strip where it stood. Many of our silt fence jobs end the same way they started: with hydroseed.
Small residential jobs
Silt fence is not just for subdivisions. A garage teardown and rebuild, a basement walkout, a new driveway or a sewer line replacement on a city lot can cross the 500 square foot threshold quickly, and the permit then expects perimeter control and protection for the nearest catch basin. On those jobs we often install a single run of fence along the alley or street side, protect the inlet at the curb, and set a rock pad or other tracking control where trucks go in and out. The state permit asks for a vehicle tracking control on larger sites before work starts, and the same idea keeps mud off city streets on small ones.
Stockpiles and winter
Topsoil and spoil piles are a common source of sediment. The state permit calls for sediment control at the base of stockpiles, and we ring them with fence or other barriers the same way we protect a perimeter. Winter adds its own problem. When a site shuts down for frozen conditions, the permit requires an inspection after runoff occurs in spring, and the first thaw often finds fence pushed over by plowed snow or buried under it. We can check and repair fence at thaw, before the first spring rain, so the site starts the season with its controls working.
Sediment Control Work
Installed before digging, kept up during the job, removed at the end.
Silt fence installation
Trenched-in fabric on stakes along the downhill edges of the site.
Reinforced fence
Stabilized fence for steeper ground and heavier runoff.
Inlet protection
Filter inserts, barriers and gravel and mesh at storm drains.
Stockpile perimeters
Sediment control around the base of soil piles.
Maintenance visits
Sediment removal, restaking and fabric replacement after storms.
Removal and seeding
Fence pulled, trench closed and strip seeded once cover is established.

Sediment Control Reference Rates
| Item | Published rate |
|---|---|
| Silt fence without stabilization, 100 ft (2025 transportation-agency erosion costs) | $378 |
| Stabilized silt fence, 100 ft (same list) | $748 |
| Silt fence barrier around one inlet (same list) | $102 |
| Sandbag inlet protection, one inlet (same list) | $141 |
| Gravel-and-mesh inlet protection, one inlet (same list) | $172 |
Reference rates from the 2025 transportation-agency erosion costs; they are neither Minneapolis prices nor ours. Footage, ground conditions and the number of maintenance visits change the total. Whatever figure appears on the quote you approve is what we bill.
From Permit to Removal
1. Read the plan
We lay out fence and inlet protection from the plan or the permit conditions.
2. Install before digging
Fence trenched in, inlets protected, before the excavator arrives.
3. Maintain
Checks and cleanouts after storms, repairs by the next business day.
4. Remove and seed
When cover is established, the fence comes out and the strip gets seeded.

Why Choose Us for Silt Fence & Sediment Control
Trenched, not stapled
Every run is buried at the bottom so water cannot go under.
Upkeep offered
We can handle maintenance through the project, not just the install.
Seeding at the end
The crew that pulls the fence can seed what is left.
Silt Fence & Sediment Control Questions
When does a Minneapolis project need silt fence?
The city requires an erosion and sediment control permit for disturbance over 500 square feet or 5 cubic yards, and the permit conditions usually call for perimeter control on the downhill side. Your permit or plan says exactly what is needed.
Who is responsible for keeping the fence working?
The permit holder, usually the owner or general contractor. We can do the maintenance for you, but the permit responsibility stays with the holder.
What happens if sediment builds up behind the fence?
Under the state permit, when sediment reaches half the fence height it must be cleaned out or the fence supplemented by the end of the next business day.
Can silt fence go across a driveway or alley?
No, vehicles would destroy it. Openings need a different control, such as a rock construction entrance or a gap protected another way, as the plan specifies.
Do you protect street storm drains?
Yes. We install inlet protection that suits the inlet type and traffic, and remove it when the area draining to it has permanent cover.

Silt Fence & Sediment Control Service Areas
- Hydroseeding in Minneapolis, MN
- Hydroseeding in Plymouth, MN
- Hydroseeding in Maple Grove, MN
- Hydroseeding in Eden Prairie, MN
- Hydroseeding in Bloomington, MN
- Hydroseeding in Edina, MN
- Hydroseeding in Minnetonka, MN
- Hydroseeding in Woodbury, MN
- Hydroseeding in Blaine, MN
- Hydroseeding in Lakeville, MN
- Hydroseeding in Shakopee, MN
- Hydroseeding in Chanhassen, MN
- Hydroseeding in Prior Lake, MN
- Hydroseeding in Apple Valley, MN
- Hydroseeding in Burnsville, MN
- Hydroseeding in Eagan, MN
- Hydroseeding in Savage, MN
- Hydroseeding in Chaska, MN
- Hydroseeding in Rosemount, MN
- Hydroseeding in Cottage Grove, MN
- Hydroseeding in Brooklyn Park, MN
- Hydroseeding in Rogers, MN
- Hydroseeding in Lino Lakes, MN
Get a Silt Fence & Sediment Control Estimate
Get your fence in before the dig starts.