Fence Building & Repair in Duluth, MN & Superior, WI
New fences with posts set to stay plumb through frost heave, and leaning fences and sagging gates put right, with a flat written quote before any digging starts.
Twin Ports Contracting & Repair is a fence contractor for Duluth, MN and Superior, WI, building and repairing fences and gates: privacy, picket, cedar, pressure-treated and chain link. Our planning range for a new fence is $25–$60 per linear foot, installed with materials and posts set below frost depth. Decks have their own pages for building, repair and staining.
Updated by Twin Ports Contracting & Repair, Duluth, MN
Fences That Stay Straight Through a Northland Winter
A fence in the Twin Ports spends half the year pushed around by frost, drifting snow and wind off the lake, so it lives or dies by its posts. We build new fences with posts set below frost depth and backfilled to drain, rails fastened with exterior-rated hardware, and gates hung on posts stout enough to carry them. You get straight advice on cedar, pressure-treated pine and chain link for your yard, your budget and your dog, and a flat price in writing before any digging starts.
If your fence mostly needs help, we fix it rather than talk you into a new one: leaning posts reset or replaced, broken boards and pickets swapped, and sagging gates squared so they latch again. Decks have their own pages now: deck building for new decks, deck repair for soft boards, loose railings and failing stairs, and deck staining for refinishing decks and fences alike.
What Our Fence Work Covers
- Privacy fencesTall board fences for backyards and lot lines
- Picket fencesFront-yard fences and garden borders
- Cedar fencesNaturally decay-resistant and takes stain well
- Pressure-treated fencesBudget-friendly wood, stained or left to weather
- Chain link fencesDurable, see-through fencing for pets and kids
- Pet & garden fencingKeeping dogs in and critters out of beds
- Fence repairBroken boards, pickets and rails replaced
- Leaning post repairPosts reset or replaced, line pulled plumb
- Gate building & repairSagging gates squared, latched & swinging smoothly
- Fence replacementOld fence out, new line set in its place
- Fence staining & sealingWash, prep and stain to protect the wood
- Privacy screens & pergolasShade and separation for small city lots
Common Fence Projects
| Project | What's included | Good to know |
|---|---|---|
| New privacy fence | Layout, posts set below frost, rails, boards, gate, cleanup | Duluth requires a fence permit for fences 4 ft or taller |
| Fence replacement | Old fence removed and hauled, new posts, panels and gates | Utility lines are located before any digging |
| Leaning fence rescue | Posts reset or replaced, panels and gate re-hung | Frost-heave damage is often repairable, so don't replace yet |
| Gate repair | Frame squared, hinges and latch reset or replaced | A sagging gate usually means a leaning post or tired hinges |
Want a rough number first? The cost guide covers fence work and the estimator sums a list. The quote you approve is based on your photos, measurements and finish.
For local prices, see the fence cost guide.
Cedar, Pressure-Treated Pine or Chain Link
Cedar is the classic Northland fence board: its heartwood resists rot naturally, it weighs less than treated pine and it takes stain well, though it costs more and still turns gray without a finish. Pressure-treated pine is the budget choice and the usual pick for posts, because it's made for ground contact. Both suit privacy, picket and shadowbox styles, and both last longer with a coat of stain every few years.
Chain link is the practical choice when you want to keep a dog in without blocking the view: it doesn't rot, snow blows through it, and upkeep is close to zero. It can be softened with shrubs along the line or paired with a wood gate. Whatever the material, the posts decide how long a fence stays straight, so that's where most of the care goes when we build one.
Fence Posts, Panels and Sagging Gates
Most fence repairs start with a post. A post that has rotted at the ground line or been lifted by frost pulls its whole section with it, so we check each post before touching the boards. A sound post that has leaned gets reset and braced; a rotted one gets replaced and the panels are re-hung on it. Broken boards, pickets and rails are swapped with matching material wherever it's still available.
If a fence has been patched for years, it's worth pricing repair against replacement. When most posts are rotting at grade, a new fence line is often the better value than chasing one post after another, and the old fence can come out and be hauled away as part of the job. In Superior, replacing less than a quarter of a fence's boards is on the city's list of work that needs no permit.
Fence Installation in Duluth and Superior: Layout, Posts, Panels and Gate
A fence installation here starts on paper, not with a post. We confirm where the property line really is, check what your address needs, and who the office requires to pull the permit, before we quote. The written quote names the fence type, the height, the number of gates and whether the old fence is hauled away, so two quotes can be compared line for line.
Posts then go in below the frost line, because a shallow post is the one that heaves and leans after its first Northland winter (see how fence post frost heave works). Photos of the yard and a rough length of run let us price most fences without a visit; when one is needed it is a flat $95, waived when you approve the work, with no mileage charge, the same in Duluth, Superior, Hermantown, Cloquet and Proctor.
Repair, Replace or Call a Specialist? Fence and Gate Decisions
Posts decide whether a fence gets repaired or replaced. Find what you see to learn the usual fix and who does it.
| What you're seeing | Likely cause | Usual fix | Who handles it |
|---|---|---|---|
| One or two sections lean, the rest stands straight | Posts lifted by frost heave | Reset and brace sound posts, replace any that are rotted | Us |
| Posts are rotting at ground level along most of the line | Wood in constant ground contact | Replace the fence, with posts set below frost depth | Us; Duluth needs a permit at 4 ft or taller |
| A few boards or pickets are broken or missing | Impact, rot or storm damage | Swap in matching boards | Us; replacing under 25% of boards needs no permit in Superior |
| Gate drags or won't latch | Leaning post or tired hinges | Reset the post, square the gate, replace hinges and latch | Us |
| You want a new privacy fence | New fence line needed | Layout, posts below frost, rails, boards, gate | Us; check what your address needs |
| Property line is unclear or a neighbor shares the fence | No survey, or a shared line in dispute | Settle the line before posts go in | You and your neighbor, or a surveyor |
| You want the deck refinished along with the fence | Both need protection from sun and snow | See the deck pages for building, repair and staining | Us |
Frost Heave Is Undefeated, Unless You Dig Deep
Frost is what pushes most Northland fences out of line. Water in the soil freezes and expands, lifting posts that aren't set deep enough a little more each winter, until the fence line waves and gates stop latching. We set posts below frost depth and backfill so water drains away from them. Check the rules before building, too: Duluth requires a fence permit for any fence 4 feet or taller (City of Duluth) and a building permit over seven feet (City of Duluth), and Superior's building permits cover fences (City of Superior).
Fence Building and Repair in Duluth, Superior and Nearby Towns
A fence line is where local codes get specific: how tall a fence can be in the front yard, how far it sits from the alley or sidewalk, which side faces the neighbor, and when a permit or a structural engineer comes in. Those rules change at every city line in the Twin Ports area, and some rural offices regulate only the tallest fences. Here is what each office sets, with its source. We check what your address needs before we quote, and utility lines are located before any post hole is dug.
Fence Installation and Repair in Duluth, MN
Duluth requires a fence permit before any fence 4 feet or taller goes up, and a fence taller than 7 feet needs a building permit as well (City of Duluth), with plans stamped by a structural engineer licensed in Minnesota (City of Duluth). Front-yard fences top out at 4 feet, or 6 feet for an ornamental fence that is at least 50% open, and side and rear yard fences can reach 8 feet. Every fence stays at least 3 feet from the right of way, which often extends into the front yard past the sidewalk or curb, so the sidewalk isn’t the line to measure from.
Materials and orientation are set too. Duluth prohibits electrically charged fences and barbed or razor wire, and in front yards it also bars chain link, except a durable vinyl-coated chain link fence no more than 4 feet tall with an approved permit (City of Duluth). The zoning code puts the finished side facing out, so posts and rails don’t face a neighbor or the street unless the design exposes them on both sides (Duluth UDC 50-26.4). So a plain chain link pet fence goes in the side or rear yard.
Fence Installation and Repair in Superior, WI
The City of Superior caps fences at 4 feet in the front yard, and in a street-side yard in front of the house’s rear wall, and at 8 feet in other side and rear yards. On a corner lot, fences within 20 feet of the corner stay at 3 feet, except chain link with at least 2-inch mesh up to 4 feet, and the same 3-foot limit applies within 5 feet of a driveway access. Fences sit at least 5 feet from an alley line, to keep them clear of alley snow removal, and at least 1 foot from a city sidewalk (Superior fence brochure).
The finished surface faces out toward the surrounding properties, and a wood fence that isn’t pressure-treated must be stained or painted unless it’s cedar, redwood or another naturally weather-resistant wood (Superior fence brochure). Superior’s building permits cover fences, though fences are the one accessory structure the city doesn’t inspect (City of Superior). Replacing broken or decayed boards on less than 25% of a fence, or removing an old fence, needs no permit (City of Superior), so a board-by-board repair can often start right away.
Fence Building and Repair in Hermantown and Proctor
Hermantown requires a fence permit for any fence, whatever its height, and a building permit as well once it reaches 7 feet (City of Hermantown). Proctor puts fences under a zoning permit: you complete the city’s fence worksheet with a drawing of the property and where the fence will go, and the worksheet carries the city’s fence rules (City of Proctor). In both cities a short garden fence that would skip the permit in Duluth still needs one, so the permit step belongs in the schedule before any posts go in.
Fence Building and Repair in Two Harbors and Along the North Shore
Two Harbors’ fence code allows a fence on the property line only with the adjacent owner’s written consent, places fences so each side can be maintained, has the finished side face the neighboring property, and requires a building permit above 7 feet.
On a corner lot nothing over 42 inches goes within 20 feet of the intersection, and a fence over 6 feet on a lot line must stay 20 feet from any house on either lot and from the street line (City of Two Harbors). In Knife River and Larsmont, Lake County needs no permit for fences 6 feet and under but requires a land use permit above that (Lake County).
Fence Building and Repair in Moose Lake and Esko
Moose Lake needs no building permit for fences under 7 feet, but its zoning rules still limit height: on a corner lot, nothing over 3½ feet within 20 feet of the intersection, and no fence over 6 feet on an interior lot line unless it stands at least 20 feet from homes and street lines (City of Moose Lake). In rural Carlton County outside the cities and Thomson Township, as around Mahtowa, the county lists privacy fences among the structures that need a zoning permit (Carlton County). In Esko and Harney, zoning permits come from the Town of Thomson (Town of Thomson).
Fence Building and Repair in the Towns Around Superior
Beyond the city limits, Village of Superior addresses go to the village’s own building code inspector (Douglas County). In the towns, including the Town of Superior around Dewey and Boylston and the Town of Parkland around Cutter, Douglas County requires a land use permit before any structure is built (Douglas County); ask county zoning whether your fence counts as one.
The ground matters as much as the paperwork: the City of Superior sits on the Superior Coastal Plain, where deep, poorly drained reddish lake clays are among the key soils (Wisconsin DNR), and wet clay is what frost uses to lift shallow posts, so posts go deep and the backfill drains.
Not sure which office covers your address? The Minnesota and Wisconsin permit office lists name the city, township or county office for each town, with its phone number and what it exempts.
Getting a Fence Quote and How the Job Runs
What to Send for a Fence Quote
A fence quote starts with the line. Send a photo of each side of the area, rough lengths, the height you want and where the gates go. Mention the material you are leaning toward, whether an old fence has to come out, and anything in the way, such as trees, a slope, a patio or a neighbor's fence. If you are not sure where the property line is, say so, because that should be settled before posts go in.
Before requesting a quote, include: Photos and rough lengths of the fence line; Height, material and where the gates go; Whether an old fence needs to come out. The repair-list planning guide shows how to organize all of this before you write to us.
How a Fence Job Works
- Send the details. Photos and a few lines about the fence work go in the quote form, or you can call or text (715) 919-7956.
- Get a flat written quote. Each quote is a flat number, and the $95 visit fee, charged only when a visit is needed, is waived once you say yes to the work.
- Pick a day. Tell us which days are best and we book around them.
- Work done, then a walkthrough. The fence job ends with a cleanup and a walkthrough, and the workmanship carries a written guarantee: if it fails, we redo it at no charge.
Fence Questions
How much does fence installation cost?
Our planning range is $25–$60 per linear foot, installed with materials included and posts set below frost depth, from the cost guide. Material, height, gates, ground conditions and removing an old fence decide where your project lands. Every fence gets a written price you approve before work starts.
Do I need a permit to build a fence in Duluth or Superior?
In Duluth, any fence 4 feet or taller needs a fence permit (City of Duluth fences), and a fence over seven feet also needs a building permit with plans stamped by a Minnesota-licensed structural engineer (City of Duluth). In Superior, building permits cover fences, though replacing less than a quarter of a fence's boards is on the city's list of work that needs no permit. We check what your address needs before quoting.
Can a leaning fence be fixed without replacing it?
Usually, yes, as long as the boards and rails are still sound. A lean almost always starts at a post: frost lifts a shallow one, rot eats through one at the ground line, or wind works a loose one over. We reset or replace the failing posts, pull the line plumb and re-hang the panels, which costs far less than a new fence. When most posts have rotted at grade, replacement becomes the better value, and we'll show you why.
Which fence material holds up best in a Duluth winter?
The posts decide how long a fence lasts here more than the boards do. Cedar resists rot naturally and takes stain well, pressure-treated pine costs less and is made for ground contact, and chain link lets snow blow through and needs almost no upkeep. Whatever you choose, posts set below frost depth and boards kept off the soil, so snow and dirt don't hold moisture against the wood, make the biggest difference.
Should a new wood fence be stained or sealed?
Yes, if you want it to keep its color and shed water. Unfinished cedar and treated pine turn gray and start to check within a few seasons, and a penetrating stain slows that down and helps the boards last. New pressure-treated wood often needs time to dry before it will take stain, so we'll tell you when yours is ready. Fence staining is part of our deck staining and refinishing service.
How long does it take to install a fence?
As a rule of thumb, plan on a few working days for a typical backyard wood or chain link fence; your written quote gives the real schedule. Posts go in first, and when they're set in concrete, the rails and boards wait until it has firmed up, so the job often spans more than one visit. Underground utilities have to be marked before any digging, which adds a short wait up front. Long runs, slopes, rocky ground, extra gates and tearing out an old fence all add time.
Can a fence be installed in the rain or in winter?
Light rain doesn't stop most fence work, but heavy rain and frozen ground do. Digging post holes in saturated clay makes a mess of the hole and the yard, and post concrete shouldn't go into standing water. Staining waits for dry wood and a dry forecast. In winter, frozen ground makes it hard to dig post holes to the depth frost demands, so new fence lines in the Northland are usually built between thaw and freeze-up. Board, rail and gate repairs can happen in almost any season.
Can a vinyl fence be repaired?
Yes, in many cases. Vinyl fences are built from separate posts, rails and panels or pickets, so a cracked rail, a broken picket or a panel knocked out by a snowblower or a storm can often be replaced on its own. The catch is matching: the new part has to come from the same maker and style, so send a close photo and any brand markings. A post that has heaved or tipped gets reset. When a whole run has turned brittle, replacement is the better value.
Can I build a fence right on the property line?
You can build close to it, but get a property survey first, since old fences, hedges and stakes don't always match the real line. With the line marked, talk the plan through with your neighbor: which side faces them and who looks after the fence later. A fence entirely on your side is generally yours to maintain; one on the line is usually shared, so check your deed and put any agreement in writing. In Duluth, a fence 4 feet or taller also needs a fence permit.
What type of fence is easiest to install?
Chain link and prebuilt wood panels on flat, open ground go up fastest, because the posts are the only part that takes real digging. Board-on-board privacy fences, custom pickets and anything on a slope take longer, since each section is built, then stepped or racked to follow the grade. Whatever the style, the post holes are the hard part up here: they have to go below frost depth, and rocky or clay soil slows that down. Quick to build isn't always cheapest to own, so weigh upkeep too.
Should I replace my fence before selling my house?
Usually repair it rather than replace it, unless it's falling down. Buyers notice a leaning section, a gate that drags and broken boards, and those cost far less to fix than a new fence line. Resetting a few posts, swapping damaged boards and re-hanging the gate makes the yard look cared for. A full replacement makes more sense when most posts have rotted at grade, or when the fence is doing a safety job, such as along a steep drop. Photos are enough to start a repair quote.
How do I prepare my yard for a fence installation?
Settle the line, then clear it. Mark where you want the fence and gates, and move anything along the route: planters, firewood, play sets and whatever is stored against an old fence. Tell us about buried things a utility locate won't show, such as sprinkler lines, an invisible dog fence, a septic line or wiring to a shed or lamp post. Keep pets inside while posts are going in, and give your neighbor a heads-up before work starts if the fence runs along their yard.
Who is responsible for repairing a fence between neighbors?
On most residential lots, neither state's partition-fence law makes a neighbor repair a fence or split the cost. Minnesota's equal-shares rule applies when both properties are used for livestock (Minn. Stat. § 344.03), and Wisconsin's applies when either property is used for farming or grazing (Wis. Stat. § 90.03). In town, it comes down to whose land the fence stands on, which a survey shows, and any written agreement. Get written permission before working on a fence on your neighbor's side. This isn't legal advice.
Which side of the fence faces the neighbor?
In Duluth, the finished side faces out. The city's zoning code requires fences to be installed with the finished side facing out, so posts and rails aren't on the side facing a neighboring property or a street, unless the design exposes them on both sides (Duluth UDC 50-26.4). That rule is about appearance, not ownership: facing the good side out doesn't make the fence your neighbor's. Styles that look finished from both sides sidestep the question. Other towns set their own rules.
Is a landlord responsible for fence repairs?
Often, though neither state's landlord statute names fences, so the lease and the facts matter. In Minnesota, every residential landlord covenants to keep the premises and common areas in reasonable repair, except damage the tenant caused, and a tenant can take on specific repairs only in a conspicuous written agreement with fair consideration (Minn. Stat. § 504B.161). In Wisconsin, landlords must keep the parts of the premises they control in reasonable repair and make structural repairs (Wis. Stat. § 704.07). This isn't legal advice.
Is fence repair a capital improvement?
A repair usually isn't; a new fence is. IRS Publication 523 lists a fence, along with a retaining wall and a swimming pool, among improvements that increase your home's basis, but says repairs that keep a home in good condition without adding value or prolonging its life can't be added. Replacing a few boards is maintenance. The exception is repair work done as part of an extensive remodeling or restoration, which counts with the larger project. Keep your invoices, and ask a tax professional about your situation.
Can you fix a gate that sags or won't latch?
Yes. A dragging gate usually comes down to one of three things: the frame has racked out of square, the hinges have loosened or worn, or the post it hangs on has started to lean. We square the frame and add a brace or anti-sag kit, reset or replace the hinges and latch, and straighten or replace the post if it has moved.
These answers also sit in the Fence section of our FAQ, alongside questions on pricing, scheduling and coverage.
Where We Work: Our Service Area
We take fence jobs across the Northland; choose the closest town for local details.
Duluth neighborhoods:
Superior neighborhoods:
Fence work reaches past these cities too. The surrounding town notes name the smaller towns, and the Minnesota and Wisconsin guides list what to include in a request from each.
Town checklists for fence projects
Project notes for towns across the service area:
Services That Pair With Fence Work
Ready for a Fence That Stays Straight?
Call or text photos of the fence line and a rough length, and we'll send a firm written quote before any digging starts.