Fence or deck costs in Provo
Here’s the ballpark for common fence or deck jobs around Provo, UT. Want one for your own project? A photo is all it takes.
Free · about 15 seconds · no signup
What it usually costs
- Build a wood fence$15 – $44 per linear foot
- Build a vinyl or metal fence$15 – $59 per linear foot
- Build a chain-link fence$9.82 – $39 per linear foot
- Build a wood deck$15 – $49 per sq ft
- Build a composite deck$25 – $79 per sq ft
A ballpark, not a quote. All of these are national averages adjusted for Provo prices, so your job could land outside them.
Fence or deck in Provo
Utah writes its own snow numbers into the residential code, and for Provo the figure is a ground snow load of 31 pounds per square foot. The state ties that number to an elevation of 4,541 feet. It applies at and below that height, with a 100-foot tolerance. If your home sits higher on the bench, the code points you to Utah State University's snow load study instead.
That study lives online as a map. You enter your latitude and longitude and it returns a ground snow load for the spot. USU notes its values match the 2021 residential code's load combinations, so a deck builder working above the valley floor should be pulling the number for your lot, not the city figure.
The same state amendments draw the deck permit line. A deck doesn't need a building permit if it's no more than 30 inches above grade at any point, doesn't need guardrails, and doesn't serve the exit door the code requires.
Hillside yards bring retaining walls into the job. Utah exempts a retaining wall holding back less than four feet of unbalanced fill, unless it supports a surcharge or needs engineered design. A wall holding back four feet or more, or one with a driveway or building loading the soil behind it, needs a permit of its own.
Questions homeowners ask
How accurate is a photo estimate?
How is a fence priced versus a deck?
Which materials can you estimate?
Is this really free?
What photo works best?
Want a ballpark for your project?
Snap a photo and get a rough price range in seconds. Free, no signup.