Fence or deck costs in Charleston
Here’s the ballpark for common fence or deck jobs around Charleston, SC. 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$29 – $38 per linear foot
- Build a vinyl or metal fence$15 – $61 per linear foot
- Build a chain-link fence$10 – $26 per linear foot
- Build a wood deck$15 – $51 per sq ft
- Build a composite deck$25 – $81 per sq ft
A ballpark, not a quote. Some of these are national averages adjusted for Charleston prices, so your job could land outside them.
Fence or deck in Charleston
Charleston has grown fast. About 45 percent of the city's homes were built in 2000 or later. If yours is one of them, find the plat from your closing papers. The city's fence permit starts with it.
Charleston Harbor floods often. The National Weather Service counts a minor tidal flood whenever the harbor gauge reaches 7 feet above mean lower low water. It logged 89 of those in 2019, the most of any year on its list. In a low yard, salt water around the posts and under the deck can be part of life.
Getting a fence permit in the city takes a small packet. You'll need your property's plat showing the lot lines, the house and any easements. If you can't find one, the city lets you draw your own. Add a building permit application and your HOA's approval, if you have an HOA. If the lot falls under the Board of Architectural Review, its application goes in too. Then the whole packet goes through the city's online portal.
If your fence will sit in a drainage easement, there's one more step. After zoning, and the BAR where it applies, sign off, you file an encroachment application with the approved plat. That review can take up to four weeks, so build it into your timeline.
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.