Fence Installation Price Calculator (Free)
Fence installation is typically priced per linear foot by material: chain link runs $10–$20/ft, wood $15–$30/ft, and vinyl $25–$40/ft, installed. Obstructed lines (roots, slopes, turns) and rocky or root-heavy soil push the price up 20–50% over a standard-soil run, since both slow down post-hole digging. Use the calculator below to get a range for a specific job.
Price a fence installation job
Enter the fence length, material, and soil condition. Get a defensible price range you can quote on the spot — no signup, no email.
Two ways fence installation gets priced
Most solo operators price a job the same way this trade is priced everywhere: per linear foot, by material. Chain link, wood, and vinyl each carry their own per-foot range because material cost and install time differ a lot between them — vinyl panels take longer to level and fasten than chain link mesh, for example. Some operators shift to a flat whole-fence price once they’ve quoted enough similar runs, but that flat number should still be built from a per-foot rate, not guessed.
What actually moves the price
Linear footage is the baseline lever — more feet means more material and more post holes. Material sets the base rate: vinyl costs more per foot than wood, which costs more than chain link, both in materials and in install time. Soil condition is the bigger swing factor: a clear, obstruction-free line digs fast, while an obstructed line (roots, slopes, turns) or genuinely rocky/root-heavy soil can slow post-hole digging enough to justify a 20–50% multiplier on top of the material rate.
Gates and old-fence removal the calculator doesn’t model directly are standard add-ons in this trade — both add real labor time the per-foot rate doesn’t account for, and are usually quoted as their own line rather than folded into the linear-foot number.
The hourly cross-check
If a per-foot price feels off for a specific job, the hourly cross-check ($50–$90/hr) is the sanity check: estimate how many hours the run will actually take given the material and soil condition, multiply by your target hourly rate, and compare against the per-foot number. If they don’t line up, trust the hourly number for that job and adjust — that’s usually a sign the soil or line is worse than the “standard” default assumes.
Add-ons that protect your margin
Old-fence removal is the add-on that catches new operators most often — what looks like a straightforward tear-out from the road can turn into buried posts set in concrete once you’re actually on-site. Gates are the second most common miss: hardware, hanging, and alignment work that a straight run of fence simply doesn’t need. Pricing both as separate lines, confirmed after a walk of the property line, protects you from underquoting a job that turns out more involved than it looked from the street.
Frequently asked questions
How much should I charge per linear foot for fence installation?
Chain link runs $10–$20/ft, wood $15–$30/ft, and vinyl $25–$40/ft, installed, at standard soil conditions. Obstructed lines or rocky/root-heavy soil push those rates up 20–50% because both slow down post-hole digging.
Should I charge per foot or a flat price for the whole fence?
Quote per linear foot while you're learning your times, then offer a flat number for common lengths once you know roughly what a typical 150–200 ft residential run takes. A flat number is easier for a customer to say yes to, but it should still be built from your per-foot rate, not guessed.
What should be quoted as an add-on instead of the base linear-foot price?
Gates and old-fence removal are standard add-ons in this trade — a gate needs hardware, hanging, and alignment work a straight run doesn't, and removal is real labor time the base linear-footage rate doesn't capture. Both should be their own line item on the estimate.
Why does difficult soil cost so much more per foot?
Rocky or heavily rooted ground can turn a post hole that takes minutes into one that takes 20–30 minutes with a manual digger, or forces a switch to a gas auger or breaker bar. That's real time against every single post on the run, which is why the calculator applies a soil multiplier on top of the material rate instead of a flat surcharge.