Fence removal in San Diego typically costs $3 to $8 per linear foot, which puts a standard 150-foot wood fence at $450 to $1,200 including haul-away. The national average job lands between $500 and $800 with disposal. But here’s the number that matters more: if you’re replacing the fence, most installers fold demo into the new-fence bid for roughly $1 per foot, sometimes nearly free. Paying for standalone removal only makes sense when nothing is going back up.

A worker in gloves pulls a weathered gray wood fence panel away from its posts in a San Diego backyard, with removed pickets stacked in a pile on the dirt beside a wheelbarrow

What fence removal costs by material

The per-foot price tracks how heavy the fence is and how hard it fights back. Chain link comes down fast because the fabric unclips and rolls up. Wrought iron takes cutting torches or grinders, and every section is heavy. Here’s the typical San Diego spread.

Fence materialRemoval cost per footWhy it costs what it does
Chain link$2 to $5Fabric rolls up quickly, posts are the slow part
Wood$3 to $7Panels come apart fast, weight adds disposal cost
Vinyl$3 to $6Light and quick, but panels don’t compact well
Wrought iron or aluminum$5 to $12Heavy, welded or bolted, needs cutting to section

Two line items sit on top of those per-foot rates. Posts set in concrete add $25 to $50 per post, because breaking out a footing takes five to ten times longer than pulling a post from soil. And disposal runs $50 to $150 per load, which works out to roughly 20 to 30 percent of the total job. A crew hauling to Miramar Landfill pays by weight, so a heavy wet wood fence or a pile of concrete footings costs more to dump than the same length of vinyl.

One San Diego-specific note on wood. Pressure-treated lumber can’t be burned and can’t go in the green bin, so there’s no free way to get rid of it yourself. It has to be hauled as construction debris. And termite-damaged wood, which is a big share of the fences coming down here, hauls at the same rate as sound wood. Damage doesn’t discount the disposal. If you’re weighing whether that damaged fence is even worth saving, our guide on repairing versus replacing a termite-damaged wood fence walks through where that line sits.

The cheapest way to remove a fence: bundle it with the new one

If a new fence is going up where the old one stands, don’t price removal as its own project. Get it quoted as a line item inside the replacement bid. When a fence contractor is already mobilizing a crew, a truck, and a dump run for your install, tearing out the old fence adds a few hours to a job they’re doing anyway. That’s why the demo line on a replacement bid often drops to roughly $1 per linear foot, and plenty of installers fold it in nearly free to win the job.

Compare the math on a 150-foot wood fence. Standalone removal: $450 to $1,200. The same removal bundled into a replacement: $150 or less, sometimes zero. The crew reuses the trip, the truck, and the dump fee they were already paying. If replacement is on the table, start with the 2026 San Diego fence cost guide to see what the new fence will run, then make every bidder break out their demo-and-haul line so you can see who’s folding it in.

Junk-removal companies are the other option you’ll see all over Google, and they have a real place. In San Diego they typically start around $99 for a single item, $199 for partial loads, and around $699 for a full truck. That pricing works fine if the fence is already down and stacked in a pile. It works badly if the fence is still standing, because junk haulers price by truck volume, not by the trade work of dismantling. They’re haulers, not fence crews, and concrete-set posts in particular tend to either stay in the ground or blow up the quote.

So the honest decision framework looks like this. Fence coming down and a new one going up: bundle it, always. Fence coming down permanently with nothing replacing it: hire a fence contractor or handyman for standalone removal at $3 to $8 per foot. Fence already lying in a pile on the ground: a junk hauler’s flat truck pricing is probably your cheapest call.

What drives fence removal cost up

Length sets the base price, but the jobs that blow past their estimates almost always trip on one of these.

An old fence post being pulled from the ground with a heavy concrete footing still attached to its base, next to a hole in dry San Diego soil and a pile of broken concrete chunks

Concrete footings. This is the big one. A post set in soil pulls out in a minute or two. A post set in a concrete footing has to be dug around, rocked loose, and lifted out with the concrete attached, or the footing gets broken up in the hole. Either way it’s $25 to $50 per post, and on a 150-foot fence with posts every 8 feet that’s 19 posts, which can add $475 to $950 by itself.

Slope and access. A fence on a flat lot with gate access to the street is the easy case. A fence running down a canyon slope in Del Cerro or a backyard you can only reach through the house means every panel and every chunk of concrete gets carried out by hand. Tight access can add 25 to 50 percent to the labor.

Corroded fasteners near the coast. Fences in coastal neighborhoods come apart slower than inland ones. Salt air rusts screws, brackets, and tension bands until they snap or strip instead of backing out, so crews end up cutting hardware that should have unscrewed. It’s not a huge line item, but it’s real, and it’s why an OB fence takes longer to dismantle than the same fence in Santee.

Shared fences and the neighbor. No permit is needed to remove a standard residential fence in San Diego. But if the fence sits on the property line, California’s good-neighbor fence law, Civil Code 841, treats both owners as equally responsible for it. That means you should give your neighbor written notice before tearing down a shared fence, and if a replacement is going up on the line, the law presumes you split the cost. Removing a boundary fence without a word to the neighbor is how small projects turn into disputes.

Partial removal. Sometimes only a section needs to come out, a leaning run, a storm-damaged corner, a panel a car backed into. Small removals carry a minimum-trip charge, so the per-foot math stops applying under about 25 feet. If most of the fence is sound, it’s worth checking whether repair beats replacement before paying to tear out anything, and our breakdown of common fence repair costs in San Diego shows what fixing a section runs versus removing it.

How to get an accurate removal quote

Measure the fence, count the posts, and note whether the posts are set in concrete. Those three facts drive 80 percent of the price. Take a photo of the fence line and one of your access path to the street, since a bidder who can see the canyon slope or the side-gate squeeze quotes it right the first time. If you want a rough replacement number to compare against, the San Diego fence cost calculator gets you in the ballpark in a couple of minutes.

Then get the removal priced two ways: standalone, and as a line inside a replacement bid. The gap between those two numbers is usually the biggest saving available on the whole project.

At Fence Pros San Diego, we connect you with vetted fence repair and fence installation contractors in the San Diego network who quote demo and haul-away as part of the bid, so you can compare the bundled price against standalone removal side by side. Estimates are free and the network covers all of San Diego County. Call (858) 400-4906 and tell us the fence length, the material, and whether something’s going back up.

Frequently asked questions

How much does it cost to remove a fence in San Diego?

Plan on $3 to $8 per linear foot, which puts a typical 150-foot wood fence at $450 to $1,200 including disposal. Chain link runs cheaper at $2 to $5 per foot, and wrought iron runs $5 to $12 because it needs cutting. Posts set in concrete add $25 to $50 each on top of the per-foot rate.

Is fence removal free with a new fence installation?

Often close to it. When removal is bundled into a replacement bid, the demo-and-haul line typically drops to around $1 per linear foot, and many San Diego installers fold it in nearly free because the crew and dump run are already on the job. Always ask bidders to break out their demo line so you can compare.

Chain link is the cheapest fence to remove at $2 to $5 per linear foot. The fabric unclips and rolls up fast, so the posts are where the time goes. If the posts are set in concrete, expect an extra $25 to $50 per post, which on older commercial-grade chain link can be most of the bill.

Do I need a permit to remove a fence in San Diego?

No. Removing a standard residential fence doesn’t require a permit in San Diego. The one legal caution is shared boundary fences. Under California Civil Code 841, both neighbors share responsibility for a fence on the property line, so give your neighbor written notice before removing a shared fence.

Can I put old fence wood in the green bin?

No. Pressure-treated fence lumber can’t be burned or composted and doesn’t belong in the green organics bin. It’s construction debris, which means a trip to Miramar Landfill with fees charged by weight, or paying a hauler $50 to $150 per load. That disposal cost is roughly 20 to 30 percent of a typical removal job.